You are not logged in.

#1 2011-01-28 15:22:20

SoFarSoGood
Member
Registered: 2011-01-28
Posts: 4

vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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. yikes

... 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 2011-01-28 15:38:54

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

2.6.37 is still in testing. You must have enabled testing in pacman.conf which is why it installed 2.6.37.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#3 2011-01-28 15:42:59

SoFarSoGood
Member
Registered: 2011-01-28
Posts: 4

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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

#4 2011-01-28 18:38:36

xl666
Member
From: México
Registered: 2010-11-12
Posts: 7

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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

#5 2011-01-29 12:54:08

jeroenh
Member
Registered: 2010-02-11
Posts: 9

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

I did not have to remove linux-api-header. Downgrading glibc and binutils was enough to bring Workstation back to life.

Offline

#6 2011-01-30 11:00:50

SoFarSoGood
Member
Registered: 2011-01-28
Posts: 4

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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.. tongue

Offline

#7 2011-01-30 14:58:23

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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).

http://projects.archlinux.org/svntogit/ … 9931cd7706

Offline

#8 2011-01-31 13:07:56

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

The current glibc is 2.13.1. Is there a way to maintain the functionality of Vmware? Re enable a patch perhaps?


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#9 2011-01-31 21:25:26

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,403
Website

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

falconindy wrote:

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).

http://projects.archlinux.org/svntogit/ … 9931cd7706

That should have no effect, as the functionality is provided by the kernel rather than glibc.

Online

#10 2011-02-01 18:20:05

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

the two packets I had to change was glibc and binutils. Any, ideas/solution?


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#11 2011-02-07 20:17:02

dhave
Arch Linux f@h Team Member
From: Outside the matrix.
Registered: 2005-05-15
Posts: 1,112

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

firewalker wrote:

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.


Donate to Arch!

Tired? There's a nap for that. --anonymous

Offline

#12 2011-02-09 11:36:31

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

Did anyone found a solution?


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#13 2011-02-09 11:48:07

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,092

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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.


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#14 2011-02-09 11:59:04

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

Mr.Elendig wrote:
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

#15 2011-02-13 19:17:20

meijin
Member
From: Israel
Registered: 2009-03-05
Posts: 95

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

I Have the same problem. any other option instead of downgrading?

Assaf

Offline

#16 2011-02-14 02:26:28

Claj
Member
Registered: 2011-02-14
Posts: 20

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

I have the same problem, but if I run as root (or sudo), vmware works fine.

Offline

#17 2011-02-14 08:11:43

meijin
Member
From: Israel
Registered: 2009-03-05
Posts: 95

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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

Offline

#18 2011-02-14 09:46:20

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

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

#19 2011-02-14 22:43:51

Claj
Member
Registered: 2011-02-14
Posts: 20

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

meijin wrote:
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

#20 2011-02-15 17:02:03

spookykid
Member
From: Portugal
Registered: 2006-07-23
Posts: 141

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

yep, if I run with root everything is ok


There is no knowledge that is not power!

Offline

#21 2011-02-15 18:21:31

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

The thing is that vmware-vmx has the suid set.


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#22 2011-02-20 07:39:35

meijin
Member
From: Israel
Registered: 2009-03-05
Posts: 95

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

firewalker wrote:

The thing is that vmware-vmx has the suid set.

is thats help?
did any one open a bug report on this?

Assaf

Offline

#23 2011-03-09 22:57:49

Claj
Member
Registered: 2011-02-14
Posts: 20

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

The problem is fixed with glibc 2.13-4 and kernel26-headers 2.6.37.2-1

Offline

#24 2011-03-09 23:06:55

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 552

Re: vmware fails after linux-api-headers ->2.6.37 [solved by downgrading]

Claj wrote:

The problem is fixed with glibc 2.13-4 and kernel26-headers 2.6.37.2-1

Nice!


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

Board footer

Powered by FluxBB