| Summary: | emerge -u vmware-workstation ( 4.5.2.8848-r2) fails -- cannot open shared object file | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Richard <richgentoo> |
| Component: | Current packages | Assignee: | Gentoo VMWare Bug Squashers [disabled] <vmware+disabled> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Output of 'emerge info' | ||
|
Description
Richard
2005-01-13 07:32:36 UTC
Created attachment 48395 [details]
Output of 'emerge info'
/lib/sandbox.so being missing means something is seriously broken with your portage. Try to remerge portage and try again. 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. Do you have any of the emul-linux-x86 libraries installed? 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 * 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. 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 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. 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. |