aptitude

|

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

Чтение списков пакетов... Ошибка!
E: Dynamic MMap ran out of room
E: Произошла ошибка во время обработки xgalaga (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.ru.debian.org_debian_dists_etch_main_binary-i386_Packages
E: Списки пакетов или status-файл не могут быть открыты или прочитаны.
E: Не удалось перестроить кэш пакетов
Оказалось, что проблема в переполнении кэша файла apt.

Решение - в папке /etc/apt/apt.conf.d создать файл с любым именем и в нём прописать
APT::Cache-Limit 12582912;
Число может быть любым (наверняка есть ограничения, но их надо искать)
После этого всё работает. Проверено =)

Похожие статьи:



3 коммент.:

Unknown комментирует...

У меня не работает!

Unknown комментирует...

Поправочка с Lenny не работает, с Etch все нормально.

Эльдар Курбанов комментирует...

Поправочка с Lenny не работает, с Etch все нормально.
да, у меня Etch, на Lenny не перебирался =)