Mem-boot instance di VirtualBox gagal karena:
RTR3InitEx failed with rc=-1912 (rc=-1912)
where: supR3HardenedMainInitRuntime
what: 4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
Booting instance berfungsi 5.0.2.102096
saat gagal di5.0.4.102546
Upaya untuk menyelesaikan masalah
Menurut T&J ini dan T&J ini masalah dapat diselesaikan dengan menginstal ulang5.0.4.102546
Hasil saat ini
Setelah menginstal ulang masalah tetap ada
Pertanyaan
Bagaimana cara mengatasi masalah ini?
virtualbox
030
sumber
sumber
Jawaban:
Di Windows, saya akhirnya berhasil menyelesaikan masalah ini.
CATATAN: folder dapat berada di tempat yang berbeda tergantung di mana Anda menginstal Oracle VirtualBox (pastikan untuk memeriksa folder yang benar jika Anda mengubah direktori instalasi).
Buka direktori % userprofile% (misalnya :)
C:\users\me
dan hapus folder berikut (jangan lupa untuk membuat cadangan file-file tersebut jika Anda ingin mencoba mengimpor kembali VM Anda nanti):.VirtualBox
VirtualBox VMs
Pergi ke
regedit
(WIN+R
dan ketikregedit
) dan klikComputer
di bagian paling atas.CTRL+F
. Ketikvirtualbox
dan centang semua kotak centang.Oracle > VirtualBox
. Itu harus diComputer\HKEY_CURRENT_USER\SOFTWARE\Oracle\VirtualBox
. HapusVirtualBox
kunci.PENTING: KEMBALIKAN SEKARANG. Hidupkan Kembali komputer Anda !
Instal VirtualBox dan Nikmati!
sumber
ProgramData
dengan jalur pertama, atau keProgram Files
? (VBox tampaknya tidak memiliki apa-apaProgramData
sehingga pasti yang terakhir, kan?)VirtualBox VMs
itu sebenarnya akan membuat mereka kehilangan mesin virtual mereka, jadi mungkin lebih baik untuk mengubah nama folder itu terlebih dahulu (apakah Anda pertama kali mencoba tanpa membersihkanVirtualBox VMs
sama sekali?) Sehingga nanti orang dapat mencoba untuk mendapatkan kembali VMs dengan mengimpornya di VirtualBox.VirtualBox VMs
dan.VirtualBox
folder. Sebenarnya, saya mencoba banyak hal karena saya benar-benar perlu memiliki VirtualBox di komputer saya. Setelah menguji beberapa solusi, yang ini adalah yang paling relevan. Saya kira menghapus kunci dalam register seharusnya sudah cukup tetapi saya tidak punya kesempatan untuk mengonfirmasi itu. Jadi saya memposting seluruh manuver yang menyelesaikan masalah saya.Linux tidak disebutkan dalam pertanyaan, tetapi pertanyaan saya adalah kata demi kata dalam masalah VirtualBox 5.2 yang terjadi pada saya di Ubuntu 16.04. Demikian pula, hapus instal ulang dengan file yang benar menghasilkan pesan kesalahan yang sama. Masalahnya mirip dengan masalah Windows, tetapi dalam kasus saya DMMS memegang beberapa modul yang lebih tua yang bertentangan dengan versi Kotak Virtual terbaru.
Solusi untuk saya (ubah untuk versi Anda):
Saya menyertakan pembersihan apt-get untuk berjaga-jaga jika Anda menginstal dari apt-get saat memecahkan masalah lain.
Pada perintah autoremove, Anda akan melihat pembaruan dkms menghapus beberapa modul versi kotak virtual yang lebih lama. Aha, referensi ke sumber masalah kita, versi modul salah per kesalahan virtualbox ...:
Reboot untuk ukuran yang baik
Kemudian, unduh dan instal versi virtualbox dan ekstensi yang cocok (perbarui untuk versi Anda saat ini): https://www.virtualbox.org/wiki/Linux_Downloads
Jika instalasi pertama memberi Anda kesalahan libsdll, coba:
Semoga Anda harus memiliki VirtualBox yang berfungsi, atau berkembang untuk berurusan dengan kesalahan baru (VT-X crash, dll ...).
(Tolong jangan nyala karena menjadi thread zombie, saya dapatkan di sini dari pencarian dan gejala yang sama. Pikir orang lain mungkin menggunakan informasi ini di masa depan juga.)
sumber
Untuk menghapus virtualbox, jalankan:
Sekarang pastikan tidak ada versi lain yang diinstal pada sistem Anda dengan:
Anda seharusnya tidak mendapatkan hasil apa pun.
Kemudian hapus semua PPA terkait dari direktori
sources.list
dan Andasources.list.d
. ex:Pastikan tidak ada apa pun selain sumber repositori resmi di
Dan perbarui sumber Anda:
Sekarang kita dapat mencari untuk melihat versi mana yang tersedia untuk diinstal:
Yang menghasilkan output seperti ini:
Kemudian instal versi terbaru yang disebutkan di atas:
Juga
sudo apt install virtualbox
, akan baik-baik saja, tetapi saya akan pergi dengan perintah sebelumnya untuk memastikan versi yang saya inginkan akan diinstal.Lagi pula, periksa apakah versi yang benar sudah diinstal.
Dari baris perintah:
yang akan menghasilkan:
Kemudian Anda juga dapat menjalankan:
Untuk berjaga-jaga.
sumber
Langkah-langkah ini (diambil dari tautan T&J di atas) menyelesaikan masalah yang sama pada Win 10 saya (pemutakhiran VBox 5.0.0 -> 5.0.10). Tampaknya poin 5 mungkin penting.
Ini adalah langkah-langkah yang saya gunakan untuk memperbaiki masalah ini pada sistem saya - Window 10 Home build 10240:
Pusat Berbagi -> Ubah pengaturan adaptor
sumber
Kesalahan ini juga terjadi ketika versi paket ekstensi yang diinstal tidak cocok dengan versi kotak virtual. Ini dapat terjadi setelah pembaruan kotak virtual atau jika Anda menggunakan paket ekstensi dengan kotak virtual portabel dan pindah ke komputer lain (yang jelas-jelas mengalahkan tujuan kotak virtual portabel). Untuk memperbaikinya, Anda harus menginstal atau memperbarui paket ekstensi yang sesuai dengan versi kotak virtual Anda saat ini. Setelah itu Anda perlu me-restart PC (me-restart kotak virtual mungkin juga cukup tapi saya tidak mengujinya).
sumber