- Gabimi VERR_VM_DRIVER_VERSION_MISMATCH lind për shkak të konflikteve të versioneve midis VirtualBox dhe moduleve të tij të kernelit.
- Zgjidhjet më të mira përfshijnë pastrimin e mbetjeve të instalimeve të mëparshme dhe riinstalimin vetëm nga burime zyrtare.
- Çdo shpërndarje kërkon hapa të detajuar për të siguruar që versioni dhe modulet përputhen saktësisht.
El gabim VERR_VM_DRIVER_VERSION_MISMATCH Ky është një nga problemet më të ndërlikuara dhe frustruese që përdoruesit e makinave virtuale në mjediset Linux (dhe në sisteme të tjera gjithashtu) mund të hasin. Kur përpiqeni të nisni një makinë virtuale dhe shihni këtë mesazh, zakonisht kjo ndodh për shkak të një konflikti versionesh midis drajverëve të kernelit. VirtualBox dhe vetë aplikacionin e instaluar, ose po përdorni paketa që nuk janë të pajtueshme me njëra-tjetrën. Edhe pse në fillim mund të duket si një dhimbje koke e thjeshtë, të kuptuarit e shkaqeve të saj dhe të diturit se si t'i zgjidhni ato do t'ju kursejë shumë orë dëshpërimi.
Në këtë artikull, do të gjeni një udhëzues i plotë, i azhurnuar dhe i detajuar për të kuptuar se çfarë e shkakton gabimin VERR_VM_DRIVER_VERSION_MISMATCH në VirtualBox, cilat hapa duhet të ndërmerrni në varësi të shpërndarjes suaj dhe cilat rekomandime duhet të mbani mend për të parandaluar që kjo të ndodhë përsëri.
Çfarë do të thotë gabimi VERR_VM_DRIVER_VERSION_MISMATCH?
Mesazhi VERR_VM_DRIVER_VERSION_MISMATCH (e identifikuar edhe nga kodi -1912) tregon se ekziston një Papajtueshmëria midis modulit të kernelit të përdorur nga VirtualBox dhe versionit të aplikacionit që keni instaluarAi bërthamë "Mendon" se po përdor një version të ndryshëm të VirtualBox nga ai që keni në të vërtetë. Kjo mund të jetë për shkak të:
- Përditësime të paplota ose të dështuara nga VirtualBox.
- Mbetjet e versioneve të vjetra që nuk janë hequr nga sistemi.
- Instalimi i njëkohshëm i paketave nga burime të ndryshme (depozita zyrtare, PPA ose paketa manuale).
- Dallimet midis moduleve të kernelit dhe skedarëve binarë pas një përditësimi të vetë kernelit Linux, pa rikompiluar modulet VirtualBox.
Gabimi mund të ndodhë në disa shpërndarje (Ubuntu, Debian, Arch, openSUSE, etj.), dhe hapat specifikë për ta zgjidhur atë ndryshojnë pak nga njëri në tjetrin. Sidoqoftë, qëllimi është Eliminoni çdo mospërputhje të versioneve dhe sigurohuni që si VirtualBox ashtu edhe modulet e tij përputhen..

