Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не удалось открыть или обработать файл состояния или списки пакетов.  (Прочитано 2767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн neshta-virus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Запускаю Центр приложений Ubuntu - он висит. Терминальные команды ругаются о невозможности открыть файл с информацией о пакетах. Synaptic выдает следующее сообщение:
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.canonical.com_ubuntu_dists_natty_partner_binary-i386_Packages
E: Не удалось открыть или обработать файл состояния или списки пакетов.
E: _cache->open() failed, please report.

Смотрю, что же в этом самом файле, а там HTML-код с переадресацией на http://86.57.151.24/
Переадресация на эту страницу осуществляется в случае окончания денежных средств на моем счету.

Какие есть варианты восстановления этого файла и как избежать этого в будущем? Ибо порча этого файла каждый раз, когда заканчиваются деньги это совсем не нормально.

ikstlen

  • Гость
sudo rm /var/lib/apt/lists/archive.canonical.com_ubuntu_dists_natty_partner_binary-i386_Packages
sudo apt-get update
а вообще такого не может быть. как бы в доступный для записи только root`у файл могла попасть эта хрень?

Оффлайн neshta-virus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Спасибо большое  :) Тоже не могу понять как этот файл не под рутом мог поменять содержимое. А вообще там целая пачка таких файлов и во всех одно и то же содержимое. Пришлось 8 файлов ещё удалить, которые не читались после update.

Оффлайн 1eo

  • Активист
  • *
  • Сообщений: 486
    • Просмотр профиля
sudo rm /var/lib/apt/lists/archive.canonical.com_ubuntu_dists_natty_partner_binary-i386_Packages
sudo apt-get update
а вообще такого не может быть. как бы в доступный для записи только root`у файл могла попасть эта хрень?
Жутчайший глюк. Видел такое разок при сходных же обстоятельствах (дама просрочила платёж за безлимит), наличие проблемы и именно с 10.04 подтверждаю.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
sudo rm /var/lib/apt/lists/archive.canonical.com_ubuntu_dists_natty_partner_binary-i386_Packages
sudo apt-get update
а вообще такого не может быть. как бы в доступный для записи только root`у файл могла попасть эта хрень?

Вот так и cмогла, от sudo.
Работающий от рута apt-get отправляет HTTP-запросы на сервера репозиториев с целью добыть информацию об обновлениях, а хитрый провайдер эти запросы отлавливает, прикидывается сервером и отдает в ответ страницу с редиректом.
Нет бы просто трафик блокировать...

Далее не особо умный apt-get сохраняет эту страницу вместо нового списка пакетов.

Может aptitude так делать не будет?
« Последнее редактирование: 07 Июля 2011, 16:10:45 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.