Opened 14 years ago

Closed 13 years ago

#5688 closed defect (fixed)

Upgrade 3.0.12 to 3.1 failed on Running VMs

Reported by: helmo Owned by:
Component: installer Version: VirtualBox 3.1.0
Keywords: Cc:
Guest type: Linux Host type: Linux



(on a dev server, no real harm done) I left two headless vm's running when I started the Debian package upgrade from 3.0.12 to 3.1. I ran "apt-get install virtualbox-3.1"

The pre-install script notified me of "Running VMs found" which is fine. However when I switched to another console to manually order the VM's to be saved the VBoxManage binary was missing.

This caused me to kill the VBoxHeadless processes ... after which I could re-run the apt- command to install the new version.

An option to 'save' all running vm's from the pre-install script would be nice, but I can imagine the difficulties to get this fool-proof.

An easier solution might me to add some warning in the pre-remove stage

Apt output:

Get:1 lenny/non-free virtualbox-3.1 3.1.0-55467_Debian_lenny [46.2MB] Fetched 46.2MB in 1min49s (424kB/s) Preconfiguring packages ... (Reading database ... 59169 files and directories currently installed.) Removing virtualbox-3.0 ... Stopping VirtualBox kernel module: Cannot unload module vboxnetflt failed! Selecting previously deselected package libqt4-opengl. (Reading database ... 58596 files and directories currently installed.) Unpacking libqt4-opengl (from .../libqt4-opengl_4.4.3-1_amd64.deb) ... Selecting previously deselected package virtualbox-3.1. Unpacking virtualbox-3.1 (from .../virtualbox-3.1_3.1.0-55467%5fDebian%5flenny_amd64.deb) ...

+---- | Running VMs found │ A copy of VirtualBox is currently running. Please close it and try again. Please note that it can take up to ten seconds for VirtualBox (in │ particular the VBoxSVC daemon) to finish running. +---

dpkg: error processing /var/cache/apt/archives/virtualbox-3.1_3.1.0-55467%5fDebian%5flenny_amd64.deb (--unpack):

subprocess pre-installation script returned error exit status 1

Errors were encountered while processing:


E: Sub-process /usr/bin/dpkg returned an error code (1)

Change History (1)

comment:1 by Frank Mehnert, 13 years ago

Resolution: fixed
Status: newclosed

That check was indeed added in some 3.2.x release so VBox 3.2.6 has it.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use