Как исправить ошибку «Не удалось выполнить форк WSL с Ubuntu» в Windows 10



Попробуйте наш инструмент устранения неполадок

WSL (Подсистема Windows для Linux) - это уровень совместимости, который используется для запуска двоичных исполняемых файлов Linux в Windows 10. Программа была представлена ​​в Windows 10 и Windows Server 2019 и позволила многим разработчикам легко использовать исполняемые файлы на основе Linux в Windows. . Однако совсем недавно появилось много сообщений о « # apt-get update FATAL -> Не удалось выполнить форк ”Ошибка при попытке обновить систему Ubuntu.



Ошибка «/etc/cron.daily/apt:
FATAL -> Не удалось выполнить форк.
/etc/cron.daily/spamassassin:
канал: не удалось найти рабочее зеркало, канал не удалось
sa-update не удалось по неизвестным причинам »



Что вызывает ошибку «Failed to Fork» в Ubuntu в Windows 10?

Получив многочисленные сообщения от нескольких пользователей, мы решили изучить проблему и разработали набор решений для ее полного устранения. Также мы изучили причины, из-за которых он срабатывает, и перечислили их следующим образом:



  • Недостаточно памяти подкачки: В некоторых случаях может быть недостаточно памяти SWAP, доступной для приложения, из-за чего возникает эта ошибка. Приложению требуется значительный объем памяти, чтобы быть свободным для правильной работы.
  • Антивирус / Брандмауэр: Было замечено, что сторонний антивирус или брандмауэр может блокировать определенные элементы приложения от контакта с сервером. Для правильной работы приложения требуется хорошее интернет-соединение.

Теперь, когда у вас есть базовое представление о природе проблемы, мы перейдем к ее решениям. Обязательно реализуйте их в определенном порядке, в котором они представлены, чтобы избежать конфликтов.

Решение 1. Отключение антивируса

Если у вас установлен сторонний антивирус или брандмауэр, рекомендуется полностью отключить его или добавить исключение для приложения Ubuntu, так как он может отключать некоторые компоненты приложения, из-за чего может возникать ошибка. Чтобы добавить исключение:

  1. Правильно - щелкнуть в приложении в системном трее.
  2. Выбрать ' открыто ' и щелкнуть на опции настроек.
  3. Выбрать ' Добавить ан Исключение »И укажите направление приложения Ubuntu.

Решение 2. Создание нового файла подкачки

Возможно, что хранилище в файле подкачки было на исходе, из-за чего возникла ошибка. Поэтому на этом этапе мы создадим новый файл подкачки. Для этого:



  1. Запуск Ubuntu.

    Запуск Ubuntu

  2. Введите следующую команду и нажмите « Войти '.
    sudo fallocate -1 4G / файл подкачки
  3. Теперь файл подкачки создан, но его еще нужно активировать.
  4. Для того, чтобы файл был больше безопасный , введите следующую команду и нажмите «Enter».
    sudo chmod 600 / файл подкачки
  5. Теперь введите следующую команду, чтобы набор вверх по обмен пространство и нажмите «Enter».
    sudo mkswap / файл подкачки
  6. Чтобы включить пространство подкачки, введите следующую команду и нажмите « Войти '.
    sudo swapon / файл подкачки
  7. Проверьте, сохраняется ли проблема после выполнения этих команд.
2 минуты чтения