Shkaqet e zakonshme të konflikteve të versioneve midis moduleve VirtualBox
Në forumet dhe komunitetet e Linux-it, përdoruesit me përvojë kanë identifikuar shkaqet më të zakonshme të VERR_VM_DRIVER_VERSION_MISMATCHNjohja e tyre është çelësi për zgjidhjen e problemit në rrënjë dhe parandalimin e rikthimit të tij. Këto janë kryesoret:
- Përdorimi i burimeve të ndryshme të instalimitInstalimi i VirtualBox nga një PPA, një depo e jashtme ose duke shkarkuar manualisht paketa mund të shkaktojë që modulet e kernelit të mos përputhen me versionin e aplikacionit.
- Përditësimet e kernelit LinuxPas përditësimit të bërthamës, modulet e VirtualBox (siç janë virtualbox-dkms ose virtualbox-kmp) duhet të rikompilohen për versionin e ri. Nëse kjo nuk ndodh siç duhet, do të ndodhë menjëherë një konflikt versioni.
- Paketa jetime dhe mbetje të versioneve të vjetraPaketat që nuk çinstalohen siç duhet (për shembull, versionet e vjetra të virtualbox-dkms ose virtualbox-kmp-preempt) mund të ngecin dhe të shkaktojnë gabimin.
- Dallimet arkitekturoreInstalimi i një versioni 32-bit të VirtualBox në një sistem 64-bit mund të shkaktojë këtë dhe gabime të tjera.
- Probleme me zgjerimin e paketës ose drajverët e parakompiluarZgjatja e paketës duhet të përputhet saktësisht me versionin e instaluar të VirtualBox.
Si ta rregulloni gabimin VERR_VM_DRIVER_VERSION_MISMATCH bazuar në shpërndarjen tuaj
Le të shqyrtojmë zgjidhjet më të mira, të përpiluara dhe të verifikuara në forume, për gabimin VERR_VM_DRIVER_VERSION_MISMATCH për çdo shpërndarje kryesore të Linux-it. Mos harroni se përpara se të prekni ndonjë gjë, Rekomandohet të bëni një kopje rezervë të makinave tuaja virtuale.Më poshtë është një foto në mënyrë që ta identifikoni lehtësisht gabimin e shfaqur në ekran:
Udhëzues për përdoruesit e Ubuntu dhe Debian
1. Çinstaloni plotësisht VirtualBox dhe çdo skedar të mbetur. duke ekzekutuar:
sudo apt autoremove --purge virtualbox*
Kjo do të heqë si VirtualBox ashtu edhe varësitë e tij të mbetura të akumuluara midis versioneve.
2. Kontrolloni që të mos jenë instaluar versione të mëparshme:
dpkg -l 'virtualbox*' | grep ^i
Nuk duhet të shfaqen vija. Nëse shfaqen, përsëriteni procesin e çinstalimit.
3. Hiqni çdo PPA ose depo jozyrtare të VirtualBox për të shmangur konfliktet e shkronjave. Për shembull:
mkdir ~/apt-tmp && sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Pastaj, kontrolloni /etc/apt/sources.list për të lënë vetëm repozitorët zyrtarë.
4. Përditësoni listën e paketave:
sudo apt update
5. Kontrolloni versionet e disponueshme të VirtualBox direkt nga depot:
apt-cache madison virtualbox | grep -iv sources
Në këtë mënyrë do të dini se cili është versioni më i fundit i disponueshëm për t'u instaluar.
6. Instaloni versionin specifik që dëshironi (rekomandohet për të shmangur instalimet e çrregullta):
sudo apt install virtualbox=VERSIÓN_SELECCIONADA
Mund ta zëvendësosh SELECTED_VERSION me atë që patë në hapin e mëparshëm, për shembull:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
7. Verifikoni që versioni i instaluar është i saktë:
dpkg -l virtualbox* | grep ^i
Për më tepër, nga menyja “Ndihmë -> Rreth VirtualBox” mund të kontrolloni versionin nga ndërfaqja grafike.
8. Si masë paraprake, Gjithmonë instaloni paketat e zgjerimeve që korrespondojnë me versionin tuaj:
wget
sudo vboxmanage extpack install
Verifikoni që versioni përputhet saktësisht me atë në VirtualBox.
9. Së fundmi, rinisni sistemin dhe provoni të rifilloni makinat tuaja virtuale.
Në shpërndarjet dhe derivatet e Arch Linux (Manjaro, EndeavourOS…)
Komuniteti ka identifikuar dy hapa bazë dhe efektivë:
- Çinstaloni VirtualBox dhe varësitë e mbetura si më poshtë:
sudo pacman -Rsn $(pacman -Qdtq)
Kjo pastron modulet dhe paketat e mbetura.
- Riinstaloni VirtualBox dhe modulet (zakonisht me DKMS):
sudo pacman -S virtualbox virtualbox-host-dkms
Pas, Rinisni kompjuterin që modulet e reja të kernelit të ngarkohen siç duhet. Shumë përdorues të forumit Arch pohojnë se kjo rinisje është thelbësore. Nëse kerneli juaj përditësohet shpesh, sigurohuni që modulet DKMS të kompilohen me sukses pas çdo përditësimi.
Nëse problemet vazhdojnë, mund ta riprovoni instalimin duke e rikthyer një version (duke përdorur paketat në /var/cache/pacman/pkg), megjithëse hapat e mësipërm zakonisht do ta zgjidhin konfliktin.

Zgjidhje universale dhe këshilla shtesë për të shmangur gabimin VERR_VM_DRIVER_VERSION_MISMATCH
Përtej hapave specifikë për shpërndarje, ka rekomandimet kryesore të përgjithshme për të punuar me VirtualBox pa probleme:
- Shmangni përzierjen e burimeve të instalimitGjithmonë jepini përparësi depove zyrtare dhe shmangni instalimin e skedarëve binare të shkarkuar manualisht nëse nuk jeni në dijeni të ndikimit.
- Pas përditësimit të kernelit të Linux-it, sigurohuni që t'i rikompiloni modulet VirtualBox. Mund ta bëni këtë në Ubuntu/Debian me
sudo /sbin/vboxconfigose me DKMS në shpërndarje të tjera. - Nëse përdorni paketën e zgjerimitKontrolloni që versioni përputhet saktësisht me versionin e VirtualBox. Përditësojeni atë pas çdo ndryshimi të versionit.
- Pastroni paketat e paplotësuara shpesh pas çmontimeve të mëdha, për të shmangur mbeturinat problematike.
- Nëse keni dyshime, çinstaloni plotësisht VirtualBox, pastroni PPA-të/depozitat dhe riinstaloni vetëm nga burimi zyrtar i pajtueshëm me sistemin tuaj..
- Në forume teknike dhe lista postare Rekomandohet që gjithmonë të jepet përparësi instalimeve të pastra mbi patch-et ose përpjekjet për të "rregulluar" instalimet e korruptuara.
- Rinisni kompjuterin tuaj pas ndryshimeve të mëdha, veçanërisht pas instalimit ose heqjes së moduleve të kernelit.
Rekomandimet përfundimtare dhe praktikat më të mira
Për të shmangur dhimbjet e kokës me VirtualBox, ndiqni këto këshilla: Mos i përzieni burimet e instalimit, mbajeni sistemin tuaj të pastër nga mbeturinat e vjetra, verifikoni versionet dhe ristartoni pas ndryshimeve të thella.Shumica e problemeve zgjidhen me një menaxhim të kujdesshëm dhe proaktiv. Nëse përballeni përsëri me problemin, VERR_VM_DRIVER_VERSION_MISMATCHMos harroni se keni në dispozicion një udhëzues të besueshëm që do t'ju ndihmojë të zgjidhni shpejt dhe të mirëmbani një mjedis virtual të qëndrueshëm.
Redaktor i specializuar në çështjet e teknologjisë dhe internetit me më shumë se dhjetë vjet përvojë në media të ndryshme dixhitale. Unë kam punuar si redaktor dhe krijues i përmbajtjes për kompanitë e tregtisë elektronike, komunikimit, marketingut online dhe reklamave. Kam shkruar gjithashtu në faqet e internetit të ekonomisë, financave dhe sektorëve të tjerë. Puna ime është edhe pasioni im. Tani, përmes artikujve të mi në Tecnobits, Përpiqem të eksploroj të gjitha të rejat dhe mundësitë e reja që bota e teknologjisë na ofron çdo ditë për të përmirësuar jetën tonë.