Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77837 - emerge -u vmware-workstation ( 4.5.2.8848-r2) fails -- cannot open shared object file
Summary: emerge -u vmware-workstation ( 4.5.2.8848-r2) fails -- cannot open shared o...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-13 07:32 UTC by Richard
Modified: 2005-01-25 04:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of 'emerge info' (emerge.info,1.83 KB, text/plain)
2005-01-13 07:34 UTC, Richard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard 2005-01-13 07:32:36 UTC
I tried several times to upgrade vmware-workstation and it fails.
emerge -u vmware-workstation should emerge from vmware-workstation 4.5.2.8848-r1 to 4.5.2.8848-r2.   Instead I receive:

>>> Unpacking vmware-any-any-update88.tar.gz to /var/tmp/portage/vmware-workstation-4.5.2.8848-r2/work/vmware-distrib
./update: error while loading shared libraries: /lib/libsandbox.so: cannot open shared object file: No such file or directory

Full output below.

emerge info attached.

Reproducible: Always
Steps to Reproduce:
1. emerge  -u vmware-workstation
2.
3.

Actual Results:  
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/vmware-workstation-4.5.2.8848-r2 to /
>>> md5 src_uri ;-) VMware-workstation-4.5.2-8848.tar.gz
>>> md5 src_uri ;-) vmware-any-any-update88.tar.gz
>>> md5 src_uri ;-) vmware.png
>>> Unpacking source...
>>> Unpacking VMware-workstation-4.5.2-8848.tar.gz to
/var/tmp/portage/vmware-workstation-4.5.2.8848-r2/work
>>> Unpacking vmware-any-any-update88.tar.gz to
/var/tmp/portage/vmware-workstation-4.5.2.8848-r2/work/vmware-distrib
./update: error while loading shared libraries: /lib/libsandbox.so: cannot open
shared object file: No such file or directory

!!! ERROR: app-emulation/vmware-workstation-4.5.2.8848-r2 failed.
!!! Function src_unpack, Line 52, Exitcode 127
!!! (no error message)


Expected Results:  
vmware-workstation-4.5.2.8848-r2 should have emerged
Comment 1 Richard 2005-01-13 07:34:08 UTC
Created attachment 48395 [details]
Output of 'emerge info'
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-14 04:21:48 UTC
/lib/sandbox.so being missing means something is seriously broken with your portage.  Try to remerge portage and try again.
Comment 3 Richard 2005-01-14 10:06:24 UTC
I remerged portage and also tried to emerge a package I havent used before.  Both were successful.  However when I "emerge -u  vmware-workstation " I receive the same error as shown above.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-14 10:33:27 UTC
Do you have any of the emul-linux-x86 libraries installed?
Comment 5 Richard 2005-01-14 14:08:42 UTC
Yes, I have the following emul-linux-x86 packages on the system:

app-emulation/emul-linux-x86-baselibs *
app-emulation/emul-linux-x86-compat *
app-emulation/emul-linux-x86-glibc *
app-emulation/emul-linux-x86-gtklibs *
app-emulation/emul-linux-x86-nvidia *
app-emulation/emul-linux-x86-xlibs *
Comment 6 Mike Salvaggio 2005-01-22 08:56:11 UTC
I'm having the same problem(also amd64).  I have re-emerged portage-2.0.51-r14 and have the emul-linux-x86-* libraries installed.  

What I find interesting is 

root@Genny</home/mike> ls -al /lib/libsand*
-rwxr-xr-x  1 root root 33416 Jan 22 11:42 /lib/libsandbox.so

libsandbox is available.  Is this a bug in portage?  I did just(yesterday?) update portage.
Comment 7 Mike Salvaggio 2005-01-23 12:11:33 UTC
vmware-workstation emerged without issue after I followed the 2005.0 profile upgrade guide.


Here is a link.
http://www.gentoo.org/proj/en/base/amd64/2005.0-upgrade-amd64.xml

Comment 8 Richard 2005-01-24 15:48:29 UTC
Solved:

I started going through the 'upgrade by hand' part of the 'AMD64 2005.0 Upgrade Guide.'  When I couldn't successfully run:

emerge -v '>=linux-headers-2.6.8.1-r4'

and 

emerge -v baselayout

had linux-headers as a prerequisite, I gave up on the AMD64 2005.0 upgrade, put  back all of the packages I removed.  The only difference that I know of is that gcc now has the mutilib and fortran USE flags set (and they wern't before).

Than I tried 'emerge vmware' ... and it worked.

Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-25 04:21:49 UTC
Yeah... you have to have the multilib USE flag enabled on any of the toolchain packages and portage to be able to use any 32-bit applications.