VirtualBox ei toimi Windowsissa: Kuinka korjata VERR_VM_DRIVER_VERSION_MISMATCH-virhe

Viimeisin päivitys: 06.12.2023
Kirjoittaja: Daniel Terrasa

  • VERR_VM_DRIVER_VERSION_MISMATCH-virhe johtuu VirtualBoxin ja sen ytimen moduulien välisistä versioristiriidoista.
  • Parhaat ratkaisut ovat aiempien asennusten jäänteiden puhdistaminen ja uudelleenasentaminen vain virallisista lähteistä.
  • Jokainen jakelu vaatii yksityiskohtaiset vaiheet sen varmistamiseksi, että versio ja moduulit vastaavat täysin toisiaan.
virhe VERR_VM_DRIVER_VERSION_MISMATCH

El virhe VERR_VM_DRIVER_VERSION_MISMATCH Tämä on yksi monimutkaisimmista ja turhauttavimmista ongelmista, joita virtuaalikoneen käyttäjät Linux-ympäristöissä (ja myös muissa järjestelmissä) voivat kohdata. Kun yrität käynnistää virtuaalikoneen ja näet tämän viestin, se johtuu yleensä kernel-ajurien välisestä versioristiriidasta. VirtualBox ja itse asennettu sovellus, tai käytät paketteja, jotka eivät ole yhteensopivia keskenään. Vaikka se saattaa aluksi tuntua yksinkertaiselta päänsäryltä, sen syiden ymmärtäminen ja niiden ratkaisemisen osaaminen säästää sinulta monia tunteja epätoivoa.

Tästä artikkelista löydät täydellinen, päivitetty ja yksityiskohtainen opas ymmärtää, mikä aiheuttaa VERR_VM_DRIVER_VERSION_MISMATCH-virheen VirtualBoxissa, mitä toimia sinun on tehtävä jakelustasi riippuen ja mitä suosituksia sinun on pidettävä mielessä, jotta se ei tapahdu uudelleen.

Mitä virhe VERR_VM_DRIVER_VERSION_MISMATCH tarkoittaa?

Viesti VERR_VM_DRIVER_VERSION_MISMATCH (tunnistettu myös koodilla -1912) osoittaa, että kyseessä on VirtualBoxin käyttämän ydinmoduulin ja asennetun sovelluksen version välinen yhteensopimattomuusHän ydin Se "luulee" käyttävänsä eri VirtualBoxin versiota kuin mitä sinulla todellisuudessa on. Tämä voi johtua seuraavista syistä:

  • Epätäydelliset tai epäonnistuneet päivitykset VirtualBoxista.
  • Vanhojen versioiden jäänteet joita ei ole poistettu järjestelmästä.
  • Eri lähteistä tulevien pakettien samanaikainen asennus (viralliset arkistot, PPA tai manuaalipaketit).
  • Ytimen moduulien ja binäärien väliset erot itse Linux-ytimen päivityksen jälkeen ilman VirtualBox-moduulien uudelleenkääntämistä.

Virhe voi esiintyä useissa jakeluissa (Ubuntu, Debian, Arch, openSUSE jne.), ja sen korjaamiseen tarvittavat toimenpiteet vaihtelevat hieman jakelusta toiseen. Joka tapauksessa tavoitteena on Poista mahdolliset versioiden epäjohdonmukaisuudet ja varmista, että sekä VirtualBox että sen moduulit vastaavat toisiaan..

Ainutlaatuinen sisältö - Napsauta tästä  PPSSPP: Kaikki mitä sinun tulee tietää PSP-emulaattorista

virhe VERR_VM_DRIVER_VERSION_MISMATCH

Yleisiä syitä VirtualBox-moduulien välisiin versioristiriitoihin

