Назад | Перейти на главную страницу

debian: FATAL -> Не удалось выполнить форк

Впервые в жизни у меня такое случается:

root@peklan:~# aptitude install git-core
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
FATAL -> Failed to fork.   

может кто-нибудь объяснить, как избавиться от этого сообщения?

это сообщение об ошибке обычно означает, что программе aptitude или apt-get не хватает памяти.

некоторые предложения:

  • если это виртуальная машина, попробуйте увеличить выделенную для нее оперативную память. если это физическая машина, попробуйте обновить ОЗУ.

    • если у вас запущены программы с большим объемом памяти (например, iceweasel, chromium, openoffice), попробуйте их убить. Фактически, если вы вошли в систему с помощью X, попробуйте выйти из системы и запустить обновление из текстовой консоли или через сеанс ssh.
  • если у вас много записей deb и deb-src в ваших файлах sources.list, попробуйте закомментировать большинство из них, запустив 'apt-get update' и 'apt-get install git-core'.

(обязательно закомментируйте все записи deb-src, если вы по какой-то причине не часто перестраиваете пакеты исходного кода debian - большинство людей этого не делают.)

  • Я не уверен, поможет ли это (возможно, не поможет), но вы также можете посмотреть параметр Cache-Limit. подробности см. на странице руководства по apt.conf, но вкратце добавьте что-то вроде следующего в /etc/apt/apt.conf или в новый текстовый файл в /etc/apt/apt.conf.d:

    APT {Cache-Limit "56777216";}};

Вы также можете добавить память подкачки перед тем, как вы попытаетесь установить пакет.

Вы можете добавить 512 МБ подкачки, выполнив:

curl -sSL https://manageacloud.com/api/cm/configuration/activate_swap/ubuntu/manageacloud-production-script.sh | bash