Я использую Ubuntu 12.04 LTS. Все было хорошо. Но со вчерашнего дня, когда я пытаюсь что-то установить, появляется:
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/ppa.launchpad.net_gwibber-daily_ppa_ubuntu_dists_precise_main_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
А когда я пытаюсь запустить Synaptic Package Manager, он показывает:
An unresolvable problem occurred while initializing the package information.
Пожалуйста, сообщите об этой ошибке в пакете «update-manager» и включите следующее сообщение об ошибке:
'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/ppa.launchpad.net_gwibber-daily_ppa_ubuntu_dists_precise_main_i18n_Translation-en, E:The package lists or status file could not be parsed or opened.'
Что я должен делать?
решение1
Вы недавно устанавливали PPA для gwibber?
Если так, то я бы предположил, что проблема в репозитории. Проверьте
Настройки системы > Источники ПО > Другие источники
и ищите линиюppa.launchpad.net/gwibber
Удалите или отключите его, и это должно решить вашу проблему (но у вас больше не будет последней версии gwibber).
решение2
Ваша ошибка вызвана некорректным файлом в /var/lib/apt/lists
. Причиной, скорее всего, может быть ошибка в ранее упомянутом PPA, отключение питания при обновлении источников программного обеспечения или проблема с вашим жестким диском.
В любом случае этодолженбезопасно просто удалить /var/lib/apt/lists
каталог. Затем снова извлеките файлы, которые там находятся, из сети, запустив sudo apt-get update
.
Сначала сделайте резервную копию (на всякий случай, если я ошибаюсь и удаление папки небезопасно):
tar -cfz ~/lists_backup.tar.gz /var/lib/apt/lists
Затем удалите папку и обновите ее:
sudo rm -r /var/lib/apt/lists
sudo apt-get update
решение3
Похоже, вы вмешались в свои источники и добавили PPA, как видно из ошибки.
Я считаю, что проще всего исправлять такие ошибки с помощьюYppa менеджерот нубслаба.