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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ошибка E: Не удалось открыть файл /var/lib/dpkg/status - open  (Прочитано 6163 раз)

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

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
E: Не удалось открыть файл /var/lib/dpkg/status - open (2: Нет такого файла или каталога)
E: Списки пакетов или файл состояния не могут быть открыты или прочитаны.

Выручайте господа   ???

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 15/01/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 03:47:29 от zg_nico »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4492
    • Просмотр профиля
south28, дай выхлоп ls /var/lib/dpkg/

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
anonymous@anonymous-Extensa-2520G:~$ ls /var/lib/dpkg/
alternatives  available-old  diversions-old  parts         triggers
arch          cmethopt       info            statoverride  updates
available     diversions     lock            status.old
anonymous@anonymous-Extensa-2520G:~$


Справа вверху появился красный значек

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
свободно диск нет.
Wars ~.o

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Некоторые программы не открываются, и не обновляется система

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля

восстановите status из резервной копии.
но посмотрите что там, если и old битый, тогда восстанавливать из /var/backups
sudo cp /var/lib/dpkg/status{.old,}

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
dpkg: невосстановимая ошибка, прекращение работы:
 слишком длинная строка или отсутствующая новая строка в «/var/lib/dpkg/diversions»
Updating BackBox console menu ...
E: Sub-process /usr/bin/dpkg returned an error code (2)

Вот такая теперь картина

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
south28, sudo apt-get install -f && sudo dpkg --configure -a

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  compiz-core compiz-plugins-default gir1.2-gconf-2.0 gir1.2-json-1.0
  gir1.2-timezonemap-1.0 gir1.2-xkl-1.0 libcompizconfig0 libdecoration0
  libprotobuf8 libtimezonemap1 python-compizconfig
Для их удаления используйте «apt-get autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 353 пакетов не обновлено.
dpkg: невосстановимая ошибка, прекращение работы:
 слишком длинная строка или отсутствующая новая строка в «/var/lib/dpkg/diversions»

Не помогло...

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
и как вы так dpkg поломать сумели?
версии -old файла нет?
mv /var/lib/dpkg/diversions{,.old}попробуйте переименовать и повторите команды
 ну есть же файл old восстановите
sudo cp /var/lib/dpkg/diversions{-old,}
« Последнее редактирование: 15 Января 2017, 00:01:44 от ARTGALGANO »

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
dpkg: невосстановимая ошибка, прекращение работы:
 в списке файлов пакета «dh-apparmor» отсутствует завершающий символ новой строки
Updating BackBox console menu ...
E: Sub-process /usr/bin/dpkg returned an error code (2)

Первый раз запустил систему, перезагрузил и появилась эта ошибка.. вверху справа появился красный значек

 Сообщение об ошибки: Не известная ошибка: <class gi.RepositoryError> ( Failed to load typelib file /usr/lib                /girepository-1.0/GObject-2.0.typelib for namespace GObject:Invalid magic header). Обычно это означает , что ваши установленные пакеты имеют неразрешенные зависимости


Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
south28, Значёк, случаем не треугольник с восклицательным знаком?

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Как дорожный знак КИРПИЧ

toZen

  • Гость
south28, давайте попробуем суммировать.
Что из предлагаемого к решению проблемы было сделано?
Что Вы предпринимали сам?
Вы использовали такие команды?
sudo dpkg --configure -a   
sudo apt-get clean
sudo dpkg-divert --list
sudo apt-get check 
sudo apt-get install -f
cd /var/lib/dpkg
sudo mv diversions diversions.broken
sudo cp diversions-old diversions
Покажите пож-ста ещё раз:
sudo apt update ; sudo apt upgradeЕсли ответ положительный на вышезаданные вопросы, хотелось бы ещё увидеть выхлоп по:
sudo dpkg-reconfigure debconf
« Последнее редактирование: 15 Января 2017, 01:33:13 от τοΖεη »

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
 sudo apt upgrade

Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
dpkg: невосстановимая ошибка, прекращение работы:
 в списке файлов пакета «dh-apparmor» отсутствует завершающий символ новой строки
Updating BackBox console menu ...
E: Sub-process /usr/bin/dpkg returned an error code (2)

sudo dpkg-reconfigure debconf

По этой команде меню открывается


 Пакеты, использующие debconf, обладают единообразным интерфейсом настройки. Вы
можете выбрать наиболее подходящий.

Диалоговый интерфейс представляет собой текстовое полноэкранное приложение,
"командная строка" использует более традиционный простой текстовый интерфейс, а
Gnome и Kde -- современные X интерфейсы, встроенные в соответствующие рабочие
столы (но могут использоваться в любой X-среде). Интерфейс "из текстового
редактора" позволит вам задавать настройки в вашем любимом редакторе. Пакетный
интерфейс вообще избавляет от необходимости отвечать на вопросы.

  1. диалоговый
  2. из командной строки
  3. Gnome
  4. Kde
  5. из текстового редактора
  6. пакетный

 Извиняюсь, новичек в этой системе.

 

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