VirtualBox

Opened 12 years ago

Closed 8 years ago

#10487 closed enhancement (obsolete)

VirtualBox upgrade should not fail, if the old kernel modules cannot be removed

Reported by: Harri Owned by:
Component: installer Version: VirtualBox 4.1.14
Keywords: Linux installation upgrade Cc:
Guest type: Windows Host type: Linux

Description

Debian Linux host (Squeeze):

If VirtualBox is running, then the postinst script does not allow to complete the upgrade to a newer version. The new user space binaries are all put into place (AFAICS), but the new kernel modules are not built and the upgrade fails.

In an enterprise environment this means a lot of additional work for the IT folks, begging the users to stop their VirtualBox sessions before leaving. Highly painful. And the users don't want to be bothered by this, either.

It would be much smarter if the postinst script wouldn't fail about this. Since the old vbox* modules are already loaded in the kernel, the module files(!) can be overwritten without affecting the running VirtualBox sessions (similar to the user space binaries).

To be on the safe side the VirtualBox startup script could check the vbox* kernel modules on the next reboot and rebuild them, if they don't match the installed VirtualBox version. This check should be trivial.

Change History (1)

comment:1 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use