Dynamic MMap ran out of room (apt-get update)
- 09.04.09, 18:49
При выполнении обновлений, была ошибка переполнения кэша
> apt-get update
...
В кэше http://http.us.debian.org stable/main Packages
В кэше http://http.us.debian.org stable/contrib Packages
Получено 5B за 2s (2B/c)
Чтение списков пакетов... Ошибка!
E: Dynamic MMap ran out of room
E: Произошла ошибка во время обработки wmcdplay (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_main_binary-i386_Packages
E: Списки пакетов или status-файл не могут быть открыты или прочитаны.
Решается так.
Так как в /etc/apt
отсутствует файл apt.conf, его можно создать в ручную и прописать строку
APT::Cache-Limit "8388608";
число возможно изменять, например так ) APT::Cache-Limit "99999999";
просто вставить строку у меня не прошло, поэтому скопировал и добавил строку в конце
> cp /usr/share/doc/apt/examples/apt.conf /etc/apt/apt.conf
Оп-па, зато потом у меня выдало ошибку
> apt-get update
В кэше http://http.us.debian.org stable/contrib Packages
Получено 5B за 2s (2B/c)
Чтение списков пакетов... Готово
W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
Поэтому я его обновил
> apt-get install debian-archive-keyring
И все стало ладно )
> apt-get update
...
В кэше http://http.us.debian.org stable/main Packages
В кэше http://http.us.debian.org stable/contrib Packages
Получено 5B за 2s (2B/c)
Чтение списков пакетов... Ошибка!
E: Dynamic MMap ran out of room
E: Произошла ошибка во время обработки wmcdplay (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_main_binary-i386_Packages
E: Списки пакетов или status-файл не могут быть открыты или прочитаны.
Решается так.
Так как в /etc/apt
отсутствует файл apt.conf, его можно создать в ручную и прописать строку
APT::Cache-Limit "8388608";
число возможно изменять, например так ) APT::Cache-Limit "99999999";
просто вставить строку у меня не прошло, поэтому скопировал и добавил строку в конце
> cp /usr/share/doc/apt/examples/apt.conf /etc/apt/apt.conf
Оп-па, зато потом у меня выдало ошибку
> apt-get update
В кэше http://http.us.debian.org stable/contrib Packages
Получено 5B за 2s (2B/c)
Чтение списков пакетов... Готово
W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
Поэтому я его обновил
> apt-get install debian-archive-keyring
И все стало ладно )
2