[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: promoting virtualbox-dkms to virtualbox pre-depends



On Wed, 2015-09-23 at 13:23 +0200, Ansgar Burchardt wrote:
> Gianfranco Costamagna <costamagnagianfranco@yahoo.it> writes:
> > the problem actually is that virtualbox-dkms should be configured
> > *before* configuring virtualbox
> 
> Why should this need Pre-Depends instead of Depends assuming
> virtualbox
> depends on the -dkms package?

Hello Ansgar,

Please see attached terminal log from APT. I have copied the relevant
sections. It shows the purpose of vbox-dkms and why exactly virtualbox
package fails.

Also, the same has been discussed in following bug reports.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798979
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798527


-- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
Log started: 2015-09-15  14:09:20
Selecting previously unselected package aptitude-common.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 439671 files and directories currently installed.)
Preparing to unpack .../aptitude-common_0.7.1-1_all.deb ...
Unpacking aptitude-common (0.7.1-1) ...
Selecting previously unselected package libcwidget3v5:amd64.
Preparing to unpack .../libcwidget3v5_0.5.17-4_amd64.deb ...
Unpacking libcwidget3v5:amd64 (0.5.17-4) ...
Selecting previously unselected package aptitude.
Preparing to unpack .../aptitude_0.7.1-1_amd64.deb ...
Unpacking aptitude (0.7.1-1) ...
Processing triggers for man-db (2.7.3-1) ...
Processing triggers for menu (2.1.47) ...
Setting up aptitude-common (0.7.1-1) ...
Setting up libcwidget3v5:amd64 (0.5.17-4) ...
Setting up aptitude (0.7.1-1) ...
update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in auto mode
Processing triggers for libc-bin (2.19-19) ...
Processing triggers for menu (2.1.47) ...
Log ended: 2015-09-15  14:09:26

Log started: 2015-09-15  19:07:46
Selecting previously unselected package python-gpgme.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 439876 files and directories currently installed.)
Preparing to unpack .../python-gpgme_0.3-1+b1_amd64.deb ...
Unpacking python-gpgme (0.3-1+b1) ...
Selecting previously unselected package bmap-tools.
Preparing to unpack .../bmap-tools_3.2-2_all.deb ...
Unpacking bmap-tools (3.2-2) ...
Processing triggers for man-db (2.7.3-1) ...
Setting up python-gpgme (0.3-1+b1) ...
Setting up bmap-tools (3.2-2) ...
Log ended: 2015-09-15  19:07:48