Linux-foorumeilla ja -yhteisöissä kokeneet käyttäjät ovat tunnistaneet yleisimmät syyt VERR_VM_DRIVER_VERSION_MISMATCHNiiden tunnistaminen on avain ongelman ratkaisemiseen sen juuritasolla ja sen toistumisen estämiseen. Tässä ovat tärkeimmät:

  • Eri asennuslähteiden käyttäminenVirtualBoxin asentaminen PPA:sta, ulkoisesta arkistosta tai pakettien manuaalisesta lataamisesta voi aiheuttaa sen, että ytimen moduulit eivät vastaa sovellusversiota.
  • Linux-ytimen päivityksetYtimen päivittämisen jälkeen VirtualBox-moduulit (kuten virtualbox-dkms tai virtualbox-kmp) on käännettävä uudelleen uutta versiota varten. Jos tämä ei tapahdu oikein, versioristiriita ilmenee välittömästi.
  • Orvot paketit ja vanhojen versioiden jäänteetPaketit, joita ei ole poistettu oikein (esimerkiksi vanhat virtualbox-dkms- tai virtualbox-kmp-preempt-versiot), voivat jumiutua ja aiheuttaa virheen.
  • Arkkitehtoniset erotVirtualBoxin 32-bittisen version asentaminen 64-bittiseen järjestelmään voi aiheuttaa tämän ja muita virheitä.
  • Ongelmia pakettilaajennuksen tai esikäänännettyjen ajurien kanssaPakkauslaajennuksen on täsmälleen vastattava VirtualBoxin asennettua versiota.

VERR_VM_DRIVER_VERSION_MISMATCH-virheen korjaaminen jakelusi perusteella

Käydään läpi parhaat, foorumeilla kootut ja varmennetut ratkaisut VERR_VM_DRIVER_VERSION_MISMATCH-virheeseen kullekin tärkeimmälle Linux-jakelulle. Muista, että ennen kuin kosket mihinkään, On suositeltavaa tehdä varmuuskopio virtuaalikoneistasi.Alla on kuva, josta näet helposti näytöllä näkyvän virheen:

Opas Ubuntu- ja Debian-käyttäjille

1. Poista VirtualBox ja kaikki jäljellä olevat tiedostot kokonaan suorittaminen:

sudo apt autoremove --purge virtualbox*

Tämä poistaa sekä VirtualBoxin että sen versioiden välillä kertyneet orvot riippuvuudet.

Ainutlaatuinen sisältö - Napsauta tästä  Verkkosivustoja ilmaisten ja luotettavien virtuaalikoneiden lataamiseen (ja niiden tuomiseen VirtualBoxiin/VMwareen)

2. Tarkista, ettei aiempia versioita ole asennettu:

dpkg -l 'virtualbox*' | grep ^i

Viivoja ei pitäisi näkyä. Jos niitä tulee, toista poistoprosessi.

3. Poista kaikki epäviralliset VirtualBox PPA:t tai arkistot fonttiristiriitojen välttämiseksi. Esimerkiksi:

