Hur du åtgärdar VirtualBox-fel NS_ERROR_FAILURE
Miscellanea / / August 05, 2021
När de försöker starta VirtualBox rapporterar människor att de konfronterar NS_ERROR_FAILURE-felet. Felet är dock bara vanligt för Linux- och macOS-användare, så om du använder Windows kommer du förmodligen inte att ha det här problemet. Dessutom har människor rapporterat att felet också uppstår när man försöker uppdatera systemet.
I allmänhet är en VirtualBox en gratis och öppen källkod hypervisor, som hjälper dig att köra olika OS på värdsystemet. Oavsett om du använder en Linux-, Window- eller macOS-version, är VirtualBox tillgängligt för alla större plattformar, inklusive Free-BSD och Solaris.
VirtualBox levereras med många funktioner som ögonblicksbilder, delade mappar, specialdrivrutiner och verktyg och mycket mer. I den här artikeln ska vi dock inte prata om vad VirtualBox är och vad det kan göra. Men vi kommer att diskutera ett vanligt fel som personer som använder VirtualBox rapporterar. Vi kommer också att prata om orsaken och hur man åtgärdar det.
Innehållsförteckning
- 1 VirtualBox NS_ERROR_FAILURE Fel - potentiella orsaker
-
2 Hur du åtgärdar VirtualBox-fel NS_ERROR_FAILURE-fel
- 2.1 Lösning 1: Kassera sparad stat
- 2.2 Lösning 2: Avinstallera Duet Display eller något annat till det
- 2.3 Lösning 3: Installera om VirtualBox
- 2.4 Lösning 4: Uppdatera paket för VirtualBox värdmoduler
- 3 Slutsats
VirtualBox NS_ERROR_FAILURE Fel - potentiella orsaker
Hittills har vi pratat om hur felet uppstår och när det dyker upp. Det är uppenbart att vi vill fixa felet, men för att åtgärda det måste vi åtminstone känna till några möjliga orsaker till det. Därför kommer vi här att diskutera några möjliga orsaker till NS_ERROR_FAILURE-felet i VirtualBox.
- Om du använder VirtualBox ett tag kanske du känner till funktionen Saveed State i VirtualBox. När du stänger av ett operativsystem i virtuell dator kan du spara det aktuella tillståndet för det operativsystemet. Så nästa slips när du öppnar den förblir densamma. Det är mycket möjligt att orsaken till NS_ERROR_FAILURE-felet beror på att du har sparat ett tillstånd för ett operativsystem. För att åtgärda det måste du ta bort den virtuella datorn.
- Skadade installationsfiler kan också vara orsaken till NS_ERROR_FAILURE-felet, vi är inte säkra på hur filerna skadas, men det är inte omöjligt. För att åtgärda ett sådant problem måste du installera om VirtualBox.
- Med hjälp av ett tredjepartsprogram som Duet Display för att öka antalet skärmar kan det vara orsaken till NS_ERROR_FAILURE.
Hur du åtgärdar VirtualBox-fel NS_ERROR_FAILURE-fel
Lösning 1: Kassera sparad stat
Som tidigare nämnts kan det sparade tillståndet vara orsaken till felet som uppstår i VirtualBox. För att åtgärda det måste vi kasta det sparade tillståndet från den virtuella datorn. Följ stegen nedan för att göra det.
Steg 1) Starta VirtualBox på din Mac eller Linux, klicka och välj Virtuell maskin det är i ett sparat tillstånd. Det är enkelt att skilja den sparade virtuella datorn eftersom den virtuella datorn kommer att märkas som Sparad under dess namn.
Steg 2) När du har valt den virtuella datorn kan du antingen klicka på Kassera knappen (pil nedåt) från menyraden för att ta bort det sparade tillståndet. ELLER kan du också högerklicka på den virtuella datorn och välja Kasta sparad stat.
Lösning 2: Avinstallera Duet Display eller något annat till det
Fördelen med att använda flera skärmar kan orsaka konflikt med virtuella maskinens virtuella datorer och orsaka NS_ERROR_FAILURE. Således måste du avinstallera alla applikationer som Duet Displays på din Mac och Linux för att lösa problemet.
Steg 1) Starta först Duet Display eller ett alternativt program till den, då kan du se logotypen på den på din panel.
Steg 2) Klicka på applikationens logotyp och klicka sedan på inställningar ikonen längst ned till höger.
Steg 3) Välj undermenyn Avinstallera Duet och följ sedan bara anvisningarna, bekräfta det och ta bort Duet Display från ditt system. Därefter ska du inte möta något fel i VirtualBox.
Lösning 3: Installera om VirtualBox
Om de skadade filerna är huvudkällan till problemet är det bästa alternativet att installera om VirtualBox. Men om du är nyfiken på hur filerna blir korrupta beror det på en ny systemuppdatering o VirtualBox-uppdatering etc.
Steg 1) Om du använder Mac bör du först ladda ner den senaste VirtualBox.dmg-filen från den officiella VirtualBox-webbplatsen.
Steg 2) När du har laddat ner filen monterar du VirtualBox.dmg-filen på din Mac med hjälp av Upphittare gå till installationsprogrammet och klicka på öppna på Verktyget VirtualBox_Uninstall fil.
Steg 3) Filen startas i terminalen och frågar dig om du vill fortsätta att avinstallera Virtual Box, skriv Ja och tryck enter för att avinstallera Virtual Box.
Om du använder ett Linux-system är det bara att öppna terminalen och skriva sudo apt-get ta bort VirtualBox, tryck på Enter, skriv y när du är snabb, slutför avinstallationen av VirtualBox.
Steg 4) I Mac går du till nedladdningsfilen och installerar programvaran VirtualBox, ger åtkomst till den virtuella rutan i fönstret Säkerhets- och policyinställningar. Detta förhindrar eventuella fel under installationen. Men på Linux för att installera VirtualBox, skriv bara kommandot sudo apt-get install virtualbox och tryck på Enter. Typ y om du blir ombedd och vänta en stund tills systemet laddar ner och installerar virtuell ruta.
Lösning 4: Uppdatera paket för VirtualBox värdmoduler
Den här metoden är endast exklusiv för Linux-användare om du använder föråldrade VirtualBox-värdmodulpaket. Då måste du uppdatera VirtualBox värdmoduler till den senaste versionen.
Steg 1) Tryck först på Ctrl + Alt + T. på tangentbordet för att öppna terminalen, om du använder en ubuntu-baserad Linux-distro, kör du följande kommando.
sudo apt-get update && apt upgrade
Alternativt kan du prova sudo apt-get dist-upgrade kommandot också, detta kommer att uppdatera hela distributionen. Men om du använder Arch-based distro, skriv följande kommando och kör.
sudo pacman -Syyu
Steg 2) När du har uppdaterat din Linux-distribution, måste du avinstallera den gamla kärnan. Du måste också kompilera om VirtualBox-kärnmodulerna. Skriv därför följande kommando och tryck på enter på tangentbordet. Därefter bör det åtgärda problemet med NS_ERROR_FAILURE.
sudo / sbin / rcvboxdrv installation
Slutsats
Om du står inför NS_ERROR_FAILURE när du försöker starta en virtuell dator i VirtualBox måste du först kasta det sparade tillståndet. Gå till den virtuella datorn som har problemet, välj att den kan klicka på Kassera från toppmenyn i fönstret för virtuell maskin.
Du måste avinstallera program som Duet Displays, vilket hjälper till att öka antalet skärmar eftersom en sådan applikation kan vara i konflikt med VM och orsaka problemet. Om det inte fungerar installerar du antingen VirtualBox, stegen nämns ovan i stegen.
Slutligen kan du försöka åtgärda problemet genom att uppdatera paketet VirtualBox värdmoduler. Du måste avinstallera den gamla kärnan och installera de nya Virtualbox-kärnmodulerna.
Redaktörens val:
- Hur du återställer och spolar DNS-cache i macOS Catalina / Big Sur
- Hitta listan över webbplatser som besöks på Mac med skärmtid
- Bästa 3 sätten att konvertera GIF till PNG-bild på PC
- Fix Windows kan inte hitta /OnlineUpdate/LiveUpd.exe
- Så här ändrar du storlek på Start-menyn och Aktivitetsfältet i Windows 10