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

10

У меня возникла ошибка в диспетчере обновлений, которая просит меня выполнить частичное обновление, и это не удалось. Теперь я ничего не могу sudo apt-get install. Я пытался это исправить, и теперь я ничего не могу 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) на своей машине.)

user1610406
источник

Ответы:

20

Я считаю, что одним из решений является увеличение значения 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
Колин Ян Кинг
источник
Это не сработало для меня, оно все еще говорит то же самое, но через некоторое время
user1610406
1
Фактически, я позвонил, как предполагалось, 70debconf 70debconfig и кэш с ошибками ... упс ... И после того, как я это исправил, все заработало очень хорошо! <3
user1610406
Кроме того, это помогает мне починить 12-летний компьютер под управлением Debian 4.x, который не загружается ни с USB, ни с оптического привода ... Я рад, что я установил Debian в последний раз, когда использовал его: - )
января
1
Я делаю привязку / var / cache / apt в экземпляре Vagrant (поверх VirtualBox) к выводу каталога Vagrant, чтобы мне не приходилось перезагружать пакеты каждый раз, когда они появляются. Он прекрасно работает, когда я подключаю / монтирую подкаталог archives /, но когда я поднимаюсь на уровень выше, чтобы смонтировать / var / cache / apt (так, чтобы кеш обновления тоже сохранялся), я начинаю получать эту ошибку. Это исправление, похоже, ничего не меняет. Я на 14.04 (LTS). У кого-то еще есть эта проблема?
Дастин Опря
0

Решено после остановки другого сервиса (в моем случае tomcat) с помощью папки кеша.

Ко Линн
источник