ianw1974 Posted April 5, 2006 Report Share Posted April 5, 2006 Currently this was running fine. Then something went wrong, and I don't know why. I've then run vmware-config.pl and it asks me this question: What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] now this is where my kernel source is located. However, when I select it, I get this error message: The kernel defined by this directory of header files does not have the same address space size as your running kernel. I'm not sure what's gone wrong. I was running 2.6.15-arch kernel, and then I'd done a "pacman -Syu", which then updated to 2.6.16-arch and it's not worked since this upgrade happened. And I can't go back, because the 2.6.15-arch kernel was removed as part of the upgrade. Bummer! I also tried compiling my own kernel using 2.6.16.1 from kernel.org, and I did this and I still get the same problem. Unsure as to why either. Any ideas, is this common, and how do I sort it? I've a feeling it's not distro specific perhaps. Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted April 5, 2006 Author Report Share Posted April 5, 2006 As a side idea I had, I downloaded the vmware-any-any patch, and this did the trick. Solved now. Quote Link to comment Share on other sites More sharing options...
scarecrow Posted April 5, 2006 Report Share Posted April 5, 2006 Kernel 2.6.16.X needs any-any revision 98 or later (latest one is 101, by the way) to build+run. This is for VMWare 5.5.X, I have no real idea for older versions. Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted April 5, 2006 Author Report Share Posted April 5, 2006 I'm using vmplayer 5.5.x so I used the latest patch, and it worked a treat. It was odd that I never had to do it on the 2.6.15-arch kernel, but as soon as I tried the 2.6.15-archck or 2.6.16-arch kernel, I had to patch it. At least it's working, just don't understand why I needed it.:P Quote Link to comment Share on other sites More sharing options...
scarecrow Posted April 5, 2006 Report Share Posted April 5, 2006 At least it's working, just don't understand why I needed it.:P If you had built VMware from AUR on Arch, then you were alredy using an earlier "any-any" version in any case (just read the PKGBUILD contents, and you will see...). Quote Link to comment Share on other sites More sharing options...
Guest SuporteTecnicoID Posted July 15, 2006 Report Share Posted July 15, 2006 Currently this was running fine. Then something went wrong, and I don't know why. I've then run vmware-config.pl and it asks me this question: What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] now this is where my kernel source is located. However, when I select it, I get this error message: The kernel defined by this directory of header files does not have the same address space size as your running kernel. I'm not sure what's gone wrong. I was running 2.6.15-arch kernel, and then I'd done a "pacman -Syu", which then updated to 2.6.16-arch and it's not worked since this upgrade happened. And I can't go back, because the 2.6.15-arch kernel was removed as part of the upgrade. Bummer! I also tried compiling my own kernel using 2.6.16.1 from kernel.org, and I did this and I still get the same problem. Unsure as to why either. Any ideas, is this common, and how do I sort it? I've a feeling it's not distro specific perhaps. ................................................................................ ................................................................................ . ...................................... ok! Lets go then..... O erro se refere a uma linha ( 1982 ) de comando dentro do arquivo : vmware-config.pl na pasta /usr/bin if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) { # We found a valid page offset if (defined($gSystem{'page_offset'}) and not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) { if ($source eq 'user') { print wrap('The kernel defined by this directory of header files does ' . 'not have the same address space size as your running ' . 'kernel.' . "\n\n", 0); } # return ''; ( coloque este # para comentar a linha e execute novamente o arquivo vmware-config.pl ) } } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.