Записки Вовика

Ошибка с файлом "/var/lib/dpkg/status" при выполнении apt-get update

Просмотров: 2573Комментарии: 0
ЗаметкиСubieboard*nixDebian/Ubuntu

Однажды выполняя ничем не примечательную команду apt-get update я увидел следующую ошибку.

Encountered a section with no Package: header
Problem with MergeList /var/lib/dpkg/status
The package lists or status file could not be parsed or opened.
Can't call method "policy" on an undefined value at /usr/bin/apt-show-versions line 56.
E: Problem executing scripts APT::Update::Post-Invoke-Success 
   'test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i'
E: Sub-process returned an error code

Содержимое файла /var/lib/dpkg/status было разрушено, вместо текста там содержался мусор.

Удаление файла ничего не дало - файл не пересоздавался, возникала ошибка.

Файл нужно было восстановить из какой-либо удачной резервной копии:

/var/lib/dpkg/status-old
/var/backups/dpkg.status.*
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)