- La eraro VERR_VM_DRIVER_VERSION_MISMATCH ekestas pro versiokonfliktoj inter VirtualBox kaj ĝiaj kernaj moduloj.
- La plej bonaj solvoj implikas purigi restaĵojn de antaŭaj instalaĵoj kaj reinstali nur el oficialaj fontoj.
- Ĉiu distribuo postulas detalajn paŝojn por certigi, ke la versio kaj moduloj precize kongruas.
El eraro VERR_VM_DRIVER_VERSION_MISMATCH Jen unu el la plej komplikaj kaj frustrantaj problemoj, kiujn uzantoj de virtualaj maŝinoj en Linuksaj medioj (kaj ankaŭ aliaj sistemoj) povas renkonti. Kiam vi provas lanĉi virtualan maŝinon kaj vidas ĉi tiun mesaĝon, ĝi kutime ŝuldiĝas al versia konflikto inter la kernaj peliloj. VirtualaBox kaj la instalita aplikaĵo mem, aŭ vi uzas pakaĵojn, kiuj ne kongruas unu kun la alia. Kvankam ĝi povas ŝajni kiel simpla kapdoloro komence, kompreni ĝiajn kaŭzojn kaj scii kiel solvi ilin ŝparos al vi multajn horojn da malespero.
En ĉi tiu artikolo, vi trovos kompleta, ĝisdatigita kaj detala gvidilo por kompreni kio kaŭzas la eraron VERR_VM_DRIVER_VERSION_MISMATCH en VirtualBox, kiajn paŝojn fari depende de via distribuaĵo, kaj kiajn rekomendojn memori por malhelpi ĝin okazi denove.
Kion signifas la eraro VERR_VM_DRIVER_VERSION_MISMATCH?
La mesaĝo VERR_VM_DRIVER_VERSION_MISMATCH (ankaŭ identigita per la kodo -1912) indikas, ke ekzistas Nekongrueco inter la kerna modulo uzata de VirtualBox kaj la versio de la aplikaĵo, kiun vi instalis. la kerno Ĝi "pensas", ke ĝi uzas malsaman version de VirtualBox ol tiu, kiun vi efektive havas. Tio povus esti pro:
- Nekompletaj aŭ malsukcesaj ĝisdatigoj de VirtualBox.
- Restaĵoj de malnovaj versioj kiuj ne estis forigitaj el la sistemo.
- Samtempa instalado de pakaĵoj el malsamaj fontoj (oficialaj deponejoj, PPA, aŭ manaj pakaĵoj).
- Diferencoj inter kernaj moduloj kaj duumaj dosieroj post ĝisdatigo de la Linuksa kerno mem, sen rekompili la VirtualBox-modulojn.
La eraro povas okazi en pluraj distribuaĵoj (Ubuntu, Debian, Arch, openSUSE, ktp.), kaj la specifaj paŝoj por solvi ĝin varias iomete de unu al alia. Ĉiukaze, la celo estas Forigu iujn ajn versiajn malkonsekvencojn kaj certigu, ke kaj VirtualBox kaj ĝiaj moduloj kongruas..
Oftaj kaŭzoj de versiokonfliktoj inter VirtualBox-moduloj
En Linuksaj forumoj kaj komunumoj, spertaj uzantoj identigis la plej oftajn kaŭzojn de VERR_VM_DRIVER_VERSION_MISMATCHRekoni ilin estas ŝlosilo por solvi la problemon ĉe ĝia radiko kaj malhelpi ĝian ripeton. Jen la ĉefaj:
- Uzante malsamajn instalaĵajn fontojnInstali VirtualBox el PPA, ekstera deponejo, aŭ per mana elŝutado de pakaĵoj povas kaŭzi, ke kernaj moduloj ne kongruas kun la aplikaĵversio.
- Ĝisdatigoj de la Linuksa kernoPost ĝisdatigo de la kerno, VirtualBox-moduloj (kiel virtualbox-dkms aŭ virtualbox-kmp) devas esti rekompilitaj por la nova versio. Se tio ne okazas ĝuste, tuj okazos versiokonflikto.
- Orfaj pakaĵoj kaj restaĵoj de malnovaj versiojPakaĵoj kiuj ne estas ĝuste malinstalitaj (ekzemple, malnovaj versioj de virtualbox-dkms aŭ virtualbox-kmp-preempt) povas blokiĝi kaj kaŭzi la eraron.
- Arkitekturaj diferencojInstali 32-bitan version de VirtualBox sur 64-bitan sistemon povas kaŭzi ĉi tiun kaj aliajn erarojn.
- Problemoj kun la pakaĵa kromprogramo aŭ antaŭkompilitaj pelilojLa pakaĵa finaĵo devas precize kongrui kun la instalita versio de VirtualBox.
Kiel ripari la eraron VERR_VM_DRIVER_VERSION_MISMATCH laŭ via distribuo
Ni trairu la plej bonajn solvojn, kompilitajn kaj konfirmitajn en forumoj, por la eraro VERR_VM_DRIVER_VERSION_MISMATCH por ĉiu grava Linuksa distribuaĵo. Memoru, ke antaŭ ol vi tuŝas ion ajn, Estas rekomendinde fari sekurkopion de viaj virtualaj maŝinojJen estas foto por ke vi povu facile identigi la eraron montratan sur la ekrano:
Gvidilo por uzantoj de Ubuntu kaj Debian
1. Tute malinstalu VirtualBox kaj ĉiujn restantajn kurante:
sudo apt autoremove --purge virtualbox*
Tio forigos kaj VirtualBox kaj ĝiajn orfajn dependecojn akumulitajn inter versioj.
2. Kontrolu, ke neniuj antaŭaj versioj estas instalitaj:
dpkg -l 'virtualbox*' | grep ^i
Neniuj linioj devus aperi. Se ili aperas, ripetu la malinstalan procezon.
3. Forigu iujn ajn neoficialajn VirtualBox PPA-ojn aŭ deponejojn por eviti konfliktojn inter tiparoj. Ekzemple:
mkdir ~/apt-tmp && sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Tiam, kontrolu /etc/apt/sources.list lasi nur la oficialajn deponejojn.
4. Ĝisdatigu la pakliston:
sudo apt update
5. Kontrolu la disponeblajn versiojn de VirtualBox rekte el la deponejoj:
apt-cache madison virtualbox | grep -iv sources
Tiel vi scios, kiu estas la plej nova versio havebla por instali.
6. Instalu la specifan version, kiun vi volas (rekomendita por eviti nekonstantajn instaladojn):
sudo apt install virtualbox=VERSIÓN_SELECCIONADA
Vi povas anstataŭigi SELECTED_VERSION per tiu, kiun vi vidis en la antaŭa paŝo, ekzemple:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
7. Kontrolu, ke la instalita versio estas ĝusta:
dpkg -l virtualbox* | grep ^i
Plie, el la menuo “Helpo -> Pri VirtualBox” vi povas kontroli la version per la grafika interfaco.
8. Kiel antaŭzorgon, Ĉiam instalu la krompakaĵojn respondantajn al via versio:
wget
sudo vboxmanage extpack install
Kontrolu, ke la versio precize kongruas kun tiu en VirtualBox.
9. Fine, restartigu la sistemon kaj provu rekomenci viajn virtualajn maŝinojn.
Pri Arch Linuksaj distribuaĵoj kaj derivaĵoj (Manjaro, EndeavourOS…)
La komunumo identigis du bazaj kaj efikaj paŝoj:
- Malinstalu VirtualBox kaj orfajn dependecojn kiel sekvas:
sudo pacman -Rsn $(pacman -Qdtq)
Ĉi tio purigas restajn modulojn kaj pakaĵojn.
- Reinstalu VirtualBox kaj modulojn (kutime kun DKMS):
sudo pacman -S virtualbox virtualbox-host-dkms
Poste, rekomencu la komputilon por ke novaj kernaj moduloj ŝarĝiĝu ĝuste. Multaj uzantoj de la Arch-forumo asertas, ke ĉi tiu restartigo estas esenca. Se via kerno estas ofte ĝisdatigata, certigu, ke DKMS-moduloj estas sukcese kompilitaj post ĉiu ĝisdatigo.
Se la problemoj daŭras, vi povas reprovi la instaladon per malfari version (uzante la pakaĵojn en /var/cache/pacman/pkg), kvankam la supraj paŝoj kutime solvos la konflikton.
Universalaj solvoj kaj pliaj konsiloj por eviti la eraron VERR_VM_DRIVER_VERSION_MISMATCH
Preter la specifaj paŝoj por ĉiu distribuo, ekzistas ŝlosilaj ĝeneralaj rekomendoj labori kun VirtualBox senprobleme:
- Evitu miksi instalaĵajn fontojnĈiam prioritatigu oficialajn deponejojn kaj evitu instali mane elŝutitajn duumajn dosierojn se vi ne konscias pri la efiko.
- Post ĝisdatigo de la Linuksa kerno, certigu rekompili la VirtualBox-modulojn. Vi povas fari tion en Ubuntu/Debian per
sudo /sbin/vboxconfig
aŭ kun DKMS sur aliaj distribuaĵoj. - Se vi uzas plilongigan pakonKontrolu, ke la versio precize kongruas kun la versio de VirtualBox. Ĝisdatigu ĝin post ĉiu ŝanĝo de versio.
- Ofte purigu orfajn pakaĵojn post gravaj malinstaloj, por eviti probleman malŝparon.
- Se vi dubas, tute malinstalu VirtualBox, purigu PPA-ojn/deponejojn, kaj reinstalu nur de la oficiala fonto kongrua kun via sistemo..
- En teknikaj forumoj kaj dissendolistoj Estas rekomendinde ĉiam prioritatigi purajn instalaĵojn anstataŭ flikaĵojn aŭ provojn "ripari" koruptajn instalaĵojn.
- Rekomencu vian komputilon post gravaj ŝanĝoj, precipe post instalado aŭ forigo de kernaj moduloj.
Finaj rekomendoj kaj bonaj praktikoj
Por eviti kapdolorojn kun VirtualBox, sekvu ĉi tiujn konsilojn: Ne miksu instalaĵajn fontojn, tenu vian sistemon pura de malnovaj rubaĵoj, kontrolu versiojn, kaj rekomencu post profundaj ŝanĝoj.Plej multaj problemoj solviĝas per zorgema, proaktiva administrado. Se vi denove alfrontas la problemon, VERR_VM_DRIVER_VERSION_MISMATCHMemoru, ke vi havas fidindan gvidilon je via dispono, kiu helpos vin rapide solvi kaj konservi stabilan virtualan medion.
Redaktoro specialiĝis pri teknologiaj kaj interretaj aferoj kun pli ol dekjara sperto en malsamaj ciferecaj amaskomunikiloj. Mi laboris kiel redaktisto kaj enhavkreinto por elektronika komerco, komunikado, reta merkatado kaj reklamadfirmaoj. Mi ankaŭ skribis en retejoj pri ekonomio, financo kaj aliaj sektoroj. Mia laboro estas ankaŭ mia pasio. Nun, per miaj artikoloj en Tecnobits, Mi provas esplori ĉiujn novaĵojn kaj novajn ŝancojn, kiujn la mondo de teknologio proponas al ni ĉiutage por plibonigi niajn vivojn.