mkdir ~/apt-tmp && sudo mv /etc/apt/sources.list.d/* ~/apt-tmp

Tarkista sitten /etc/apt/sources.list jättämään vain viralliset arkistot.

4. Päivitä pakettiluettelo:

sudo apt update

5. Tarkista saatavilla olevat VirtualBoxin versiot suoraan arkistoista:

apt-cache madison virtualbox | grep -iv sources

Näin tiedät, mikä on uusin asennettava versio.

6. Asenna haluamasi versio (suositellaan epäsäännöllisten asennusten välttämiseksi):

sudo apt install virtualbox=VERSIÓN_SELECCIONADA

Voit korvata SELECTED_VERSION-version edellisessä vaiheessa näkemälläsi versiolla, esimerkiksi:

sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1

7. Varmista, että asennettu versio on oikea:

dpkg -l virtualbox* | grep ^i

Lisäksi voit tarkistaa version graafisesta käyttöliittymästä kohdasta ”Ohje -> Tietoja VirtualBoxista”.

8. Varotoimenpiteenä, Asenna aina versiotasi vastaavat laajennuspaketit:

wget 
sudo vboxmanage extpack install 

Varmista, että versio vastaa täsmälleen VirtualBoxissa olevaa versiota.

9. Lopuksi, käynnistä järjestelmä uudelleen ja yritä käynnistää virtuaalikoneet uudelleen.

Arch Linux -jakeluista ja johdannaisista (Manjaro, EndeavourOS…)

Yhteisö on tunnistanut kaksi perus- ja tehokasta vaihetta:

  • Poista VirtualBox ja orpojen riippuvuuksien asennus seuraavalla tavalla:
sudo pacman -Rsn $(pacman -Qdtq)

Tämä siivoaa jäännösmoduulit ja -paketit.

  • Asenna VirtualBox ja moduulit uudelleen (yleensä DKMS:n kanssa):
sudo pacman -S virtualbox virtualbox-host-dkms

Jälkeen, Käynnistä tietokone uudelleen jotta uudet ytimen moduulit latautuvat oikein. Monet Arch-foorumin käyttäjät väittävät, että tämä uudelleenkäynnistys on ratkaisevan tärkeää. Jos ytimesi päivitetään usein, varmista, että DKMS-moduulit käännetään onnistuneesti jokaisen päivityksen jälkeen.

Ainutlaatuinen sisältö - Napsauta tästä  Luotettavat verkkosivustot ilmaisten virtuaalikoneiden lataamiseen (ja niiden tuomiseen VirtualBoxiin/VMwareen)

Jos ongelmat jatkuvat, voit yrittää asennusta uudelleen palauttamalla vanhan version (käyttäen /var/cache/pacman/pkg-hakemistossa olevia paketteja), vaikka yllä olevat vaiheet yleensä ratkaisevat ristiriidan.

Virtualbox

Yleisiä ratkaisuja ja lisävinkkejä VERR_VM_DRIVER_VERSION_MISMATCH-virheen välttämiseksi

Jakauman erityisten vaiheiden lisäksi on olemassa keskeiset yleiset suositukset työskennellä VirtualBoxin kanssa ilman ongelmia:

  • Vältä asennuslähteiden sekoittamistaPriorisoi aina viralliset arkistot ja vältä manuaalisesti ladattujen binaarien asentamista, jos et ole tietoinen niiden vaikutuksista.
  • Linux-ytimen päivityksen jälkeen, muista kääntää VirtualBox-moduulit uudelleen. Voit tehdä tämän Ubuntussa/Debianissa seuraavasti: sudo /sbin/vboxconfig tai DKMS:llä muissa jakeluissa.
  • Jos käytät jatkopakkaustaTarkista, että versio vastaa täsmälleen VirtualBoxin versiota. Päivitä se jokaisen versionvaihdoksen jälkeen.
  • Siivoa orpoja paketteja usein suurten purkujen jälkeen ongelmallisen jätteen välttämiseksi.
  • Jos olet epävarma, poista VirtualBox kokonaan, puhdista PPA:t/repositoriot ja asenna se uudelleen vain virallisesta, järjestelmäsi kanssa yhteensopivasta lähteestä..
  • Teknisillä foorumeilla ja postituslistoilla On suositeltavaa aina priorisoida puhtaat asennukset korjauspäivityksiin tai vioittuneiden asennusten "korjausyrityksiin" nähden.
  • Käynnistä tietokone uudelleen suurten muutosten jälkeen, erityisesti ytimen moduulien asentamisen tai poistamisen jälkeen.

Lopulliset suositukset ja parhaat käytännöt

Voit välttää päänsäryt VirtualBoxin kanssa noudattamalla näitä vinkkejä: Älä sekoita asennuslähteitä, pidä järjestelmäsi puhtaana vanhoista roskista, tarkista versiot ja käynnistä se uudelleen perusteellisten muutosten jälkeen.Useimmat ongelmat ratkaistaan huolellisella ja ennakoivalla hallinnalla. Jos kohtaat ongelman uudelleen, VERR_VM_DRIVER_VERSION_MISMATCHMuista, että sinulla on käytettävissäsi luotettava opas, joka auttaa sinua nopeasti ratkaisemaan ongelmat ja ylläpitämään vakaata virtuaaliympäristöä.