LINUX.ORG.RU

ошибка при установке пакета


0

1

устанавливаю через Synaptec liferea

в конце установки получаю: E: liferea: подпроцесс установлен сценарий post-installation возвратил код ошибки 1

подозреваю что это после

sudo apt-get install linux-generic-lts-saucy
выполненного по экхем, совету

версия дистра Ubuntu 12.04.4 LTS

maestro@meniac:~$ uname -a 
Linux meniac 3.11.0-17-generic #31~precise1-Ubuntu SMP Tue Feb 4 21:25:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

что делать дальше, очень все болит и нужно срочно ?

Ответ на: комментарий от KennyMinigun
maestro@meniac:~$ sudo dpkg --configure -a
[sudo] password for maestro: 
Настраивается пакет liferea (1.9.99-4597ppa6~precise1) ...
rmdir: не удалось удалить «/usr/share/doc/liferea»: Каталог не пуст
dpkg: не удалось обработать параметр liferea (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 liferea
MinasFilm
() автор топика
Ответ на: комментарий от KennyMinigun
maestro@meniac:~$ dpkg -S /usr/share/doc/liferea/copyright
liferea: /usr/share/doc/liferea/copyright
maestro@meniac:~$ dpkg -S /usr/share/doc/liferea/changelog.Debian.gz
liferea: /usr/share/doc/liferea/changelog.Debian.gz

удолять /usr/share/doc/liferea/ ?

MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

удолять /usr/share/doc/liferea/ ?

на всякий случай сделай бекап тех двух файлов:

sudo mv /usr/share/doc/liferea/* /tmp
Затем снова запусти sudo dpkg --configure -a

И проверь целостность пакета liferea:

cd / # обязательно
md5sum --check /var/lib/dpkg/info/liferea.md5sums 

Если будут разбежности — верни старые файлы на место

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 2)
Ответ на: комментарий от KennyMinigun

итак

maestro@meniac:~$ sudo rm -rf '/usr/share/doc/liferea/' 
maestro@meniac:~$ sudo dpkg --configure -a
Настраивается пакет liferea (1.9.99-4597ppa6~precise1) ...
rmdir: не удалось удалить «/usr/share/doc/liferea»: Нет такого файла или каталога
dpkg: не удалось обработать параметр liferea (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 liferea

MinasFilm
() автор топика
Ответ на: комментарий от KennyMinigun
maestro@meniac:/$ md5sum --check /var/lib/dpkg/info/liferea.md5sums 
usr/bin/liferea: ЦЕЛ
usr/bin/liferea-add-feed: ЦЕЛ
usr/lib/liferea/girepository-1.0/Liferea-3.0.typelib: ЦЕЛ
usr/share/applications/liferea.desktop: ЦЕЛ
md5sum: usr/share/doc/liferea/changelog.Debian.gz: Нет такого файла или каталога
usr/share/doc/liferea/changelog.Debian.gz: невозможно открыть или прочитать
md5sum: usr/share/doc/liferea/copyright: Нет такого файла или каталога
usr/share/doc/liferea/copyright: невозможно открыть или прочитать
usr/share/glib-2.0/schemas/net.sf.liferea.gschema.xml: ЦЕЛ
usr/share/indicators/messages/applications/liferea.indicate: ЦЕЛ
usr/share/liferea/pixmaps/liferea.xpm: ЦЕЛ
usr/share/man/man1/liferea.1.gz: ЦЕЛ
usr/share/man/pl/man1/liferea.1.gz: ЦЕЛ
usr/share/menu/liferea: ЦЕЛ
md5sum: ПРЕДУПРЕЖДЕНИЕ: не удалось прочитать 2 файла из списка
MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

sudo rm -rf '/usr/share/doc/liferea/'

вот по этому я написал

sudo mv /usr/share/doc/liferea/* /tmp
:)

Верни папку наместо: sudo mkdir /usr/share/doc/liferea

P.S. Наверное стоит сознать багрепорт на багтрекер убунты про пакет liferea.

KennyMinigun ★★★★★
()
Ответ на: комментарий от MinasFilm

md5sum: ПРЕДУПРЕЖДЕНИЕ: не удалось прочитать 2 файла из списка

Таки надо было вернуть назад те два файла.

Сейчас можно попробовать переустановить пакет. Есть два варианта:

sudo apt-get purge liferea && sudo apt-get install liferea
Если в на этом варианте предложит удалить еще и зависимые пакеты, то откажись, и сделай так:
sudo mkdir -p /usr/share/doc/liferea
sudo rm -rf /usr/share/doc/liferea/*
sudo apt-get install --reinstall liferea

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun

в конце установки (после удоления) пишет:
[code]блаблабла
Обрабатываются триггеры для desktop-file-utils ...
Настраивается пакет liferea (1.9.99-4597ppa6~precise1) ...
rmdir: не удалось удалить «/usr/share/doc/liferea»: Каталог не пуст
dpkg: не удалось обработать параметр liferea (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
liferea
E: Sub-process /usr/bin/dpkg returned an error code (1)
[/code]

MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

rmdir: не удалось удалить «/usr/share/doc/liferea»: Каталог не пуст

точно баг скрипта установки. Ну тогда надо как я говорил:
1. Очистить папку /usr/share/doc/liferea (но саму папку оставить):

sudo mv /usr/share/doc/liferea/* /tmp
2. Доконфигурить пакет:
sudo dpkg --configure -a
3. Вернуть файлы наместо:
sudo mv /tmp/copyright /tmp/changelog.Debian.gz  /usr/share/doc/liferea

И всё будет хорошо. И за ядро не беспокойся — оно походу стало нормально.

KennyMinigun ★★★★★
()
Ответ на: комментарий от anonymous

apt-get install -f

Не поможет. Оно только разруливает сломанные зависимости, а тут баг скрипта установки.

KennyMinigun ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.