Cara Memperbaiki Ralat 'Gagal di WSL dengan Ubuntu' pada Windows 10



Cuba Instrumen Kami Untuk Menghapuskan Masalah

WSL (Windows Subsystem for Linux) adalah lapisan keserasian yang digunakan untuk menjalankan eksekusi binari Linux pada Windows 10. Program ini diperkenalkan pada Windows 10 dan Windows Server 2019 dan telah memberi kemudahan kepada banyak pemaju untuk menggunakan eksekusi berasaskan Linux pada Windows . Namun, baru-baru ini, banyak laporan datang dari ' # apt-get kemas kini FATAL -> Gagal melakukan garpu Ralat semasa cuba mengemas kini sistem Ubuntu.



Ralat “/etc/cron.daily/apt:
FATAL -> Gagal melakukan garpu.
/etc/cron.daily/spamassassin:
saluran: tidak dapat menemui cermin kerja, saluran gagal
kemas kini sa gagal kerana alasan yang tidak diketahui ”



Apa yang Menyebabkan Kesalahan 'Gagal Melupakan' Dengan Ubuntu di Windows 10?

Setelah menerima banyak laporan dari beberapa pengguna, kami memutuskan untuk menyiasat masalah ini dan merancang satu set penyelesaian untuk menyelesaikannya sepenuhnya. Kami juga melihat sebab-sebab mengapa ia dicetuskan dan menyenaraikannya seperti berikut:



  • Memori Pertukaran Tidak mencukupi: Dalam beberapa kes, memori SWAP tidak mencukupi yang dapat diakses oleh aplikasi karena kesalahan ini dicetuskan. Aplikasi ini memerlukan banyak memori untuk dibebaskan agar dapat berfungsi dengan baik.
  • Antivirus / Firewall: Tampaknya antivirus atau firewall pihak ketiga mungkin menyekat elemen aplikasi tertentu daripada membuat hubungan dengan pelayan. Aplikasi ini memerlukan sambungan internet yang baik agar dapat berfungsi dengan baik.

Sekarang setelah anda memahami asas mengenai masalah ini, kami akan terus mencari jalan keluarnya. Pastikan untuk menerapkannya dalam urutan khusus di mana ia disajikan untuk mengelakkan konflik.

Penyelesaian 1: Melumpuhkan Antivirus

Sekiranya anda memasang antivirus atau Firewall pihak ketiga, disarankan untuk menonaktifkannya sepenuhnya atau menambahkan pengecualian untuk aplikasi Ubuntu kerana mungkin melumpuhkan beberapa komponen aplikasi yang disebabkan oleh kesalahan tersebut. Untuk menambahkan pengecualian:

  1. Betul - klik pada aplikasi di dulang sistem.
  2. Pilih ' Buka 'Dan klik pada pilihan tetapan.
  3. Pilih ' Tambah sebuah Pengecualian Butang dan arahkan ke arah aplikasi Ubuntu.

Penyelesaian 2: Membuat Fail Pertukaran Baru

Ada kemungkinan bahawa Penyimpanan pada Fail Tukar telah habis kerana kesalahan tersebut dicetuskan. Oleh itu, dalam langkah ini, kita akan membuat fail Tukar baru. Untuk itu:



  1. Lancarkan Ubuntu.

    Melancarkan Ubuntu

  2. Ketik perintah berikut dan tekan ' Masukkan '.
    sudo fallocate -1 4G / swapfile
  3. Fail pertukaran kini telah dibuat tetapi masih perlu diaktifkan.
  4. Untuk menjadikan fail lebih banyak selamat , ketik perintah berikut dan tekan 'Enter'.
    sudo chmod 600 / swapfile
  5. Sekarang, ketik perintah berikut untuk set ke atas pertukaran ruang dan tekan 'Enter'.
    sudo mkswap / swapfile
  6. Untuk mengaktifkan ruang tukar, taipkan perintah berikut dan tekan “ Masukkan '.
    sudo swapon / swapfile
  7. Periksa untuk melihat apakah masalah itu berlanjutan setelah melaksanakan perintah ini.
2 minit membaca