VirtualBox gagal memulai mesin setelah menginstal ekstensi

36

Saya baru saja menambahkan paket ekstensi dan mesin Windows saya tidak mau mulai. Ini adalah kesalahan yang saya dapatkan:

Gagal membuka sesi untuk mesin virtual Windoze 7.

Versi struktur pembantu perangkat telah berubah.

Jika Anda telah memutakhirkan VirtualBox baru-baru ini, pastikan Anda telah menghentikan semua VM dan memutakhirkan paket ekstensi apa pun. Jika kesalahan ini berlanjut, coba instal ulang VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Saya benar-benar tidak ingin menginstal ulang VB lagi, jadi saya berharap untuk menemukan solusi lain. Saya mencoba beberapa solusi yang disarankan tetapi mereka tidak berhasil untuk saya. Bagaimana saya bisa memperbaikinya?

Aleksa
sumber

Jawaban:

30

JALAN YANG BENAR

Ya, jawaban lain benar: Anda memiliki ketidakcocokan ekstensi-virtualbox. Namun, ada cara yang lebih baik, cara yang lebih Ubuntu, untuk menyelesaikan ini menggunakan installer distro sendiri yang dikemas sebagai virtualbox-ext-packdan ditemukan di multiverse.

  1. Jika multiverse tidak diaktifkan, aktifkan multiverse .
  2. Tutup dari VirtualBox.
  3. Di terminal, jalankan sudo apt-get install virtualbox-ext-pack

jika karena alasan apa pun yang sudah diinstal dan Anda ingin menginstal ulang (dengan demikian menjamin Anda memperbaiki semua masalah).

sudo apt-get --reinstall install virtualbox-ext-pack
Evan Carroll
sumber
Apakah versinya selalu sinkron dengan VirtualBox di repo utama?
betatester07
@ betatester07 ya. Bahkan, upgrade satu akan memaksa upgrade di sisi lain, jika diperlukan .. apt-cache depends virtualbox-ext-pack. Anda dapat melihatnya saat ini (2016-03-18) tergantung pada virtualbox 5.0.
Evan Carroll
21

Versi paket ekstensi HARUS cocok dengan versi VirtualBox.

Anda dapat melakukannya dengan mudah di Ubuntu dengan menjalankan:

sudo apt-get - instal instal virtualbox-ext-pack


Jika ini masih tidak memperbaiki masalah Anda, Anda dapat secara manual menginstal extenstion VirtualBox yang cocok, dengan mengikuti instruksi di bawah ini:

  1. Unduh file .deb terbaru untuk Ubuntu dari sini:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Klik dua kali pada file .deb yang diunduh. Ini akan memunculkan Pusat Perangkat Lunak.

  3. Klik tombol Upgrade untuk menginstal versi terbaru.
pengguna2298875
sumber
2
Kesalahan ini terjadi pada saya karena saya telah menginstal VB terbaru, tetapi paket ekstensi tidak pada versi yang sama. Dipecahkan dengan mengklik "File> Periksa pembaruan ...", lalu meminta saya untuk mengupgrade paket ekstensi, dan masalah ini terpecahkan.
baxeico
Di 5.0.14 "Periksa pembaruan ..." telah menghilang, jadi unduh secara manual (hapus ekstensi ".deb" di tautan di virtualbox.org/wiki/Linux_Downloads ) lalu klik dua kali untuk menginstal (atau melalui File> Preferensi> Ekstensi)
earcam
1
Turun karena menginstal VirtualBox di luar repo adalah ide yang buruk. VirtualBox memerlukan driver kernel. Yang Anda miliki sekarang mungkin berfungsi, tetapi pemutakhiran ke kernel sebenarnya dapat memecah VirtualBox memaksa Anda harus mencari .deb baru. Juga, Anda tidak akan mendapatkan peningkatan keamanan untuk ini yang sangat penting. VirtualBox lebih baik dikelola oleh distro. Anda lebih baik menginstal paket ekstensi untuk yang dikirimkan.
Evan Carroll
Konflik dengan versi VB yang sudah diinstal untuk saya.
4xy
5

Seperti yang sudah dinyatakan

Versi paket ekstensi HARUS cocok dengan versi VirtualBox.

Tetapi Anda tidak perlu menginstal versi terbaru VirtualBox - Anda hanya perlu menginstal paket ekstensi yang cocok.

Anda dapat menemukan semua rilis VirtualBox yang lebih lama (dan paket ekstensi yang sesuai) di https://www.virtualbox.org/wiki/Download_Old_Builds - cukup unduh paket ekstensi yang benar-benar cocok dengan VirtualBox yang saat ini diinstal. Setelah Anda menemukan nomor build utama Anda, klik

Extension Pack  All Platforms

untuk mengunduh paket ekstensi yang sesuai.

betatester07
sumber
Ini adalah jawaban yang benar
earcam
2
@earcam tidak juga: ini adalah jawaban yang lebih baik
Evan Carroll
2
Saya melihat bahwa solusi untuk masalah ini masih berkembang ke arah yang lebih baik
betatester07
1
@EvanCarroll +1. Meskipun pada saat penulisan, itu adalah jawaban yang paling benar 😛
earcam
2

Untuk Versi VirtualBox: 5.0.2-102096 ~ Ubuntu ~ trusty (Saya telah menginstalnya di Mint Rosa 64 Cinnamon 17.3)

1) di VirtualBox Manager:

file / preferensi / ekstensi

  • hapus paket ext yang menyinggung

2) unduh paket ext yang tepat

dari http://download.virtualbox.org/virtualbox

  • klik versi Anda
  • unduh paket ekstensi (klik kanan, simpan tautan ..)

3) di VirtualBox Manager

file / preferensi / ekstensi

  • tambahkan paket ext baru
smokinmoe
sumber
0

Saya menghadapi masalah saat menginstal Kali linux. Saya menonaktifkan controller usb dan itu dimulai. Mungkin bukan solusi yang tepat apa yang Anda cari. Tapi Anda selalu bisa mencobanya. nonaktifkan usb2.0

nilakantha singh deo
sumber