- A VERR_VM_DRIVER_VERSION_MISMATCH hiba a VirtualBox és a kernel moduljai közötti verzióütközések miatt keletkezik.
- A legjobb megoldások közé tartozik a korábbi telepítések maradványainak eltávolítása és a kizárólag hivatalos forrásokból történő újratelepítés.
- Minden disztribúcióhoz részletes lépések szükségesek annak biztosítására, hogy a verzió és a modulok pontosan megegyezzenek.
El VERR_VM_DRIVER_VERSION_MISMATCH hiba Ez az egyik legbonyolultabb és legbosszantóbb probléma, amivel a virtuális gép felhasználói Linux környezetekben (és más rendszereken is) találkozhatnak. Amikor megpróbálsz elindítani egy virtuális gépet, és ezt az üzenetet látod, az általában a kernel illesztőprogramok közötti verzióütközés miatt van. VirtualBox és maga a telepített alkalmazás, vagy olyan csomagokat használ, amelyek nem kompatibilisek egymással. Bár elsőre egyszerű fejfájásnak tűnhet, az okok megértése és a megoldásuk ismerete sok órányi kétségbeeséstől kímél meg.
Ebben a cikkben megtalálja a teljes, naprakész és részletes útmutató hogy megértsük, mi okozza a VERR_VM_DRIVER_VERSION_MISMATCH hibát a VirtualBoxban, milyen lépéseket kell tenni a disztribúciótól függően, és milyen ajánlásokat kell szem előtt tartani a hiba újbóli előfordulásának megakadályozása érdekében.
Mit jelent a VERR_VM_DRIVER_VERSION_MISMATCH hiba?
Az üzenet VERR_VM_DRIVER_VERZIÓ_ELTÉRÉS (más néven -1912 kóddal azonosítva) azt jelzi, hogy van egy Inkompatibilitás a VirtualBox által használt kernel modul és a telepített alkalmazás verziója között. A mag „Azt hiszi”, hogy a VirtualBox egy másik verzióját futtatja, mint amelyik valójában van. Ennek okai lehetnek:
- Hiányos vagy sikertelen frissítések a VirtualBox-ból.
- Régi változatok maradványai amelyeket nem távolítottak el a rendszerből.
- Különböző forrásokból származó csomagok egyidejű telepítése (hivatalos adattárak, PPA vagy manuális csomagok).
- Kernel modulok és bináris fájlok közötti különbségek a Linux kernel frissítése után, a VirtualBox modulok újrafordítása nélkül.
A hiba több disztribúción is előfordulhat (Ubuntu, Debian, Arch, openSUSE stb.), és a megoldásának konkrét lépései kissé eltérnek egymástól. Mindenesetre a cél az, hogy Szüntesd meg a verziókonzisztenciákat, és győződj meg arról, hogy mind a VirtualBox, mind a moduljai megegyeznek..

