VirtualBox

Ticket #4344 (closed defect: fixed)

Opened 7 months ago

Last modified 7 months ago

3.0.0 VBoxClient incompatible with Solaris 10 version of libX11.so.4 -> fixed in SVN

Reported by: scott_barrett Assigned to:
Priority: major Component: guest additions
Version: VirtualBox 3.0.0 Keywords: X11 clipboard
Cc: Guest type: Solaris
Host type: other

Description

GUI login on Solaris 10 guest fails to successfully start XSession as VBoxClient requires SUNW_1.2 symbol from libX11.so.4. A copy of ~/.dt/startlog is attached.

Partial workaround is to define LD_NOVERSION in ~/.dtprofile to cause runtime linker to not perform version verification.

This workaround however leaves clipboard functionality broken, as the "VBoxClient --clipboard" process dies when an attempt is made to copy text from the guest.

Running "VBoxClient --clipboard -d" shows:

bash-3.00$ /opt/VirtualBoxAdditions/VBoxClient --clipboard -d
ld.so.1: VBoxClient: fatal: relocation error: file /opt/VirtualBoxAdditions/VBoxClient: symbol Xutf8TextPropertyToTextList: referenced symbol not found
Killed

Attachments

startlog.txt (2.4 kB) - added by scott_barrett on 2009-07-01 20:41:33.
Shows failed XSession start

Change History

2009-07-01 20:41:33 changed by scott_barrett

  • attachment startlog.txt added.

Shows failed XSession start

2009-07-02 11:00:21 changed by ramshankar

Which version of Solaris 10 is this?

2009-07-02 14:42:55 changed by scott_barrett

Is this useful information?

bash-3.00$ uname -a
SunOS solaris10 5.10 Generic_141415-04 i86pc i386 i86pc

2009-07-02 15:40:35 changed by scott_barrett

Since people generally speak in terms of uThis and uThat, I checked and determined that kernel patch 141415-xx corresponds to u7.

2009-07-08 16:39:02 changed by randshuntzinger

I can confirm that this problem exists with Solaris 10 update 7. In my case I worked around the problem by using the 2.2.4 guest additions instead of the 3.0.0 version. I am still running under the 3.0.0 VirtualBox software.

Scott - the contents of the /etc/release file shows which version of Solaris 10 you are running. It shows Solaris 10 5/09 for update 7.

2009-07-08 16:51:10 changed by scott_barrett

Thanks for confirming the problem, and your workaround and version tip. My /etc/release file has the following first line:

Solaris 10 5/09 s10x_u7wos_08 X86

2009-07-10 12:34:50 changed by michael

  • summary changed from 3.0.0 VBoxClient incompatible with Solaris 10 version of libX11.so.4 to 3.0.0 VBoxClient incompatible with Solaris 10 version of libX11.so.4 -> fixed in SVN.

Fixed in SVN

2009-07-10 21:15:42 changed by frank

  • status changed from new to closed.
  • resolution set to fixed.


ContactPrivacy policy