Log started: 2015-09-16  11:53:57
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 439904 files and directories currently installed.)
Preparing to unpack .../virtualbox-qt_5.0.4-dfsg-2_amd64.deb ...
Unpacking virtualbox-qt (5.0.4-dfsg-2) over (5.0.2-dfsg-2) ...
Preparing to unpack .../virtualbox_5.0.4-dfsg-2_amd64.deb ...
Unpacking virtualbox (5.0.4-dfsg-2) over (5.0.2-dfsg-2) ...
Preparing to unpack .../virtualbox-dkms_5.0.4-dfsg-2_all.deb ...

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 5.0.2
Kernel:  4.1.6+ (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.6+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.6+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.6+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.6+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod.....

DKMS: uninstall completed.

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 5.0.2
Kernel:  4.1.7+ (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.7+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.7+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.7+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.1.7+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 5.0.2
Kernel:  4.2.0+ (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.2.0+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.2.0+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.2.0+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.2.0+/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

------------------------------
Deleting module version: 5.0.2
completely from the DKMS tree.
------------------------------
Done.
Unpacking virtualbox-dkms (5.0.4-dfsg-2) over (5.0.2-dfsg-2) ...
Preparing to unpack .../openssh-client_1%3a6.9p1-2_amd64.deb ...
Unpacking openssh-client (1:6.9p1-2) over (1:6.9p1-1) ...
Preparing to unpack .../libwebkit2gtk-4.0-37_2.8.5+dfsg1-3_amd64.deb ...
Unpacking libwebkit2gtk-4.0-37:amd64 (2.8.5+dfsg1-3) over (2.8.4+dfsg1-1) ...
Preparing to unpack .../libjavascriptcoregtk-4.0-18_2.8.5+dfsg1-3_amd64.deb ...
Unpacking libjavascriptcoregtk-4.0-18:amd64 (2.8.5+dfsg1-3) over (2.8.4+dfsg1-1) ...
Preparing to unpack .../gir1.2-webkit2-4.0_2.8.5+dfsg1-3_amd64.deb ...
Unpacking gir1.2-webkit2-4.0:amd64 (2.8.5+dfsg1-3) over (2.8.4+dfsg1-1) ...
Preparing to unpack .../gir1.2-javascriptcoregtk-4.0_2.8.5+dfsg1-3_amd64.deb ...
Unpacking gir1.2-javascriptcoregtk-4.0:amd64 (2.8.5+dfsg1-3) over (2.8.4+dfsg1-1) ...
Preparing to unpack .../libva1_1.6.1-1_amd64.deb ...
De-configuring libva1:i386 (1.6.0-1) ...
Unpacking libva1:amd64 (1.6.1-1) over (1.6.0-1) ...
Preparing to unpack .../libva1_1.6.1-1_i386.deb ...
Unpacking libva1:i386 (1.6.1-1) over (1.6.0-1) ...
Preparing to unpack .../i965-va-driver_1.6.1-1_i386.deb ...
De-configuring i965-va-driver:amd64 (1.6.0-1) ...
Unpacking i965-va-driver:i386 (1.6.1-1) over (1.6.0-1) ...
Preparing to unpack .../i965-va-driver_1.6.1-1_amd64.deb ...
Unpacking i965-va-driver:amd64 (1.6.1-1) over (1.6.0-1) ...
Preparing to unpack .../libva-drm1_1.6.1-1_amd64.deb ...
Unpacking libva-drm1:amd64 (1.6.1-1) over (1.6.0-1) ...
Preparing to unpack .../libva-x11-1_1.6.1-1_amd64.deb ...
Unpacking libva-x11-1:amd64 (1.6.1-1) over (1.6.0-1) ...
Preparing to unpack .../python-pyasn1-modules_0.0.7-0.1_all.deb ...
Unpacking python-pyasn1-modules (0.0.7-0.1) over (0.0.5-0.1) ...
Preparing to unpack .../quassel-client_1%3a0.12.2-1_amd64.deb ...
Unpacking quassel-client (1:0.12.2-1) over (1:0.10.0-2.4) ...
Preparing to unpack .../quassel-data_1%3a0.12.2-1_all.deb ...
Unpacking quassel-data (1:0.12.2-1) over (1:0.10.0-2.4) ...
Processing triggers for menu (2.1.47) ...
Processing triggers for man-db (2.7.3-1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for mime-support (3.59) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for systemd (225-1) ...
Setting up virtualbox (5.0.4-dfsg-2) ...
Job for virtualbox.service failed because the control process exited with error code. See "systemctl status virtualbox.service" and "journalctl -xe" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up virtualbox-qt (5.0.4-dfsg-2) ...
Setting up virtualbox-dkms (5.0.4-dfsg-2) ...
Loading new virtualbox-5.0.4 DKMS files...
Building only for 4.2.0+
Building initial module for 4.2.0+
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.2.0+/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.2.0+/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.2.0+/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.2.0+/updates/dkms/

depmod....

DKMS: install completed.
Setting up openssh-client (1:6.9p1-2) ...
Setting up libjavascriptcoregtk-4.0-18:amd64 (2.8.5+dfsg1-3) ...
Setting up libwebkit2gtk-4.0-37:amd64 (2.8.5+dfsg1-3) ...
Setting up gir1.2-javascriptcoregtk-4.0:amd64 (2.8.5+dfsg1-3) ...
Setting up gir1.2-webkit2-4.0:amd64 (2.8.5+dfsg1-3) ...
Setting up libva1:i386 (1.6.1-1) ...
Setting up libva1:amd64 (1.6.1-1) ...
Setting up i965-va-driver:amd64 (1.6.1-1) ...
Setting up i965-va-driver:i386 (1.6.1-1) ...
Setting up libva-drm1:amd64 (1.6.1-1) ...
Setting up libva-x11-1:amd64 (1.6.1-1) ...
Setting up python-pyasn1-modules (0.0.7-0.1) ...
Setting up quassel-data (1:0.12.2-1) ...
Setting up quassel-client (1:0.12.2-1) ...
Processing triggers for menu (2.1.47) ...
Processing triggers for libc-bin (2.19-19) ...
Log ended: 2015-09-16  11:55:53

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: