Recent am actualizat VirtualBox la cea mai recentă versiune (la data scrierii acestui articol, 5.1.26). Ca de obicei, când am deschis VirtualBox pentru prima dată (după actualizare), acesta mi-a cerut să descarc și să instalez cel mai nou pachet de extensii. În mod standard, am parcurs pașii, doar pentru a afla că instalarea pachetului de extensie a eșuat. Acest lucru ar putea cauza probleme, deoarece eu depind zilnic de VirtualBox. Trebuia să rezolv această problemă, altfel VirtualBox mi-ar fi cerut să instalez pachetul de extensie de fiecare dată când deschideam software-ul, iar anumite caracteristici (cum ar fi suportul pentru dispozitive USB 2.0 și USB 3.0, VirtualBox RDP, criptarea discurilor, NVMe și pornirea PXE pentru carduri Intel) ar fi eșuat probabil.
Soluția a venit prin intermediul instalării manuale. Dacă vă aflați în aceeași situație, pregătiți-vă să folosiți fereastra de terminal, altfel s-ar putea să mai așteptați până la următoarea versiune a VirtualBox.
Repararea
Primul lucru pe care trebuie să-l faceți este să descărcați cea mai recentă versiune a pachetului de extensii. Această descărcare particulară este independentă de platformă și se va termina cu extensia .vbox-extpack. Voi face o demonstrație pe Elementary OS, dar procesul este similar, indiferent de platforma dumneavoastră. Descărcați fișierul respectiv și deschideți o fereastră de terminal. Schimbați-vă în directorul care conține fișierul descărcat și lansați comanda:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-XXX.vbox-extpack
Unde XXX este numărul versiunii.
Va trebui să fiți de acord cu EULA (Figura A), iar instalarea va continua și se va finaliza.
Figura A
După ce se termină instalarea, ați putea crede că ați terminat. Dacă, totuși, deschideți din nou VirtualBox, veți vedea același mesaj. Mai este o singură comandă de emis pentru a finaliza procesul. Întoarceți-vă la fereastra terminalului și emiteți comanda:
sudo VBoxManage extpack cleanup
După ce această comandă se termină, ar trebui să puteți deschide VirtualBox și să nu mai vedeți avertismentul că pachetul de extensii nu mai este actualizat. Felicitări, ați rezolvat această problemă frustrantă.
VEZI: Bazele software-ului de virtualizare VMWare vSphere & ESXi (Academia TechRepublic)
Sperăm că acest lucru nu se va mai întâmpla din nou
Este o ocazie rară în care am fost martor la o astfel de defecțiune a VirtualBox. Chiar și așa, platforma a continuat să funcționeze (chiar dacă pachetul de extensii era versiunea greșită). Din fericire, instrumentele de linie de comandă au venit în ajutor. În cazul în care aceeași problemă apare din nou, aveți acum instrumentele necesare pentru a o rezolva rapid.
Vezi și
- Cum redimensionați o VM VirtualBox din linia de comandă (TechRepublic)
- Cum importați și exportați aparate VirtualBox din linia de comandă (TechRepublic)
- Cum să automatizați instantaneele VirtualBox cu comanda VBoxManage (TechRepublic)
- Cum să îmbunătățiți performanța oaspeților VirtualBox în cinci pași (TechRepublic)
- 5 buget…friendly disk cloning apps (TechRepublic Video)
- Windows pe Linux avansează cu noul Wine 2.0 release (ZDNet)
.