เกิดข้อผิดพลาดขณะติดตั้ง 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.
MPY

คำตอบ:


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ดังนั้นอาจจะเป็นสาเหตุที่แท้จริงของปัญหาของคุณที่จะสามารถแก้ไขได้ง่ายๆโดยการทำ


ที่ได้ผลจริงสำหรับฉัน ดีมาก
mawburn

หลังจากลองเกือบทุกอย่างฉันก็พบว่ามันใช้งานได้ ขอบคุณมาก!
Sgoettschkes

-1

หลังจากคุณได้รับข้อผิดพลาดลอง apt-get -f install เพื่อบังคับให้ติดตั้งไฟล์ที่ไม่ได้โหลดเนื่องจากข้อผิดพลาด จากนั้นลองอัปเกรด apt-get อีกครั้ง apt-get -f ติดตั้งไปมาจนกว่าจะเหลือเฉพาะแพ็คเกจที่มีข้อผิดพลาด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.