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


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

Автор Тема: восстановить /var/lib/dpkg/info/  (Прочитано 8416 раз)

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

Оффлайн dzzzr2012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
восстановить /var/lib/dpkg/info/
« : 07 Августа 2011, 00:34:46 »
По глупоссти удалил /var/lib/dpkg/info/
Полезли ошибки по типу
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Настраивается пакет dash (0.5.5.1-7.2ubuntu1) ...
debconf: DbDriver "config": could not open /var/cache/debconf/config.dat
dpkg: не удалось обработать параметр dash (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Настраивается пакет byobu (3.33-0ubuntu1.1) ...
debconf: DbDriver "config": could not open /var/cache/debconf/config.dat
dpkg: не удалось обработать параметр byobu (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Настраивается пакет adduser (3.112+nmu1ubuntu5) ...
debconf: DbDriver "config": could not open /var/cache/debconf/config.dat
dpkg: не удалось обработать параметр adduser (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Настраивается пакет console-setup (1.57ubuntu20) ...
debconf: DbDriver "config": could not open /var/cache/debconf/config.dat
dpkg: не удалось обработать параметр console-setup (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Настраивается пакет samba-common (2:3.5.8~dfsg-1ubuntu2.3) ...
debconf: DbDriver "config": could not open /var/cache/debconf/config.dat
dpkg: не удалось обработать параметр samba-common (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет smbclient:
 smbclient зависит от samba-common (= 2:3.5.8~dfsg-1ubuntu2.3), однако:
  Пакет samba-common пока не настроен.
dpkg: не удалось обработать параметр smbclient (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет samba-common-bin:
 samba-common-bin зависит от samba-common (>= 2:3.4.0~pre1-2), однако:
  Пакет samba-common пока не настроен.
dpkg: не удалось обработать параметр samba-common-bin (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет cron:
 cron зависит от adduser, однако:
  Пакет adduser пока не настроен.
dpkg: не удалось обработать параметр cron (--configure):
 проблемы зависимостей -- оставляем не настроенным
Настраивается пакет aspell (0.60.6-6) ...
debconf: DbDriver "config": could not open /var/cache/debconf/config.dat
dpkg: не удалось обработать параметр aspell (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет avahi-daemon:
 avahi-daemon зависит от adduser, однако:
  Пакет adduser пока не настроен.
dpkg: не удалось обработать параметр avahi-daemon (--configure):
 проблемы зависимостей -- оставляем не настроенным
Настраивается пакет apparmor (2.6.1-0ubuntu3) ...
debconf: DbDriver "config": could not open /var/cache/debconf/config.dat
dpkg: не удалось обработать параметр apparmor (--configure):

ну значит попытался сделать следующее
Цитировать
sudo aptitude reinstall ~i
0 packages upgraded, 0 newly installed, 1747 reinstalled, 0 to remove and 0 not upgraded.
Need to get 69,6 MB of archives. After unpacking 0 B will be used.
E: Не удалось обнаружить файл пакета linux-backports-modules-compat-wireless-2.6.36-2.6.35-24-generic. Это может означать, что вам придётся вручную исправить этот пакет.
E: Не удалось обнаружить файл пакета linux-backports-modules-compat-wireless-2.6.36-2.6.35-24-generic. Это может означать, что вам придётся вручную исправить этот пакет.
E: Internal error: couldn't generate list of packages to download
те ниче не делается

потом нагулил это

Цитировать
sudo aptitude search ~i -F %p --disable-columns | while read pkg ; do [ $(aptitude search ^$pkg$ -F %V) != "<no>" ] && sudo aptitude reinstall "$pkg" ; done

чет делать началось безумно долго потом остановилось тк места на винте не оказалось больше но!
этот список
При обработке следующих пакетов произошли ошибки:
 dash
 byobu
 adduser
 console-setup
 samba-common
 smbclient
 samba-common-bin
 cron
 aspell
 avahi-daemon
 apparmor
 ca-certificates
 cups
 avahi-utils
 cups-client
 avahi-autoipd
 aspell-en
 cups-driver-gutenprint
 ca-certificates-java
 apparmor-utils
 cups-bsd
в работйо скрипта все увеличивался. в общем кто что посоветует как победить меньшим гемороем. заранее спасибо

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #1 : 08 Августа 2011, 10:19:20 »
А ты не пробовал искать в папке /root/бла-бла?
Удивляюсь, некоторым людям. Вот удалено ты туда поперся?


Предупреждение:

На форуме запрещено:
2.1. Использовать ненормативную лексику в любом виде. В том числе сокращённые и искажённые нецензурные слова. Замена нецензурных слов спецсимволами также не допускается.

Старайтесь в дальнейшем не употреблять нецензурные выражения.
#truegeek
« Последнее редактирование: 08 Августа 2011, 11:49:26 от truegeek »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: восстановить /var/lib/dpkg/info/
« Ответ #2 : 08 Августа 2011, 10:34:42 »
Реинсталл.

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #3 : 08 Августа 2011, 10:38:38 »
Скоро еще один начнет бекапится и рзучится лезть куда не следует.
Дело в том что копии/архива этой папки не существует. Если место жмет то удалять можно в папках
/tmp
/home/user (свои файлы)
/Trash
Можно но крайне не желательно
/var/log
В остальных местах забудь файлы трогать.

Пользователь решил продолжить мысль 08 Августа 2011, 10:40:28:
Реинсталл.
Не обязательно. Если не ставить/удалять пакеты то жить можно, он обнулил сведения о пакетах т.е. поставить/удалить их он не сможет, но сама система то не улетела. Пусть пашет до первой необходимости, тогда реинстал
« Последнее редактирование: 08 Августа 2011, 10:40:28 от astrobeglec »
Я вернулся...

Оффлайн Trident

  • Dmitry V. Lysoff
  • Активист
  • *
  • Сообщений: 907
  • Негодяй и мерзавец
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #4 : 08 Августа 2011, 10:45:17 »
вот тут обсуждение есть толковое, попробуй воспользоваться советами зарубежных коллег: https://lists.ubuntu.com/archives/ubuntu-server/2007-August/000657.html
Добро пожаловать в систему Посейдон. Пожалуйста, представьтесь.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #5 : 08 Августа 2011, 10:46:45 »
'он обнулил сведения о пакетах'-это интересно, я бы порекомендовал автору погуглить этот вопрос

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: восстановить /var/lib/dpkg/info/
« Ответ #6 : 08 Августа 2011, 10:50:46 »
Если не ставить/удалять пакеты то жить можно
Угу. И не обновлять.

Оффлайн dzzzr2012

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #7 : 08 Августа 2011, 11:39:11 »
Цитировать
sudo aptitude search ~i -F %p --disable-columns | while read pkg ; do [ $(aptitude search ^$pkg$ -F %V) != "<no>" ] && sudo aptitude reinstall "$pkg" ; done

вот решение проблем, осталось только вот

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

это при sudo aptitude upgrade - так все пакеты ставит успешно если что =)

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #8 : 08 Августа 2011, 11:52:22 »
'он обнулил сведения о пакетах'-это интересно, я бы порекомендовал автору погуглить этот вопрос
В этом каталоге сведения о файлах пакетов, их расположении и контрольные суммы всех файлов в пакете.

Пользователь решил продолжить мысль 08 Августа 2011, 11:54:24:
попробуй
sudo apt-get remove проблемные пакеты через пробел
sudo apt-get install проблемные пакеты через пробел
« Последнее редактирование: 08 Августа 2011, 11:54:24 от astrobeglec »
Я вернулся...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: восстановить /var/lib/dpkg/info/
« Ответ #9 : 08 Августа 2011, 13:04:43 »
вот решение проблем...
Это фактически означает "переустановку" всех установленных пакетов в системе.
И судя по всему, без выполнения prerm- и postrm-скриптов, что впоследствии может привести к неприятностям.

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #10 : 08 Августа 2011, 13:32:00 »
вот решение проблем...
Это фактически означает "переустановку" всех установленных пакетов в системе.
И судя по всему, без выполнения prerm- и postrm-скриптов, что впоследствии может привести к неприятностям.
Маленькая ошибка - не может, а обязательно приведет, где-то система точно споткнется.
Я вернулся...

Оффлайн Trident

  • Dmitry V. Lysoff
  • Активист
  • *
  • Сообщений: 907
  • Негодяй и мерзавец
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #11 : 08 Августа 2011, 13:33:51 »
Вообще автор уже давно бы реинстальнул, сэкономил бы время. Иногда молоток по всем параметрам лучше скальпеля :)
Добро пожаловать в систему Посейдон. Пожалуйста, представьтесь.

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #12 : 08 Августа 2011, 15:46:13 »
Вообще автор уже давно бы реинстальнул, сэкономил бы время. Иногда молоток по всем параметрам лучше скальпеля :)
А топор еще лучше.
Топикстартеру на будущее - никогда не лезь туда куда не знаешь! А на ближайшее время забудь функцию удалить вообще.
ИМХО для экспериментов лучше виртуалки еще ничего не придумали.
Я вернулся...

Оффлайн ozubak

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: восстановить /var/lib/dpkg/info/
« Ответ #13 : 07 Августа 2013, 12:54:25 »
root@ozubak:/home/ozubak# dpkg --install
dpkg: предупреждение: анализ файла «/var/lib/dpkg/status» около строки 33542 пакета «libreoffice-help-ru»:
 Поле «Conflicts», ссылка на «liblucene2-java»: ошибка в поле версии: номер версии не начинается с цифры
dpkg: предупреждение: анализ файла «/var/lib/dpkg/status» около строки 34862 пакета «libclunk»:
 отсутствует maintainer
dpkg: ошибка: анализ файла «/var/lib/dpkg/available» около строки 2579 пакета «mars»:
 в значении поля «Description» обнаружена пустая строка
     

а здесь что делать??

Пользователь решил продолжить мысль 07 Августа 2013, 12:58:26:
root@ozubak:/home/ozubak# dpkg --install
dpkg: предупреждение: анализ файла «/var/lib/dpkg/status» около строки 33542 пакета «libreoffice-help-ru»:
 Поле «Conflicts», ссылка на «liblucene2-java»: ошибка в поле версии: номер версии не начинается с цифры
dpkg: предупреждение: анализ файла «/var/lib/dpkg/status» около строки 34862 пакета «libclunk»:
 отсутствует maintainer
dpkg: ошибка: анализ файла «/var/lib/dpkg/available» около строки 2579 пакета «mars»:
 в значении поля «Description» обнаружена пустая строка
 


 что делать??
« Последнее редактирование: 07 Августа 2013, 12:58:26 от ozubak »

 

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