[Bug 1049830] New: Cannot build Virtualbox guest addition module
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830 Bug ID: 1049830 Summary: Cannot build Virtualbox guest addition module Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: gtettamanzi@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 Build Identifier: I'm running Leap in a Windows 10 Virtualbox 5.1.22 host. I freshly installed Leap 42.2. On 42.2 I removed and locked virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11, installed gcc make kernel-default-devel and built the kernel module by the script available in the guest additions iso. So far so good. I upgraded 42.2 to 42.3 by editing the repos url and zypper duping, keeping the virtualbox related packages locked. After the update, I tried to rebuild Virtualbox kernel modules with no success. I tried to upgrade Virtualbox to 5.1.24 with no success in re building the kernel modules as well. Workaround: keep running VB 5.1.22 and unlock/install virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11 from the repos. Reproducible: Always Steps to Reproduce: 1. Start the Leap 42.3 VM 2. mount the virtual guest addition DVD 3. let the autorun script run Actual Results: Virtualbox kernel module not built Expected Results: Virtualbox kernel module built -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c1
--- Comment #1 from Gabriele Tettamanzi
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c2
--- Comment #2 from Gabriele Tettamanzi
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c3
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c4
Larry Finger
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c5
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c6
--- Comment #6 from Gabriele Tettamanzi
Resolving as duplicate of bug 1044931 https://build.opensuse.org/request/show/511695
*** This bug has been marked as a duplicate of bug 1044931 ***
No experience on bug tracking at all here. Anyways: the bug 1049830 I filed is a 42.3 bug, 1044931 is 42.2 which does not have the issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c7
--- Comment #7 from Larry Finger
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c8
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c9
Gabriele Tettamanzi
Please try the test update packages in: http://download.opensuse.org/repositories/openSUSE:/Maintenance:/7020/ openSUSE_Leap_42.3_Update/
I installed virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11 from the maintenance repo you linked, upgraded host VirtualBox and related guest additions to 5.1.24: everything works fine. Please consider that this is a workaround to the bug I filed: my report was about building VB guest kernel modules, not about having them from the repos tracking the last VirtualBox release. Anyways, I'm happy to help in testing. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c10
--- Comment #10 from Larry Finger
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c11
--- Comment #11 from Gabriele Tettamanzi
Did you test the build scripts in that repo as well? They should fix your other problem.
No, I didn't - which package(s) do I need to install for testing the scripts? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c12
Gabriele Tettamanzi
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c13
--- Comment #13 from Larry Finger
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830
http://bugzilla.opensuse.org/show_bug.cgi?id=1049830#c14
--- Comment #14 from Gabriele Tettamanzi
The correct command to rebuild the guest kernel modules is sudo /sbin/vboxguestconfig That script does all the housekeeping such as installing the prerequisite packages, etc.
Scripts from Oracle sources are not supported, but there should be no need to lock anything and manually build the kernel modules unless you are running a non-standard kernel in your guest.
Thank you for the explanation. However: * the scripts from Oracle were working well on 42.2, they are working no more on 42.3 * I ran these Oracle stuff when updating Virtualbox; * on 42.2 I needed to lock out some packages that were interfering with the updated kernel. modules. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com