A VirtualBox modulok közötti verzióütközések gyakori okai
Linux fórumokon és közösségekben a tapasztalt felhasználók azonosították a leggyakoribb okokat VERR_VM_DRIVER_VERZIÓ_ELTÉRÉSFelismerésük kulcsfontosságú a probléma gyökerének megoldásához és kiújulásának megakadályozásához. Ezek a legfontosabbak:
- Különböző telepítési források használataA VirtualBox PPA-ból, külső adattárból vagy csomagok manuális letöltésével történő telepítése azt okozhatja, hogy a kernel modulok nem egyeznek az alkalmazás verziójával.
- Linux kernel frissítésekA kernel frissítése után a VirtualBox modulokat (például a virtualbox-dkms vagy a virtualbox-kmp) újra kell fordítani az új verzióhoz. Ha ez nem történik meg helyesen, azonnal verzióütközés lép fel.
- Árva csomagok és régi verziók maradványaiA nem megfelelően eltávolított csomagok (például a virtualbox-dkms vagy a virtualbox-kmp-preempt régi verziói) elakadhatnak és hibát okozhatnak.
- Építészeti különbségekA VirtualBox 32 bites verziójának 64 bites rendszerre telepítése ezt és más hibákat is okozhat.
- Problémák a csomagkiterjesztéssel vagy az előre fordított illesztőprogramokkalA csomagkiterjesztésnek pontosan meg kell egyeznie a VirtualBox telepített verziójával.
A VERR_VM_DRIVER_VERSION_MISMATCH hiba javítása a disztribúció alapján
Nézzük át a VERR_VM_DRIVER_VERSION_MISMATCH hibára vonatkozó legjobb, fórumokon összegyűjtött és ellenőrzött megoldásokat minden nagyobb Linux disztribúcióra. Ne feledd, mielőtt bármihez is hozzányúlsz, Javasoljuk, hogy készítsen biztonsági másolatot a virtuális gépekrőlAz alábbi fotó segítségével könnyen azonosíthatja a képernyőn megjelenő hibát:
Útmutató Ubuntu és Debian felhasználóknak
1. Távolítsa el teljesen a VirtualBoxot és a benne maradt programokat. futás:
sudo apt autoremove --purge virtualbox*
Ez eltávolítja mind a VirtualBoxot, mind annak a verziók között felhalmozódott árva függőségeit.
2. Ellenőrizze, hogy nincsenek-e telepítve korábbi verziók:
dpkg -l 'virtualbox*' | grep ^i
Nem szabad vonalaknak megjelenniük. Ha mégis megjelennek, ismételje meg az eltávolítási folyamatot.
3. Távolítson el minden nem hivatalos VirtualBox PPA-t vagy adattárat a betűtípus-ütközések elkerülése érdekében. Például:
mkdir ~/apt-tmp && sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Ezután ellenőrizze / Etc / apt / sources.list hogy csak a hivatalos repókat hagyjuk meg.
4. Frissítse a csomaglistát:
sudo apt update
5. Ellenőrizd a VirtualBox elérhető verzióit közvetlenül a tárhelyekről:
apt-cache madison virtualbox | grep -iv sources
Így megtudhatod, melyik a legújabb telepíthető verzió.
6. Telepítse a kívánt verziót (ajánlott a szabálytalan telepítések elkerülése érdekében):
sudo apt install virtualbox=VERSIÓN_SELECCIONADA
A SELECTED_VERSION értékét lecserélheti az előző lépésben látott verzióra, például:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
7. Ellenőrizze, hogy a telepített verzió helyes-e:
dpkg -l virtualbox* | grep ^i
Ezenkívül a „Súgó -> A VirtualBox névjegye” menüben ellenőrizheti a verziót a grafikus felületen.
8. Elővigyázatosságból, Mindig telepítse a verziójának megfelelő bővítménycsomagokat:
wget
sudo vboxmanage extpack install
Ellenőrizd, hogy a verzió pontosan megegyezik-e a VirtualBoxban találhatóval.
9. Végül: indítsa újra a rendszert és próbálja meg újraindítani a virtuális gépeket.
Arch Linux disztribúciókról és származékairól (Manjaro, EndeavourOS…)
A közösség azonosította két alapvető és hatékony lépés:
- VirtualBox és az árva függőségek eltávolítása alábbiak szerint:
sudo pacman -Rsn $(pacman -Qdtq)
Ez megtisztítja a maradék modulokat és csomagokat.
- Telepítse újra a VirtualBoxot és a modulokat (általában DKMS-sel):
sudo pacman -S virtualbox virtualbox-host-dkms
akkor, indítsa újra a számítógépet az új kernel modulok megfelelő betöltéséhez. Sok Arch fórumfelhasználó azt állítja, hogy ez az újraindítás elengedhetetlen. Ha a kernel gyakran frissül, győződjön meg arról, hogy a DKMS modulok minden frissítés után sikeresen lefordulnak.
Ha a problémák továbbra is fennállnak, újrapróbálhatod a telepítést egy korábbi verzió visszagörgetésével (a /var/cache/pacman/pkg fájlban található csomagok használatával), bár a fenti lépések általában megoldják az ütközést.

Univerzális megoldások és extra tippek a VERR_VM_DRIVER_VERSION_MISMATCH hiba elkerülésére
Az elosztásonkénti konkrét lépéseken túl vannak még főbb általános ajánlások A VirtualBox problémamentes használata:
- Kerülje a telepítési források keverésétMindig a hivatalos adattárakat részesítsd előnyben, és kerüld a manuálisan letöltött bináris fájlok telepítését, ha nem vagy tisztában a hatásukkal.
- Linux kernel frissítése után, mindenképpen fordítsd újra a VirtualBox modulokat. Ezt Ubuntu/Debian rendszeren a következővel teheted meg:
sudo /sbin/vboxconfigvagy DKMS-sel más disztribúciókon. - Ha bővítőcsomagot használEllenőrizd, hogy a verzió pontosan megegyezik-e a VirtualBox verziójával. Frissítsd minden verzióváltás után.
- Az árva csomagok rendszeres tisztítása nagyobb leszerelések után, a problémás hulladék elkerülése érdekében.
- Kétség esetén teljesen távolítsa el a VirtualBoxot, tisztítsa meg a PPA-kat/adattárakat, és csak a rendszerével kompatibilis hivatalos forrásból telepítse újra..
- Technikai fórumokon és levelezőlistákon Javasoljuk, hogy a tiszta telepítéseket mindig előnyben részesítsék a javításokkal vagy a sérült telepítések „javításával” szemben.
- Indítsa újra a számítógépet a nagyobb változtatások után, különösen a kernel modulok telepítése vagy eltávolítása után.
Végső ajánlások és bevált gyakorlatok
A VirtualBox okozta fejfájás elkerülése érdekében kövesse az alábbi tippeket: Ne keverd a telepítési forrásokat, tartsd tisztán a rendszeredet a régi törmelékektől, ellenőrizd a verziókat, és indítsd újra a gépet a mélyreható változtatások után.A legtöbb probléma gondos, proaktív kezeléssel megoldható. Ha ismét szembesül a problémával, VERR_VM_DRIVER_VERZIÓ_ELTÉRÉSNe feledd, hogy rendelkezésedre áll egy megbízható útmutató, aki segít gyorsan megoldani és fenntartani a stabil virtuális környezetet.
Technológiára és internetes kérdésekre szakosodott szerkesztő, több mint tíz éves tapasztalattal a különböző digitális médiában. Szerkesztőként és tartalomkészítőként dolgoztam e-kereskedelmi, kommunikációs, online marketing és reklámcégeknél. Írtam közgazdasági, pénzügyi és egyéb ágazati weboldalakra is. A munkám egyben a szenvedélyem is. Most a cikkeimen keresztül Tecnobits, Igyekszem minden újdonságot és új lehetőséget feltárni, amit a technológia világa kínál nekünk nap mint nap életünk javítása érdekében.