- 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.
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..

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.
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.
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.

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/vboxconfigtai 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öä.
Teknologiaan ja internet-asioihin erikoistunut toimittaja, jolla on yli kymmenen vuoden kokemus erilaisista digitaalisista medioista. Olen työskennellyt toimittajana ja sisällöntuottajana verkkokaupan, viestinnän, verkkomarkkinoinnin ja mainonnan yrityksissä. Olen myös kirjoittanut taloustieteen, rahoituksen ja muiden alojen verkkosivuille. Työni on myös intohimoni. Nyt artikkeleideni kautta Tecnobits, Yritän tutkia kaikkia uutisia ja uusia mahdollisuuksia, joita teknologian maailma tarjoaa meille joka päivä parantaaksemme elämäämme.