[FIX] Грешка в VirtualBox NS_ERROR_FAILURE



Опитайте Нашия Инструмент За Премахване На Проблемите

Грешката на VirtualBox NS_ERROR_FAILURE често се появява, когато се опитвате да стартирате VirtualBox. Грешката е ограничена до потребители на macOS заедно с някои потребители на Linux. Според докладите, понякога потребителите срещат грешката след актуализиране на системата си, но това не е цялата картина.



VirtualBox NS_ERROR_FAILURE



Виртуалните машини са ефективно икономично решение за използване на различни операционни системи едновременно. Съставихме списък с потенциалните причини за проблема, за които са докладвани различни потребители. Някои от виновниците за споменатата грешка са следните:



  • Използване на Duet Display - Ако използвате софтуер на трета страна, за да увеличите броя на дисплеите си, това може да причини проблеми с VirtualBox, дори ако го използвате рядко. Duet Display е приложение, което се използва за постигане на споменатата задача. Ако това е приложимо за вас, ще трябва да премахнете Duet Display, за да решите проблема си.
  • Запазено състояние на виртуална машина - Запазеното състояние е функция, която е достъпна във всички доставчици на виртуализация в наши дни. Ако оставите VM в запазено състояние, това често може да доведе до грешка NS_ERROR_FAILURE, в който случай ще трябва да изхвърлите виновната виртуална машина, за да разрешите проблема.
  • Повредени инсталационни файлове - Както се оказва, в някои случаи грешката може да бъде причинена поради повредени файлове в инсталационната директория на VirtualBox. В такъв случай лесно и бързо решение на проблема е преинсталирането на софтуера.
  • Актуализация на ядрото на Linux - За потребителите на Linux проблемът често се появява, когато актуализират своето ядро ​​на Linux до по-нова версия, която е достъпна за грабване. В такъв случай ще трябва да актуализирате някои хост модули на VirtualBox.

След като прегледахме потенциалните причини за споменатата грешка, нека преминем към решенията, които можете да приложите, за да се отървете от грешката. Моля, следвайте.

Метод 1: Отхвърляне на запазеното състояние на виртуалната машина

Както се оказва, запазеното състояние е функция, която е част от различния софтуер за виртуализация. По принцип това, което прави, е, че ви позволява да съхранявате текущото състояние на вашата виртуална машина, така че когато се върнете, лесно можете да се върнете бързо в това съхранено състояние. Ако сте запознати с хибернацията на лаптопи, помислете за това като за същото решение, но за виртуални машини .

Това понякога може да доведе до проблема, с който сте се сблъсквали и поправката е много лесна. За да разрешите проблема, моля, следвайте стъпките по-долу:



  1. На първо място, отворете VirtualBox Manager .
  2. След като VirtualBox Manager стартира, щракнете върху виртуалната машина, която е в запазено състояние. Ще можете да различавате, както пише Запазено под името на виртуалната машина.
  3. След като бъдете избрани, под лентата с менюта кликнете върху Изхвърлете опция, която е стрелка надолу.

    Изхвърляне на виртуалната машина

  4. Като алтернатива можете да щракнете с десния бутон на мишката върху виртуалната машина и да изберете Отхвърляне на запазеното състояние от падащото меню.
  5. Надяваме се, че това ще реши проблема.

Метод 2: Деинсталиране на Duet Display

Очевидно е, че наличието на множество дисплеи може значително да увеличи вашата производителност. Duet Display е софтуер, който може да се използва за превръщане на вашия iPad и др. Във вторичен дисплей. Това, макар да има свои собствени предимства, понякога може да доведе до проблем с вашия macOS като този. Ако този случай е приложим за вас, трябва да премахнете софтуера от вашата система.

За да деинсталирате софтуера, следвайте стъпките, предвидени по-долу:

  1. Първо, стартирайте Дует дисплей софтуер.
  2. След като стартирате, ще можете да видите логото в горния десен ъгъл на екрана.
  3. Там кликнете върху логото и след това върху Настройки в долния десен ъгъл на падащото поле.
  4. След това от падащото меню щракнете върху Деинсталирайте Дует за да премахнете софтуера.

    Деинсталиране на Duet Display

  5. Преминете през всички последващи подкани, за да завършите премахването.
  6. Вижте дали проблемът ви е отстранен.

Метод 3: Преинсталиране на VirtualBox

В някои случаи проблемът е причинен от повредени файлове, които се намират в инсталация директория на VirtualBox. Това се случва, когато приложението не е инсталирано правилно или актуализацията е объркала файловете. Това не е голям проблем и може лесно да бъде разрешен. За да разрешите проблема, трябва да деинсталирате софтуера VirtualBox от вашата система и след това да го инсталирате отново.

Това може да стане лесно чрез VirtualBox_uninstall.tool, който се доставя с пакетен файл на софтуера. Следвайте инструкциите по-долу, за да направите това:

  1. На първо място, ще трябва да изтеглите най-новия наличен инсталатор на VirtualBox. За да направите това, преминете към раздела за изтегляне на Уебсайт на VirtualBox и изтеглете инсталатора на OSX.
  2. След като изтеглянето приключи, ще трябва да монтирате изтегленото .dmg файл .
  3. След това отидете на монтирания инсталатор, като използвате Finder и там щракнете двукратно върху файла с име VirtualBox_Uninstall.tool .
  4. Това ще отвори нов терминален прозорец, където ще бъдете попитани дали искате да продължите с деинсталацията. Тип Да в прозореца на терминала, за да завършите премахването.

    Деинсталиране на VirtualBox

  5. Можете да затворите прозореца на терминала, след като деинсталацията приключи успешно.
  6. След това отидете отново на Finder и инсталирайте софтуера. Ако се сблъскате с грешка по време на инсталацията, ще трябва да разрешите достъп до VirtualBox през прозореца за сигурност и политика.
  7. За целта направете своя път към Системни предпочитания> Сигурност и политика .
  8. Там, отдолу, ще видите съобщение, в което се казва, че приложението е блокирано. Щракнете върху Позволява бутон и ще бъде добре да тръгнете.

    Разрешаване на VirtualBox

Метод 4: Актуализиране на пакета VirtualBox хост модули (Linux)

Ако се сблъскате с проблема в дистрибуция на Linux, това най-вероятно се дължи на остарелия пакет хост модули за VirtualBox. Както се оказва, това може лесно да бъде решено само с изпълнението на няколко команди. Този модул съдържа модулите на ядрото на хоста на VirtualBox за вашата Linux дистрибуция.

За да актуализирате пакета, направете следното:

  1. Отворете терминален прозорец във вашата дистрибуция на Linux.
  2. След това, преди да актуализирате пакета, не забравяйте да актуализирате базите данни на пакета. Следващата команда е за потребители на Arch.
sudo pacman -Syyu

Актуализиране на пакети

  1. Това е еквивалентно на следната команда в Ubuntu:
sudo apt актуализация
  1. След това изпълнете следната команда:
настройка на sudo / sbin / rcvboxdrv
  1. Това ще деинсталира старите модули на ядрото и след това ще рекомпилира новите модули на ядрото VirtualBox.
  2. Това трябва да реши проблема ви.
Етикети virtualbox 4 минути четене