Kako odpraviti napako 'Failed fork on WSL with Ubuntu' v sistemu Windows 10



Preizkusite Naš Instrument Za Odpravo Težav

WSL (podsistem Windows za Linux) je sloj združljivosti, ki se uporablja za zagon binarnih izvršilnih datotek Linuxa v operacijskem sistemu Windows 10. Program je bil uveden v sistemih Windows 10 in Windows Server 2019 in je mnogim razvijalcem omogočil enostavnost uporabe izvršljivih datotek na osnovi Linuxa v sistemu Windows . Vendar pa v zadnjem času prihaja veliko poročil o „ # apt-get update FATAL -> Neuspešno fork ”Med poskusom posodobitve sistema Ubuntu.



Napaka “/etc/cron.daily/apt:
FATAL -> Ni uspelo razcepiti.
/etc/cron.daily/spamassassin:
kanal: ni bilo mogoče najti delujočega ogledala, kanal ni uspel
sa-update iz neznanih razlogov ni uspel «



Kaj povzroča napako »Failed to Fork« z Ubuntujem v sistemu Windows 10?

Po prejemu številnih poročil več uporabnikov smo se odločili raziskati težavo in oblikovali nabor rešitev, ki jo bodo v celoti odpravili. Preučili smo tudi razloge, zaradi katerih se sproži, in jih navedli na naslednji način:



  • Nezadosten swap pomnilnik: V nekaterih primerih morda ni dovolj pomnilnika SWAP, ki je dostopen aplikaciji, zaradi česar se ta napaka sproži. Za pravilno delovanje aplikacija zahteva veliko prostega pomnilnika.
  • Protivirusni / požarni zid: Ugotovljeno je bilo, da morda protivirusni program ali požarni zid neodvisnim posameznim elementom aplikacije preprečuje stik s strežnikom. Za pravilno delovanje aplikacije mora biti vzpostavljena dobra internetna povezava.

Zdaj, ko dobro razumete naravo problema, bomo šli naprej k rešitvam. Poskrbite, da jih boste uporabili v določenem vrstnem redu, v katerem so predstavljeni, da se izognete konfliktom.

1. rešitev: Onemogočanje protivirusnega programa

Če imate nameščen protivirusni program tretje osebe ali požarni zid, je priporočljivo, da ga popolnoma onemogočite ali dodate izključitev za aplikacijo Ubuntu, saj morda onemogoča nekatere komponente aplikacije, zaradi katerih bi se napaka lahko sprožila. Če želite dodati izključitev:

  1. Prav - kliknite o aplikaciji v sistemskem pladnju.
  2. Izberite “ Odprto 'In kliknite na možnosti nastavitev.
  3. Izberite “ Dodaj an Izključitev 'In pokažite na smer aplikacije Ubuntu.

Rešitev 2: Ustvarjanje nove datoteke za zamenjavo

Možno je, da se je shramba v swap datoteki iztekla, zaradi česar je bila napaka sprožena. Zato bomo v tem koraku ustvarili novo swap datoteko. Za to:



  1. Kosilo Ubuntu.

    Zagon Ubuntuja

  2. Vnesite naslednji ukaz in pritisnite “ Enter '.
    sudo fallocate -1 4G / swapfile
  3. Swap datoteka je zdaj ustvarjena, vendar jo je treba še aktivirati.
  4. Da bi datoteko naredili več varno , vnesite naslednji ukaz in pritisnite “Enter”.
    sudo chmod 600 / swapfile
  5. Zdaj vnesite naslednji ukaz za nastavite navzgor zamenjati vesolja in pritisnite 'Enter'.
    sudo mkswap / swapfile
  6. Da bi omogoči zamenjajte prostor, vnesite naslednji ukaz in pritisnite “ Enter '.
    sudo swapon / swapfile
  7. Preverite, ali se težava po izvedbi teh ukazov še vedno pojavlja.
2 minuti branja