Så här fixar du “Failed to fork on WSL with Ubuntu” -fel i Windows 10



Prova Vårt Instrument För Att Eliminera Problem

WSL (Windows Subsystem for Linux) är ett kompatibilitetsskikt som används för att köra Linux-binära körbara filer i Windows 10. Programmet introducerades i Windows 10 och Windows Server 2019 och har gjort det möjligt för många utvecklare att använda Linux-baserade körbara filer på Windows . Men nyligen har många rapporter kommit in om en # apt-get update FATAL -> Det gick inte att gaffla ”-Fel när du försöker uppdatera Ubuntu-systemet.



Fel “/etc/cron.daily/apt:
FATAL -> Det gick inte att gaffla.
/etc/cron.daily/spamassassin:
kanal: kunde inte hitta fungerande spegel, kanalen misslyckades
sa-uppdatering misslyckades av okända skäl ”



Vad orsakar felet 'Misslyckades att gaffla' med Ubuntu i Windows 10?

Efter att ha fått många rapporter från flera användare bestämde vi oss för att undersöka problemet och tog fram en uppsättning lösningar för att lösa det helt. Vi tittade också på orsakerna till att den utlöstes och listade dem enligt följande:



  • Otillräckligt bytesminne: I vissa fall kan det finnas otillräckligt SWAP-minne som är tillgängligt för programmet på grund av vilket detta fel utlöses. Applikationen kräver en hel del minne för att vara ledigt för att fungera ordentligt.
  • Antivirus / brandvägg: Man såg att antivirus eller brandvägg från tredje part kan blockera vissa delar av applikationen från att komma i kontakt med servern. Ansökan kräver en bra internetanslutning för att den ska fungera korrekt.

Nu när du har en grundläggande förståelse för problemets natur kommer vi att gå vidare mot lösningarna. Se till att implementera dessa i den specifika ordning i vilken de presenteras för att undvika konflikter.

Lösning 1: Inaktivera Antivirus

Om du har ett antivirusprogram eller brandvägg från tredje part rekommenderas att du helt inaktiverar det eller lägger till ett undantag för Ubuntu-applikationen eftersom det kan inaktivera vissa komponenter i applikationen på grund av vilket felet kan utlösas. För att lägga till ett undantag:

  1. Rätt - klick på applikationen i systemfältet.
  2. Välj ' Öppet ”Och klick på inställningsalternativet.
  3. Välj ' Lägg till en Uteslutning ”-Knappen och peka på riktningen för Ubuntu-applikationen.

Lösning 2: Skapa ny swap-fil

Det är möjligt att lagringsutrymmet i swap-filen var slut på grund av vilket felet utlöstes. Därför kommer vi i det här steget att skapa en ny swap-fil. För det:



  1. Lansera Ubuntu.

    Lanserar Ubuntu

  2. Skriv in följande kommando och tryck på “ Stiga på '.
    sudo fallocate -1 4G / swapfile
  3. Växelfilen har nu skapats men den behöver fortfarande aktiveras.
  4. För att göra filen mer säkra , skriv in följande kommando och tryck på 'Enter'.
    sudo chmod 600 / swapfile
  5. Skriv nu in följande kommando till uppsättning upp byta Plats och tryck på “Enter”.
    sudo mkswap / swapfile
  6. För att Gör det möjligt byt utrymmet, skriv in följande kommando och tryck på “ Stiga på '.
    sudo swapon / swapfile
  7. Kontrollera om problemet kvarstår efter att dessa kommandon har utförts.
2 minuter läst