Lỗi khi cài đặt hộp ảo


13

Tôi đang chạy debian 7 và đang cố gắng cài đặt hộp ảo bằng cách sử dụng:

sudo apt-get install virtualbox

và nhận đầu ra này:

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)

bất cứ ai có thể giúp đỡ?


Tôi muốn thử các lệnh sau (theo thứ tự đó và tất nhiên với sudo: dpkg -P virtualbox virtualbox-dkms virtualbox-qt. (Loại bỏ các gói bao gồm config), apt-get clean(làm sạch bộ nhớ cache), apt-get update(thông tin fetches gói), apt-get install virtualbox-dkms, apt-get install virtualbox.
MPY

Câu trả lời:


28

Bài viết (tiếng Pháp) này mô tả cùng một lỗi trên Debian: Virtualbox & vboxdrv .
Giải pháp là xóa hai tập tin và cài đặt lại Virtualbox như sau

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

Bài viết cũng liệt kê một giải pháp hiệu quả cho Fedora:

/etc/init.d/vboxdrv setup

Một nhận xét sau đó nhận xét apt-get purge virtualboxnên được sử dụng thay vì apt-get remove, cũng sẽ loại bỏ tập lệnh init, vì vậy có lẽ đây là nguyên nhân thực sự của vấn đề của bạn, có thể được giải quyết đơn giản bằng cách thực hiện purge.


Điều đó thực sự làm việc cho tôi. ty nhiều
mawburn

Sau khi thử hầu hết mọi thứ khác, tôi thấy điều này và nó đã hoạt động. Cảm ơn rât nhiều!
Sgoettschkes

-1

Sau khi bạn gặp lỗi đó, hãy thử cài đặt apt-get -f để buộc cài đặt các tệp không được tải vì lỗi. Sau đó thử lại nâng cấp apt-get, apt-get -f cài đặt qua lại cho đến khi chỉ còn lại gói bị lỗi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.