Page 1 of 2

Mandriva 2008.1 package?

Posted: 2. May 2008, 23:33
by rskunath
Whare is the Mandriva 2008.1 non-open-source version 1.6 package?

I see only a 2007.1 and a 2008.0 package.

Does this release use DKMS now?

Posted: 19. May 2008, 04:01
by Louie928
I'm sorry to not have an answer for you. I'm in the same boat. I have Mandriva 2008.1 x86_64. I downloaded and tried the VirtualBox-1.6.0_30421_mdv2008.0-1.i586.rpm file, but get the infamous error 1912 (VERR_VM_DRIVER_VERSION_MISMATCH). It seems a common problem for many. The suggested fix to re-install VBox doesn't work. Neither does /etc/init.d/vboxdrv setup. I'm thinking of downloading the Linux AMD64 version and see what happens with that.

Posted: 19. May 2008, 07:11
by Louie928
I have success. I Added repositories and found that now I had VirtualBox v1.6 for x86_64 listed. The packages were "dkms-virtualbox - VirtualBox OSE kernel module"?, and "virtualbox - A general-purpose full virtualizer for x86 hardware"?. I uninstalled what I had and installed these. Installed XP and it all appears to work as it should. no errors. I tried to install the VBox tools from VM XP through the Device menu, but it didn't do anything. The VBoxGuestAdditions_1.6.0.iso file was mounted to the DVD player. While I was in the XP VM, I opened the file from the CD ROM in Windows explorer and started the .exe file manually. That began the usual tools installation.

Posted: 23. May 2008, 13:45
by sitor
The packages in the repositories are the OSE version. This one does not include USB support I think. USB support is crucial for me (I really hate it that they did not include that in the OSE version).
Do you have some way to enable USB support with the version from the repositories or are you simply doing without USB support?

Ciao,

Sitor

Posted: 24. May 2008, 04:57
by Louie928
Somehow USB works in the virtual XP achine. My wireless keyboard and mouse are USB and they work just as they do in the hardware Linux machine.

Posted: 26. May 2008, 11:16
by sitor
To be honest I don't think your keyboard and mouse work in the guest via USB. I suspect that the host OS (Linux in your case) communicates with them via USB and transfers the commands to the guest OS (XP in your case) as generic keyboard / mice commands independently from what hardware is used.

You can check that very easily. When the VM is running, just look if you can check and uncheck USB devices from the Devices / USB Devices menu. If not, you don't have USB support and my suspicion is correct.

If you do, please tell me from what repository you found that Virtualbox version.

KR,

Sitor

Posted: 26. May 2008, 14:09
by Jacky672

Posted: 26. May 2008, 14:38
by sitor
Jacky672 wrote:Hello,

Maybe that can help you :

http://forums.virtualbox.org/viewtopic.php?p=8100#8100
Not really. That is an ancient thread about getting Virtualbox running on Mandriva 2008.0. That is no problem anymore as there is an RPM for Innotek Virtualbox on the SUN download site. But since quite some time now Mandriva 2008.1 is out, so we're a cycle further now. And now the problem is to have an RPM for Innotek Virtualbox for Mandriva 2008.1.

