Помилка під час встановлення virtualbox


13

Я запускаю debian 7 і намагаюся встановити virtualbox за допомогою:

sudo apt-get install virtualbox

і отримання цього результату:

Selecting previously unselected package virtualbox.
Unpacking virtualbox (from .../virtualbox_4.1.18-dfsg-2+deb7u1_amd64.deb) ...
Selecting previously unselected package virtualbox-dkms.
Unpacking virtualbox-dkms (from .../virtualbox-dkms_4.1.18-dfsg-2+deb7u1_all.deb) ...
Selecting previously unselected package virtualbox-qt.
Unpacking virtualbox-qt (from .../virtualbox-qt_4.1.18-dfsg-2+deb7u1_amd64.deb) ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for desktop-file-utils ...
Setting up libvncserver0:amd64 (0.9.9+dfsg-1) ...
Setting up virtualbox (4.1.18-dfsg-2+deb7u1) ...
insserv: script virtualbox: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing virtualbox (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of virtualbox-dkms:
 virtualbox-dkms depends on virtualbox (>= 4.1.18-dfsg-2+deb7u1); however:
  Package virtualbox is not configured yet.

dpkg: error processing virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.1.18-dfsg-2+deb7u1); however:
  Package virtualbox is not configured yet.

dpkg: error processing virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 virtualbox
 virtualbox-dkms
 virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)

хтось може допомогти?


Я хотів би спробувати наступні команди (в цьому порядку і, звичайно , з sudo: dpkg -P virtualbox virtualbox-dkms virtualbox-qt. (Видаляє пакети вкл конфігурації), apt-get clean(очищає кеш), apt-get update(розпаковує пакети інформація) apt-get install virtualbox-dkms, apt-get install virtualbox.
МРУ

Відповіді:


28

Ця (французька) стаття описує ту саму помилку на Debian: Virtualbox & vboxdrv .
Там було рішення видалити два файли та перевстановити Virtualbox наступним чином

rm -r /etc/init.d/vboxdrv
rm -r /var/lib/update-rc.d/vboxdrv 
apt-get install virtualbox virtualbox-dkms virtualbox-guest-utils virtualbox-guest-additions virtualbox-qt

У статті також перелічено рішення, яке працює для Fedora:

/etc/init.d/vboxdrv setup

Пізніше коментар зауважує, що apt-get purge virtualboxслід було б використовувати замість цього apt-get remove, який також видалив би скрипт init, тож, можливо, це справжня причина вашої проблеми, яку можна вирішити просто purge.


Це насправді працювало на мене. ty much
mawburn

Спробувавши майже все інше, я виявив це, і це спрацювало. Велике спасибі!
Sgoettschkes

-1

Після того, як ви отримаєте цю помилку, спробуйте застосувати apt-get -f install, щоб змусити встановити файли, які не завантажуються через помилку. Потім спробуйте оновити apt-get ще раз, apt-get -f встановити туди-назад, поки не залишиться лише той пакет, у якому є помилка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.