Каждый раз, когда я пытаюсь установить или удалить пакет, я получаю эту ошибку. Я подумал, что, может быть, дело в жестком диске, но проверка диска дала мне четкий счет.
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'linux-headers-3.16.0-31': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
Я попытался удалить список этого файла из файла статуса dpkg, но безуспешно. Я попытался очистить пакет, но бесполезно. Я застрял на этом этапе, потому что ничего, что я могу найти в Google, не помогает.
Вот что теперь говорит об ошибке:
dpkg: unrecoverable fatal error, aborting:
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
После попытки: https: // askubuntu.com / a / 603305/1992
Кажется, на диске есть поврежденные сектора, но количество перераспределенных секторов равно 0. Однако диск относительно старый, поэтому я ожидаю некоторых проблем. Я не смогу заменить его немедленно, а до тех пор я все еще хотел бы поддерживать систему в актуальном состоянии (особенно по соображениям безопасности).
Я заметил, что возникла проблема с копированием некоторых контрольных сумм md5, связанных с пакетом, упомянутым в ошибке, но я не знаю, что с ними делать, например, если их очистка позволит dpkg продолжить работу.
то, Что озадачивает меня, - то, что я попробовал это дважды прежде, и это не работало. Это, вероятно, работало на этот раз, потому что я использовал сценарий, который я нашел на панели запуска, отвечает, что создал резервную копию и восстановил то, что это могло... Я не знаю. Так или иначе вот фиксация:
pkexec gedit /var/lib/dpkg/status
sudo dpkg --configure -a
sudo apt-get -f install
на всякий случай.