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, так как он может отключать некоторые компоненты приложения, из-за чего может возникать ошибка. Чтобы добавить исключение:
- Правильно - щелкнуть в приложении в системном трее.
- Выбрать ' открыто ' и щелкнуть на опции настроек.
- Выбрать ' Добавить ан Исключение »И укажите направление приложения Ubuntu.
Решение 2. Создание нового файла подкачки
Возможно, что хранилище в файле подкачки было на исходе, из-за чего возникла ошибка. Поэтому на этом этапе мы создадим новый файл подкачки. Для этого:
- Запуск Ubuntu.
Запуск Ubuntu
- Введите следующую команду и нажмите « Войти '.
sudo fallocate -1 4G / файл подкачки
- Теперь файл подкачки создан, но его еще нужно активировать.
- Для того, чтобы файл был больше безопасный , введите следующую команду и нажмите «Enter».
sudo chmod 600 / файл подкачки
- Теперь введите следующую команду, чтобы набор вверх по обмен пространство и нажмите «Enter».
sudo mkswap / файл подкачки
- Чтобы включить пространство подкачки, введите следующую команду и нажмите « Войти '.
sudo swapon / файл подкачки
- Проверьте, сохраняется ли проблема после выполнения этих команд.