Apt/TroubleShooting — различия между версиями

Материал из ALT Linux Wiki
< Apt
Перейти к: навигация, поиск
(Новая: === "Битые" пакеты === Если при обновлении системы или установке отдельных пакетов выскакивает нечто вр...)
 
("Битые" пакеты)
Строка 12: Строка 12:
 
'''Решение:'''
 
'''Решение:'''
  
Удалить <tt>some_package.some_digits.rpm</tt> из <tt>/var/cache/apt/archives</tt> и отдать команду:
+
Удалить файл <tt>some_package.some_digits.rpm</tt> из <tt>/var/cache/apt/archives</tt> и отдать команду:
  
 
  apt-get install some_package
 
  apt-get install some_package
 
  
 
=== Превышение числа пакетов ===
 
=== Превышение числа пакетов ===

Версия 09:01, 3 сентября 2008

"Битые" пакеты

Если при обновлении системы или установке отдельных пакетов выскакивает нечто вроде:

Committing changes...
Preparing...                 ###########################################  [100%]
1: some_package              error: unpacking of archive failed: cpio: Bad magic
E: Some errors occurred while running transaction

вероятней всего, rpm-архив (в данном случае "some_package") испорчен (получен неполностью).

Решение:

Удалить файл some_package.some_digits.rpm из /var/cache/apt/archives и отдать команду:

apt-get install some_package

Превышение числа пакетов

Если на команду apt-get update выскакивает нечто вроде:

Reading Package Lists... Error!
E: Dynamic MMap ran out of room
E: Error occured while processing ktechlab (UsePackage3)

или:

E: Wow, you exceeded the number of package names this APT is capable of.
E: Problem with MergeList /tmp/aptbox/var/lib/apt/lists/_ALT_Sisyphus_noarch_base_pkglist.classic
E: The package lists or status file could not be parsed or opened.

скорее всего, apt'y приходится перелопачивать больше пакетов, чем дозволено лимитом.

Решение:

Отключить лишние репозитории в /etc/apt/sources.list.d/*.list и вновь отдать команду:

apt-get update

При необходимости - повторить. :)