Динамическому MMap не хватило места при попытке выполнить sudo apt-get

У меня возникла ошибка в диспетчере обновлений, которая просит меня выполнить частичное обновление, и она не удалась. Теперь я не могу ничего сделать. Я пытался это исправить, и теперь я ничего не могу sudo apt-get. Каждый раз я получаю такой вывод:

Reading package lists... Error!
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing libuptimed0 (NewVersion1)
E: Problem with MergeList
/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_universe_binary-i386_Packages
W: Unable to munmap
E: The package lists or status file could not be parsed or opened.

Я понятия не имею, почему это происходит или как это исправить, и я боюсь, что если я попробую что-то, что, вероятно, не работает, это заставит меня проблема хуже. (Просто для справки, в настоящее время я использую 10.04 (Lucid) на своей машине.)

10
задан 20 November 2012 в 02:53

2 ответа

Я считаю, что одно из решений - просто увеличить значение APT :: Cache-Limit в /etc/apt/apt.conf.d/70debconf, для этого используйте:

sudo gedit /etc/apt/apt.conf.d/70debconf

и добавьте после конца файла:

APT::Cache-Limit "100000000";

.. и затем выполните:

sudo apt-get clean
sudo apt-get update --fix-missing
0
ответ дан 20 November 2012 в 02:53

Решенный после остановки другого сервиса (кот в моем случае) использование папки кэша.

0
ответ дан 23 November 2019 в 04:22

Другие вопросы по тегам:

Похожие вопросы: