Changes/apt: различия между версиями
< Changes
(→apt) |
(См. также Apt/TroubleShooting -- более свежая статья про те же самые проблемы.) |
||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
[[Категория:Changes]] | [[Категория:Changes]] | ||
[[Категория:APT]] | |||
См. также [[Apt/TroubleShooting]] -- более свежая статья про те же самые проблемы. | |||
== apt == | == apt == | ||
Строка 24: | Строка 27: | ||
-- это [https://bugzilla.altlinux.org/show_bug.cgi?id=16900 #16900] либо [https://bugzilla.altlinux.org/show_bug.cgi?id=22528 #22528]. | -- это [https://bugzilla.altlinux.org/show_bug.cgi?id=16900 #16900] либо [https://bugzilla.altlinux.org/show_bug.cgi?id=22528 #22528]. | ||
Запустите | |||
apt-get update -o APT::Cache-Limit=100000000 | |||
либо добавьте в {{path|/etc/apt/apt.conf}} строчку: | |||
APT::Cache-Limit 100000000; | |||
Если не помогло (см. тж. [[Changes/rpm|rpm]]) — обновите сперва пакеты <tt>apt</tt> и <tt>libapt</tt> вручную (<tt>rpm -Uvh</tt>) из соответствующего установленной системе бранча до версий, способных справиться со всё возрастающим количеством пакетов. | |||
Если | Если при <tt>Reading Package Lists...</tt> получаем <tt>segmentation fault</tt>, может иметь смысл очистить кэш метаданных: {{cmd|rm -f /var/cache/apt/*.bin}} и выполнить операцию update снова. | ||
Ещё можно обновить пакеты при помощи aptitude. |
Текущая версия от 00:34, 29 октября 2015
См. также Apt/TroubleShooting -- более свежая статья про те же самые проблемы.
apt
Если при попытке обновления до текущего состояния либо более нового бранча apt-get update разразился примерно так:
Reading Package Lists... Error! E: Dynamic MMap ran out of room E: Error occured while processing python-module-TurboGears (NewVersion1) E: Problem with MergeList /var/lib/apt/lists/mirror.yandex.ru_altlinux_Sisyphus_noarch_base_pkglist.classic E: The package lists or status file could not be parsed or opened.
или так:
Обработка файловых зависимостей... Завершено Чтение списков пакетов... Ошибка! E: Dynamic MMap ran out of room E: При обработке perl (NewVersion1) возникла ошибка E: Ошибка MergeList /var/lib/apt/lists/ftp.altlinux.ru_pub_distributions_ALTLinux_Sisyphus_i586_Mandrake_base_pkglist.sisyphus E: Unable to write mmap - msync (14 Bad address) E: Невозможно прочитать список пакетов или файл статуса.
Запустите
apt-get update -o APT::Cache-Limit=100000000
либо добавьте в /etc/apt/apt.conf строчку:
APT::Cache-Limit 100000000;
Если не помогло (см. тж. rpm) — обновите сперва пакеты apt и libapt вручную (rpm -Uvh) из соответствующего установленной системе бранча до версий, способных справиться со всё возрастающим количеством пакетов.
Если при Reading Package Lists... получаем segmentation fault, может иметь смысл очистить кэш метаданных: rm -f /var/cache/apt/*.bin и выполнить операцию update снова.
Ещё можно обновить пакеты при помощи aptitude.