VirtualBox

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#19470 closed defect (fixed)

VBoxClient does not implement checkhostversion in 6.1.x => fixed in svn/6.1.x x>6

Reported by: divB Owned by: paulson
Component: other Version: VirtualBox 6.1.4
Keywords: guest-additions, ubuntu Cc:
Guest type: Linux Host type: all

Description

I installed Ubuntu on a guest on Win host and the guest additions seem to be broken: Once installed, I cannot log into my Ubuntu system; I get one of these famous login loops where I immideately get back to the login prompt after login.

I started debugging and found that some x init scripts in /etc/X11 are created which call VBoxClient with various arguments. One of them is:

VBoxClient --checkhostversion

When I execute this same command on the command line I get:

# VBoxClient --checkhostversion
VBoxClient: error: No service specified. Quitting because nothing to do!

Surprisingly I did not find any similar reports but I can clearly reproduce this using VBoxGuestAdditions_6.1.0.iso, VBoxGuestAdditions_6.0.0.iso, VBoxGuestAdditions_6.1.4.iso. Versions before that seem to work.

Change History (3)

comment:1 by paulson, 4 years ago

Owner: set to paulson
Status: newaccepted

Thanks for the report. The handling of the '--checkhostversion' argument by VBoxClient was accidentally removed in some code refactoring a little while back. A fix is in progress.

comment:2 by paulson, 4 years ago

Resolution: fixed
Status: acceptedclosed

This regression was introduced in VirtualBox 6.1.0. The 'VBoxClient --checkhostversion' functionality has been restored and will be available in the next 6.1.x maintenance release of VirtualBox as well in any 6.1.x Guest Additions Testbuilds with a revision >= r133660.

comment:3 by paulson, 4 years ago

Summary: VBoxClient does not implement checkhostversion in 6.1.xVBoxClient does not implement checkhostversion in 6.1.x => fixed in svn/6.1.x x>6
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use