Debian Jessie: dpkg: неустранимая фатальная ошибка, прерывание

Когда я делаю

apt-get upgrade 

я получил

 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: linux-image-3.16.0-4-amd64 : Depends: initramfs-tools (>= 0.110~) but it is not installed or linux-initramfs-tool Recommends: firmware-linux-free (>= 3~) but it is not installed Recommends: irqbalance but it is not installed 

Когда я попытаюсь

 apt-get -f install 

Это говорит мне

 Selecting previously unselected package initramfs-tools. dpkg: warning: files list file for package 'perl-base' missing; assuming package has no files currently installed dpkg: warning: files list file for package 'gcc-4.8-base:amd64' missing; assuming package has no files currently installed dpkg: warning: files list file for package 'perl-modules' missing; assuming package has no files currently installed dpkg: warning: files list file for package 'perl' missing; assuming package has no files currently installed dpkg: warning: files list file for package 'findutils' missing; assuming package has no files currently installed dpkg: unrecoverable fatal error, aborting: files list file for package `liberror-perl' contains empty filename E: Sub-process /usr/bin/dpkg returned an error code (2) 

Как я могу это исправить? Я попытался удалить эти пакеты. Не помогло, потому что я наклоняю.

One Solution collect form web for “Debian Jessie: dpkg: неустранимая фатальная ошибка, прерывание”

Ваша база данных пакетов, похоже, сильно испортилась. Вы должны переустановить затронутые пакеты:

 apt-get --reinstall install perl-base gcc-4.8-base perl-modules perl findutils liberror-perl initramfs-tools 

Вы можете добавить любые другие сообщения, которые появляются в сообщениях об ошибках.

Если liberror-perl слишком liberror-perl для apt-get to work, попробуйте:

 wget http://ftp.de.debian.org/debian/pool/main/libe/liberror-perl/liberror-perl_0.17-1.1_all.deb dpkg -i liberror-perl_0.17-1.1_all.deb 

хотя если последняя «фатальная ошибка» в dpkg действительно так же плоха, как кажется, вам нужно будет сделать это из системы спасения (смонтируйте свои файловые системы под /mnt в спасательной системе, затем запустите dpkg --root=/mnt -i liberror-perl_0.17-1.1_all.deb ).

  • Предупреждение о том, что addgroup пытается создать уже существующую группу пользователей
  • dpkg: новый сценарий предварительной установки возвратил статус выхода 1
  • MongoDB устанавливает ошибки / E: Sub-process / usr / bin / dpkg возвращает код ошибки (1)
  • Пакет Debian не устанавливает элементы в / usr / src?
  • dpkg: проблемы с зависимостями предотвращают настройку initramfs-tools
  • dpkg: error: невозможно удалить архитектуру «i386», используемую в настоящее время базой данных
  • Нет dpkg или apt, no make или gcc. Необходимо установить их все
  • Сортировка установленных приложений по частоте использования?
  • Как отладить код ошибки dpkg (1) при обновлении пакета deb?
  • Установка пакетов параллельно
  • apt-get не может определить правильную версию python при использовании альтернатив обновления для python
  • Linux и Unix - лучшая ОС в мире.