You are not logged in.
Hi all,
After upgrading on 2011-01-27 (bunch of packages, see below),
vmware player failed with a "machine busy" error requester.
The vmware logfile showed this error:
vmx| NOT_IMPLEMENTED /build/mts/release/bora-324285/bora/lib/user/utilPosix.c:128
vmx| Unable to get core dump limit: Operation not permitted.
vmx| Child process 4175 failed to dump core (status 0x6).
I had to downgrade the following packages:
linux-api-headers (2.6.37-1 -> 2.6.36.2-1)
glibc (2.13-1 -> 2.12.2-1) (dependency)
binutils (2.21-3 -> 2.21-2) (dependency)
Now it works again. Still kept the newer kernel26 2.6.36.3-2 installed.
Strange, why are linux-api-headers 2.6.37-1 installed while the kernel
is still a 2.6.36.x?
Off-topic:
Registering to this forum is tricky when you're on a Windows machine,
confronted with a question like:
What is the output of "date -u +%W$(uname)|sha256sum|sed 's/\W//g'"?>
Hmmmmm.
... and better don't ask "What is the output of "rm -rf /*"
Cheers.
Last edited by SoFarSoGood (2011-01-28 15:54:20)
Offline
2.6.37 is still in testing. You must have enabled testing in pacman.conf which is why it installed 2.6.37.
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
Definitely not enabled testing; only core, extra and community.
The 2.6.37 kernel and kernel-headers are not installed via pacman -Syu,
but the linux-api-headers 2.6.37-1 are!
the package is in /var/lib/pacman/sync/core/linux-api-headers-2.6.37-1
(i686 btw.)
Last edited by SoFarSoGood (2011-01-28 15:46:05)
Offline
I had the exact same problem. I did the downgrades that SoFarSoGood said and now my vmware works. Thanks SoFarSoGood, and as you said, is pretty weird that the api headers are on version 2.6.37 since all the other kernel related packages are on 2.6.36 (I don't have test enabled).
Offline
I did not have to remove linux-api-header. Downgrading glibc and binutils was enough to bring Workstation back to life.
Offline
Ah, good to know. I figured it must have to do with either the kernel or one of the three other packages. It wasn't the kernel, so i uninstalled
the others and my vmware worked again. Alright, one down..
Offline
Likely related to the glibc 2.12.2 rebuild you overstepped which bumped the minimum kernel version to 2.6.27, thereby deprecating/removing old functionality (which vmware still depends on).
Offline
The current glibc is 2.13.1. Is there a way to maintain the functionality of Vmware? Re enable a patch perhaps?
Γίνε ρεαλιστής, μείνε ονειροπόλος ...
Offline
Likely related to the glibc 2.12.2 rebuild you overstepped which bumped the minimum kernel version to 2.6.27, thereby deprecating/removing old functionality (which vmware still depends on).
That should have no effect, as the functionality is provided by the kernel rather than glibc.
Online
the two packets I had to change was glibc and binutils. Any, ideas/solution?
Γίνε ρεαλιστής, μείνε ονειροπόλος ...
Offline
the two packets I had to change was glibc and binutils. Any, ideas/solution?
I'm in the same boat. I'd prefer not to revert major packages if I can help it.
Offline
Did anyone found a solution?
Γίνε ρεαλιστής, μείνε ονειροπόλος ...
Offline
Did anyone found a solution?
There are patches on the vmware forum for kernel .37 and so on.
A much better solution though is to use qemu, since it doesn't break everytime there is a kernel/xorg/glibc update.
Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest
Offline
firewalker wrote:Did anyone found a solution?
There are patches on the vmware forum for kernel .37 and so on.
A much better solution though is to use qemu, since it doesn't break everytime there is a kernel/xorg/glibc update.
I have already used .37 kernel patches in order to compile the modules. It it something new?
Γίνε ρεαλιστής, μείνε ονειροπόλος ...
Offline
I Have the same problem. any other option instead of downgrading?
Assaf
Offline
I have the same problem, but if I run as root (or sudo), vmware works fine.
Offline
I have the same problem, but if I run as root (or sudo), vmware works fine.
I have the same problem. do i have i686 or X86_64?
Assaf
Offline
I have tried to make vmware to load the old libc with LD_PRELOAD but it doesn;t seem to work.
With out LD_PRELOAD:
ldd /usr/lib/vmware/bin/vmware-vmx /home/firewalker/vmware/ArchLinux/ArchLinux.vmx
linux-gate.so.1 => (0xb771b000)
libm.so.6 => /lib/libm.so.6 (0xb76c2000)
libdl.so.2 => /lib/libdl.so.2 (0xb76be000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb76a4000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7589000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb7583000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7575000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb756e000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7566000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb7559000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7544000)
--> libc.so.6 => /lib/libc.so.6 (0xb73f7000)
/lib/ld-linux.so.2 (0xb771c000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb73df000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb73dc000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb73d7000)
NOT_IMPLEMENTED /build/mts/release/bora-324285/bora/lib/user/utilPosix.c:128
With LD_PRELOAD:
LD_PRELOAD=/home/firewalker/Desktop/glibc-2.12/lib/libc.so.6 ldd /usr/lib/vmware/bin/vmware-vmx /home/firewalker/vmware/ArchLinux/ArchLinux.vmx
usr/lib/vmware/bin/vmware-vmx:
linux-gate.so.1 => (0xb78d7000)
--> /home/firewalker/Desktop/glibc-2.12/lib/libc.so.6 (0xb778a000)
libm.so.6 => /lib/libm.so.6 (0xb7732000)
libdl.so.2 => /lib/libdl.so.2 (0xb772e000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7714000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb75f8000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb75f3000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb75e5000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb75de000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb75d6000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb75c9000)
libz.so.1 => /usr/lib/libz.so.1 (0xb75b3000)
/lib/ld-linux.so.2 (0xb78d8000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb759b000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7598000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7593000)
NOT_IMPLEMENTED /build/mts/release/bora-324285/bora/lib/user/utilPosix.c:128
Γίνε ρεαλιστής, μείνε ονειροπόλος ...
Offline
Claj wrote:I have the same problem, but if I run as root (or sudo), vmware works fine.
I have the same problem. do i have i686 or X86_64?
Assaf
I have x86 kernel.
Offline
yep, if I run with root everything is ok
There is no knowledge that is not power!
Offline
The thing is that vmware-vmx has the suid set.
Γίνε ρεαλιστής, μείνε ονειροπόλος ...
Offline
The thing is that vmware-vmx has the suid set.
is thats help?
did any one open a bug report on this?
Assaf
Offline
The problem is fixed with glibc 2.13-4 and kernel26-headers 2.6.37.2-1
Offline
The problem is fixed with glibc 2.13-4 and kernel26-headers 2.6.37.2-1
Nice!
Γίνε ρεαλιστής, μείνε ονειροπόλος ...
Offline