I would like to migrate to Mandriva 2008.1, but can only do so if I can install on it Virtualbox with USB support (so the OSE version in the repo's is not sufficient). Need that for my laptop to be able to read smartcards. And since the mythtv version that comes with Mandriva 2008.1 is not compatible with the version that comes with Mandriva 2008.0, that means that this holds back to install Mandriva 2008.1 on my desktop as well, since it acts as my mythtv server.

Ciao,

Sitor

Posted: 26. May 2008, 18:45
by Louie928
sitor wrote:To be honest I don't think your keyboard and mouse work in the guest via USB. I suspect that the host OS (Linux in your case) communicates with them via USB and transfers the commands to the guest OS (XP in your case) as generic keyboard / mice commands independently from what hardware is used.

You can check that very easily. When the VM is running, just look if you can check and uncheck USB devices from the Devices / USB Devices menu. If not, you don't have USB support and my suspicion is correct.

If you do, please tell me from what repository you found that Virtualbox version.

KR,

Sitor
I don't know the exact repository. I went to MCC -> Software management -> Configure -> media support. Then, Add -> Full set of sources. I removed the Test sources and a few others I thought may be risky. Then back to Install & remove software and searched on "virtualbox". Vesion 1.6 was there for 2008.1 and x86_64. It is the OSE verson. I'm quite sure a Virtualbox kernel driver was there too. At any rate, it worked.

However this is all a moot point now because it doesn't work anymore. I believe it broke when I did a system "upgrade" which installed a later, or different kernel. Now, I get an error 1908 with suggestion to run /etc/init.d/vboxdrv-setup. vboxdrv isn't on my system anymore. It's gone. I need the correct kernel driver. There is a Vbox driver for my kernel, virtualbox-kernel-2.6.24.4-server-3mnb, available for me to choose in "Install software", but it is for Vbox 1.56, not 1.6 and it wont work. I get a VBox status code: -1912 (VERR_VM_DRIVER_VERSION_MISMATCH) error when I try to use it.

I bought Powerpack and downloaded that thinking it may have the non OSE version of VBox 1.6 with the correct kernel driver. No such luck. The driver for my Nvidia card was included, but otherwise It appeared the same as what you get with 2008.1 x86_64 Free although a prettier desktop background.

At this time I think we are screwed for running VirtualBox 1.6 on Mandriva 2008.1 x86_64. Seems like v1.6 is available for every other distro. Am I disappointed? Very. VirtualBox and Mandriva are a natural pair. It really pains me to have to stay one step behind both upgrade versions in order to use both.

Posted: 26. May 2008, 20:00
by sitor
If you have these problems after a kernel upgrade, you should be able at bootup of Mandriva to chose the old kernel. I would think that then your virtualbox should be working again.

It might also be that you should install the kernel sources, so that the new virtual box kernel drive can be compiled.

I learned to be carefull with kernel updates. Sometimes not all dependencies come with it at the same time, and that might have as a consequence that you cannot run some program or the other.

In any case, for such a problem, you'd better post in the Mandriva Forum. Adam Williamson might be able to give you more info.

Posted: 27. May 2008, 05:56
by Louie928
I tried booting with the old Kernel and VirtualBox works. New kernel and it does not work and makes this error.

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).


Trying to set up the kernel module as suggested gives this result.

-bash: /etc/init.d/vboxdrv: No such file or directory
[root@localhost ~]#


The kernel that works is 2.6.24.4-1mnb
The kernel that does not work is 2.6.24.4-3nmb

I've been with Linux for about 2 months so I'm not very proficient with what I do or at troubleshooting. I will post over on the Mandriva site to see if there is a fix.

Thanks for your suggestion about booting with the old kernel.

Posted: 27. May 2008, 23:05
by Louie928
I checked in at the Mandriva forum and found a thread with a similar problem. I posted my experience as noted above. Adam Williamson gave me a perfect solution.

Add kernel-server-devel-latest

That fixed all my problems with VirtualBox v1.6 not working after the kernel upgrade. I think this problem is solved. VirtualBox v1.6 is available for Mandriva 2008.1 and it'll continue to work after a kernel update.

Posted: 28. May 2008, 09:06
by sitor
Louie928 wrote:I think this problem is solved. VirtualBox v1.6 is available for Mandriva 2008.1 and it'll continue to work after a kernel update.
Hmmm, not quite. The OSE version is available for Mandriva 2008.1, but not the Innotek non Open Source version. And that is required for people that cannot do without USB support like me.

So I still have to wait and hope....

Posted: 28. May 2008, 10:14
by Louie928
Yes, sorry about that. I forgot.

Posted: 28. May 2008, 14:28
by sitor
No probs. Good that you have a solution at least.