Накопилось обновлений на гиг с лихвой, решил обновиться, но что-то пошло не так:
565 пакетов обновлено, 32 установлено новых, 0 пакетов отмечено для удаления, и 7 пакетов не обновлено.
Необходимо получить 0 B/971 MB архивов. После распаковки 7 991 kB будет занято.
Хотите продолжить? [Y/n/?] y
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
не удалось выполнить начальную настройку пакета tzdata, код ошибки 1
не удалось выполнить начальную настройку пакета x11-common, код ошибки 1
не удалось выполнить начальную настройку пакета locales, код ошибки 1
не удалось выполнить начальную настройку пакета phonon, код ошибки 1
не удалось выполнить начальную настройку пакета cups-bsd, код ошибки 1
не удалось выполнить начальную настройку пакета debsums, код ошибки 1
не удалось выполнить начальную настройку пакета gpsd, код ошибки 1
не удалось выполнить начальную настройку пакета htdig, код ошибки 1
не удалось выполнить начальную настройку пакета kdm, код ошибки 1
не удалось выполнить начальную настройку пакета openvpn, код ошибки 1
не удалось выполнить начальную настройку пакета samba-common, код ошибки 1
не удалось выполнить начальную настройку пакета davfs2, код ошибки 1
(Чтение базы данных ... на данный момент установлено 311810 файлов и каталогов.)
Подготовка к замене пакета libc6 2.13-21 (используется файл .../libc6_2.13-24_i386.deb) ...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libc6_2.13-24_i386.deb (--unpack):
подпроцесс новый сценарий pre-installation возвратил код ошибки 1
configured to not write apport reports
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libc6_2.13-24_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет. Попытка восстановить:
Настраивается пакет man-db (2.6.0.2-3) ...
dpkg: не удалось обработать параметр man-db (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет libc6-dbg:
libc6-dbg зависит от libc6 (= 2.13-24), однако:
Версия libc6 в системе 2.13-21.
dpkg: не удалось обработать параметр libc6-dbg (--configure):
проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libc6-dev:
libc6-dev зависит от libc6 (= 2.13-24), однако:
Версия libc6 в системе 2.13-21.
dpkg: не удалось обработать параметр libc6-dev (--configure):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
man-db
libc6-dbg
libc6-dev
Начал разбираться с /var/cache/apt/archives/libc6_2.13-24_i386.deb, ибо остальное упирается по зависимости в него.
zLaptop:/home/zhan# dpkg --debug=2 -i /var/cache/apt/archives/libc6_2.13-24_i386.deb
(Чтение базы данных ... на данный момент установлено 311810 файлов и каталогов.)
Подготовка к замене пакета libc6 2.13-21 (используется файл .../libc6_2.13-24_i386.deb) ...
D000002: fork/exec /var/lib/dpkg/info/libc6.prerm ( upgrade 2.13-24 )
D000002: fork/exec /var/lib/dpkg/tmp.ci/preinst ( upgrade 2.13-21 )
dpkg: не удалось обработать параметр /var/cache/apt/archives/libc6_2.13-24_i386.deb (--install):
подпроцесс новый сценарий pre-installation возвратил код ошибки 1
D000002: fork/exec /var/lib/dpkg/tmp.ci/postrm ( abort-upgrade 2.13-21 )
D000002: fork/exec /var/lib/dpkg/info/libc6.postinst ( abort-upgrade 2.13-24 )
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libc6_2.13-24_i386.deb
Сценарий pre-installation я не нашёл, /var/lib/dpkg/info/libc6.prerm завершается с нулём, а файла /var/lib/dpkg/tmp.ci/preinst не существует (как и всей директории). Не в курсе как там должно быть — генерировать скрипт во время установки, или он просто пропал?
Куда копать дальше?
UPD: Почекал пакеты, dpkg в порядке:
zLaptop:/var/lib/dpkg/info# debsums dpkg |grep -v OK