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


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

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

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

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
south28,
а покажите
ls /var/lib/dpkg/info/dh-apparmor*и
cat /var/lib/dpkg/info/dh-apparmor.listили пробуем его переместить
mv /var/lib/dpkg/info/dh-apparmor.list{,.bak}
« Последнее редактирование: 15 Января 2017, 13:13:44 от ARTGALGANO »

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
:~$ ls /var/lib/dpkg/info/dh-apparmor*
/var/lib/dpkg/info/dh-apparmor.list  /var/lib/dpkg/info/dh-apparmor.md5sums

:~$ cat /var/lib/dpkg/info/dh-apparmor.list
(Нажмите, чтобы показать/скрыть)

Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла.

--toZen
« Последнее редактирование: 15 Января 2017, 13:45:20 от τοΖεη »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
даааа, штото у вас совсем неладно.
по ls dh-apparmor* больше ничего нет? если нет, тогда удалите эти файлы, и возможно надо будет почистить кэши, и apt update/upgrade

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
ls /var/lib/dpkg/info/dh-apparmor*
/var/lib/dpkg/info/dh-apparmor.list.bak  /var/lib/dpkg/info/dh-apparmor.md5sums

По команде только это

Какие именно файлы удалить? Подскажите

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
sudo rm -f /var/lib/dpkg/info/dh-apparmor*и update/upgrade

Оффлайн victor00000

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

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
  anonymous@anonymous-Extensa-2520G:~$ sudo rm -f /var/lib/dpkg/info/dh-apparmor*
[sudo] password for anonymous:

sudo apt upgrade
(Нажмите, чтобы показать/скрыть)

???
Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла.
Это второе и последнее предупреждение.
Не доводите до cанкций пожалуйста.
Спасибо за понимание.
--toZen

« Последнее редактирование: 15 Января 2017, 14:05:54 от τοΖεη »

toZen

  • Гость
south28, хорошо, давайте так:
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status-brokensudo mv /var/lib/dpkg/status-old /var/lib/dpkg/statussudo apt update ; sudo apt upgrade??

Оффлайн ARTGALGANO

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



Tozen, так statuus уже был восстановлен из резерва. Изначально его и не было, как и почему он был удален, неясно.


ну с apparmor понятно, осталась запись о пакете в status, а файлов нет,  можно подчистить вручную.
а libsepol1-dev тот же вариант,  что и с apparmor ,  и скорее всего он не последний.
Почему так много обновлений?
Что за backbox?
(Нажмите, чтобы показать/скрыть)


toZen

  • Гость
Можно конечно править каждый файл из /var/lib/dpkg/info/*
Я бы лучше переустановил.
Очень многое непонятно, особенно то, что ТС делал.

### UPD ###
Как вариант - двигать каждый *.list из /var/lib/dpkg/info по которому будет ошибка в /var/lib/dpkg/info/*.list-broken
И переустанавливать пакет через:
sudo apt-get install --reinstall <package_name>В данном случае, это:
sudo apt-get install --reinstall libsepol1-devНо, это если ТС готов бороться.
« Последнее редактирование: 15 Января 2017, 14:30:46 от τοΖεη »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
τοΖεη,
так что интересно файлов или нет, или в них мусор,
Сдается мне, что /var/lib/dpkg/info файлы битые.( может не все, но ..... достаточно)


south28, вы что пытались обновить версию ОС? Через обновлятор? Сбой?
« Последнее редактирование: 15 Января 2017, 14:34:12 от ARTGALGANO »

toZen

  • Гость
ARTGALGANO, я отредактировал свой пост.
Идея такова, что всё можно сделать, было бы желание узнать причину.
В принципе, всё сводится к передвижению *.list и переустановке проблемного пакета.
Можно конечно сделать "грубый хак" - взять и выпилить проблемные записи из /var/lib/dpkg/status, но это совсем уже.

toZen

  • Гость
south28, кстати, покажите выхлоп который victor0000 просил.
Это тоже полезно понять.

Оффлайн south28

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
df -h
(Нажмите, чтобы показать/скрыть)

вы что пытались обновить версию ОС? Через обновлятор? Сбой?

Через обновлятор он даже не запускается, только через терминал с помощью команд

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

toZen

  • Гость
Дело в том, когда я первый раз запустил систему она очень долго грузилась. Перезагрузил и появился этот значек справа вверху о ошибке. В нем есть варианты обновить, но ничего не происходит.
Что же Вы молчали...
Переустанавливайте, определённо криво установилось.
И не отделяйте /boot!
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 15 Января 2017, 14:51:48 от τοΖεη »

 

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