[opensuse] VirtualBox and Catch-22
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that <make> was installed, and of course it wasn't. This caused installation from the rpm to stop, leaving in its log that it couldn't find <make>. I cannot simply repeat the installation process because the system retorts that VB is already installed. I also cannot delete it and start again, because the system claims that it isn't installed, and therefore can't be removed. What is the key to unlock this? -- Stan Goodman Qiryat Tiv'on Israel -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
El 23/03/11 10:53, Stan Goodman escribió:
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that <make> was installed, and of course it wasn't.
Install virtualbiox packages that come with the distribution or those from the Virtualization repo. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 03/23/2011 07:23 PM, Stan Goodman wrote:
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that<make> was installed, and of course it wasn't.
This caused installation from the rpm to stop, leaving in its log that it couldn't find<make>. I cannot simply repeat the installation process because the system retorts that VB is already installed. I also cannot delete it and start again, because the system claims that it isn't installed, and therefore can't be removed.
What is the key to unlock this? After you install kernel headers, make,gcc, etc. run : /etc/init.d/vboxdrv setup to build the kernel modules again.
Mihira. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 23 March 2011 at 18:42:25 (GMT+2) Mihira Fernando <mihiratheace@gmail.com> wrote:
On 03/23/2011 07:23 PM, Stan Goodman wrote:
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that<make> was installed, and of course it wasn't.
This caused installation from the rpm to stop, leaving in its log that it couldn't find<make>. I cannot simply repeat the installation process because the system retorts that VB is already installed. I also cannot delete it and start again, because the system claims that it isn't installed, and therefore can't be removed.
What is the key to unlock this?
After you install kernel headers, make,gcc, etc. run : /etc/init.d/vboxdrv setup to build the kernel modules again.
That's over my head, unfortunately. Can you make it more detailed? -- Stan Goodman Qiryat Tiv'on Israel -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 03/23/2011 10:13 PM, Stan Goodman wrote:
On Wednesday 23 March 2011 at 18:42:25 (GMT+2) Mihira Fernando <mihiratheace@gmail.com> wrote:
On 03/23/2011 07:23 PM, Stan Goodman wrote:
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that<make> was installed, and of course it wasn't.
This caused installation from the rpm to stop, leaving in its log that it couldn't find<make>. I cannot simply repeat the installation process because the system retorts that VB is already installed. I also cannot delete it and start again, because the system claims that it isn't installed, and therefore can't be removed.
What is the key to unlock this? After you install kernel headers, make,gcc, etc. run : /etc/init.d/vboxdrv setup to build the kernel modules again. That's over my head, unfortunately. Can you make it more detailed?
The RPM installs VB but since you dont have the necessary tools to build the kernel modules, the setup fails. So you have to install the packages necessary to build kernel modules. Usually these are kernel-header package, make, binutils, gcc/gcc++ . Once they are installed, you have to run /etc/init.d/vboxdrv setup to rebuild the kernel modules. After that VB will work. Mihira. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 23 March 2011 at 21:42:45 (GMT+2) Mihira Fernando <mihiratheace@gmail.com> wrote:
On 03/23/2011 10:13 PM, Stan Goodman wrote:
On Wednesday 23 March 2011 at 18:42:25 (GMT+2) Mihira Fernando
<mihiratheace@gmail.com> wrote:
On 03/23/2011 07:23 PM, Stan Goodman wrote:
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that<make> was installed, and of course it wasn't.
This caused installation from the rpm to stop, leaving in its log that it couldn't find<make>. I cannot simply repeat the installation process because the system retorts that VB is already installed. I also cannot delete it and start again, because the system claims that it isn't installed, and therefore can't be removed.
What is the key to unlock this?
After you install kernel headers, make,gcc, etc. run : /etc/init.d/vboxdrv setup to build the kernel modules again.
That's over my head, unfortunately. Can you make it more detailed?
The RPM installs VB but since you dont have the necessary tools to build the kernel modules, the setup fails. So you have to install the packages necessary to build kernel modules. Usually these are kernel-header package, make, binutils, gcc/gcc++ . Once they are installed, you have to run
The above is much clearer. Thanks.
/etc/init.d/vboxdrv setup to rebuild the kernel modules.
After that VB will work.
Mihira.
-- Stan Goodman Qiryat Tiv'on Israel -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 23 Mar 2011 13:53:09 Stan Goodman wrote:
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that <make> was installed, and of course it wasn't.
This caused installation from the rpm to stop, leaving in its log that it couldn't find <make>. I cannot simply repeat the installation process because the system retorts that VB is already installed. I also cannot delete it and start again, because the system claims that it isn't installed, and therefore can't be removed.
What is the key to unlock this?
Don't use the rpm's from the Oracle site, they need too much manual work, instead enable the openSuse build service repo and do install it from there. Go into Yast / Software Repositories, click on Add, choose Community Repositories then Next, tick the box for "openSUSE BuildService - Virtualization (VirtualBox)" and click OK to add the repo. After that go into Yast/Software Management as normal and search for VirtualBox. Select to install virtualbox-qt and it should autoselect virtualbox and the virtualbox-host-kmp for your kernel. Then just install and run. John. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 03/23/2011 10:51 PM, John Layt wrote:
On Wednesday 23 Mar 2011 13:53:09 Stan Goodman wrote:
In trying to install VirtualBox v4.0.4 (from the Oracle site) in my laptop (v11.4), I neglected to ascertain that<make> was installed, and of course it wasn't.
This caused installation from the rpm to stop, leaving in its log that it couldn't find<make>. I cannot simply repeat the installation process because the system retorts that VB is already installed. I also cannot delete it and start again, because the system claims that it isn't installed, and therefore can't be removed.
What is the key to unlock this? Don't use the rpm's from the Oracle site, they need too much manual work, instead enable the openSuse build service repo and do install it from there.
Go into Yast / Software Repositories, click on Add, choose Community Repositories then Next, tick the box for "openSUSE BuildService - Virtualization (VirtualBox)" and click OK to add the repo.
After that go into Yast/Software Management as normal and search for VirtualBox. Select to install virtualbox-qt and it should autoselect virtualbox and the virtualbox-host-kmp for your kernel. Then just install and run.
John. Does this repository provide the non OSE version of VB ?
Mihira. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
El 23/03/11 14:30, Mihira Fernando escribió:
Does this repository provide the non OSE version of VB ?
There is no such thing anymore. only one version of virtualbox exists,propietary features are delivered as a separate extension pack (if any) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wed, Mar 23, 2011 at 18:21, John Layt wrote:
Don't use the rpm's from the Oracle site, they need too much manual work, instead enable the openSuse build service repo and do install it from there.
How is it more work? Install DKMS, kernel headers, make and gcc... you do this once. Then install the VBox RPM... and that's it. If you update the kernel, DKMS takes care of autobuilding the modules for VBox... works very well C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 23 Mar 2011 18:46:34 C wrote:
On Wed, Mar 23, 2011 at 18:21, John Layt wrote:
Don't use the rpm's from the Oracle site, they need too much manual work, instead enable the openSuse build service repo and do install it from there.
How is it more work? Install DKMS, kernel headers, make and gcc... you do this once. Then install the VBox RPM... and that's it. If you update the kernel, DKMS takes care of autobuilding the modules for VBox... works very well
Ummm, exactly my point. For someone who doesn't understand how to build the kernel module themselves or knows about dkms learning all that stuff is an unnecessary barrier when openSuse provides the kernel module as an rpm in the repo. I should have just provided the one-click install link, one click and done. John. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, Mar 24, 2011 at 10:50, John Layt wrote:
How is it more work? Install DKMS, kernel headers, make and gcc... you do this once. Then install the VBox RPM... and that's it. If you update the kernel, DKMS takes care of autobuilding the modules for VBox... works very well
Ummm, exactly my point. For someone who doesn't understand how to build the kernel module themselves or knows about dkms learning all that stuff is an unnecessary barrier when openSuse provides the kernel module as an rpm in the repo.
I should have just provided the one-click install link, one click and done.
Fair enough I'm a bit of a fan of DKMS... I just wish it was supported/available in more places.. like the nVidia binary for example. Historically, many users didn't want the OSE VirtualBox because so much was disabled in that version... now.. it's the same as what you download form the VBox website... to get the extras (like USB support), you just need to install the proprietary extensions regardless of what version is installed (openSUSE repo or direct download). C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (5)
-
C
-
Cristian Rodríguez
-
John Layt
-
Mihira Fernando
-
Stan Goodman