I’m trying to update VirtualBox but I’m getting a few problems:
When I go into YAST, it doesn’t show any other versions available (just 3.0.x)
When I download the rpm from the website, I keep getting some insanely long error that says something about NOKEY perhaps? (It’s a long error that gets cut off by the screen height)
While you can probably install from the repo, and I’ll leave it for somebody else to describe, this time I did it by downloading the RPM. Note that 3.2 is actually a different product from 3.1 because the names of the packages are really VirtualBox-3.1 and VirtualBox-3.2 respectively. As it should be because this is a new series. So if you just try to install the 3.2 RPM rpm will say there is a conflict. What you have to do is rpm -e VirtualBox-3.1 then rpm -i VirtualBox-3.2-blah-blah.rpm. Don’t worry, it won’t kill your VM instances.
If you are installing 3.2 from scratch, you need the usual dependencies: gcc, make, pam-devel, kernel-source, etc., etc. so that the VirtualBox init script can build a new kernel module.
>
> While you can probably install from the repo, and I’ll leave it for
> somebody else to describe, this time I did it by downloading the RPM.
> Note that 3.2 is actually a different product from 3.1 because the names
> of the packages are really VirtualBox-3.1 and VirtualBox-3.2
> respectively. As it should be because this is a new series. So if you
> just try to install the 3.2 RPM rpm will say there is a conflict. What
> you have to do is rpm -e VirtualBox-3.1 then rpm -i
> VirtualBox-3.2-blah-blah.rpm. Don’t worry, it won’t kill your VM
> instances.
>
> If you are installing 3.2 from scratch, you need the usual
> dependencies: gcc, make, pam-devel, kernel-source, etc., etc. so that
> the VirtualBox init script can build a new kernel module.
Same song and dance with Yast - it shows 3.2 as a separate app so I quit
until I had time to mess with it. Strange that it doesn’t work as a
version update, but zypper doesn’t show it as available until you install
it so I geuss they want to treat it as a new app rather than a version
upgrade. One note from the VB web site: 3.2 changes the virtual disk
containers so don’t rush in w/o good backups - looks like it’s a one-way
street.
But does the OBS version now automatically recompile the module when the kernel is updated, or do you have to wait for the repo to catch up whenever a kernel update is issued? That was my main gripe with the OBS repo, so I’m willing to install the bulky kernel-source package to always have something working soon. Other people may also want the features that only the PUEL version has, not me though.