It’s a GPG signing key, so don’t be put off by the debian in the path.
I had the key already installed and forgot about that. But if you look at the repo file, it’s there. I guess it should ask you if you want to import it and add it for you.
did rpm install first with zypper which said unresolved dependencies, then tried YAST which also complained about unresolved dependencies
no signing key, no kernel headers, no make, no gcc
yet I check and all are there.
Start menu shows Sun VirtualBox under Start->System
Try to start VirtualBox works but can’t do guess install
/etc/init.d/vboxdrv setup
** error occurred see /var/log/vbox-install.log
no gcc compiler installed … uninstall it and re-install it
/etc/init.d/vboxdrv setup
** error occurred see /var/log/vbox-install.log
no make … uninstall make and re-install
/etc/init.d/vboxdrv setup
** error occurred see /var/log/vbox-install.log
** Error unable to find kernel header for current kernel Specify KERN_DIR=<directory>
Kernel sources are in /usr/src/linux-2.6.31.12-0.1-vanilla but can’t find any reference in /usr/var/vbox files for the KERN_DIR tag.
So my responce is what the **** has changed between 11.1 32bit and 11.2 32bit. True I am not trying to upgrade vbox just get the thing installed.
If the key is already installed you get an error (I think).
did rpm install first with zypper which said unresolved dependencies, then tried YAST which also complained about unresolved dependencies
no signing key, no kernel headers, no make, no gcc
rpm install … what ?
You install by package name: zypper in VirtualBox (-r virtualbox)
You upgrade by repository number or alias:
** zypper up -r virtualbox**
dmesg |grep VirtualBox returns nothing!
This is not surprising. To check if the module was loaded at boot time, you would use: dmesg | grep vboxdrv
To check if the package is installed : rpm -qa | grep VirtualBox
Start menu shows Sun VirtualBox under Start->System
It just means that it found the file VirtualBox.desktop in /usr/share/applications. So more likely that’s because the package is installed.
/etc/init.d/vboxdrv setup
** error occurred see /var/log/vbox-install.log
no gcc compiler installed … uninstall it and re-install it
I’v seen that before: gcc was a dead link pointing to gcc-4.3 but gcc-4.4 was installed. The problem get solved with:
**# cd /usr/bin
ln -sf gcc-4.4 gcc
**
/etc/init.d/vboxdrv setup
** error occurred see /var/log/vbox-install.log
** Error unable to find kernel header for current kernel Specify KERN_DIR=<directory>
Kernel sources are in /usr/src/linux-2.6.31.12-0.1-vanilla but can’t find any reference in /usr/var/vbox files for the KERN_DIR tag.
What’s missing here are kernel headers, not kernel sources. zypper in linux-kernel-headers
So my responce is what the **** has changed between 11.1 32bit and 11.2 32bit.
Nothing as far as VirtualBox is concerned.
True I am not trying to upgrade vbox just get the thing installed.
Then you can follow this method and run zypper in VirtualBox instead of zypper ref -v virtualbox
Thanks for the reply:
As I said, my 11.1 32bit installed clean with no mess just as the instructions by OP explained.
I have now got it installed on 11.2 32bit by doing the following:
remove virtualbox entirely
remove gcc make keysigning kernelsource kernelheaders
re-install gcc make keysigning kernelsource kernelheaders
3a) added kernel-syms cause even through YAST said syms were installed zypper said they weren’t
re-install the VirtualBox rpm from sun
repeated this on the 11.1 64bit and /etc/init.d/vboxdrv setup fails with “no gcc”
repeated this on the 11.2 64bit and /etc/init.d/vboxdrv setup fails with “no make”
But since I have 11.1 and 11.2 32bit working this is quite sufficient