подпроцесс новый сценарий pre installation возвратил код ошибки 1

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

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

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

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

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

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Что там за файлы есть? Покажи tree /usr/share/doc/liferea или find /usr/share/doc/liferea

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Можно косить. Но на всякий случай еще покажи

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

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

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

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

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

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

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

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

подпроцесс новый сценарий pre installation возвратил код ошибки 1

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

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

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

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

подпроцесс новый сценарий pre installation возвратил код ошибки 1

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

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

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

подпроцесс новый сценарий pre installation возвратил код ошибки 1

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

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

удаление «поломанных» пакетов

подпроцесс новый сценарий pre installation возвратил код ошибки 1

удаление «поломанных» пакетов

Сообщение Reign » 05.08.2010 12:34

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение sash-kan » 05.08.2010 16:57

что это значит? подозреваю, вы удалили какие-то каталоги в /var/cache/. больше так, пожалуйста, не делайте.

вероятно, вы этот каталог таки удалили: /var/cache/debconf
создайте его заново.

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение Reign » 05.08.2010 18:18

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение sash-kan » 05.08.2010 22:09

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение Reign » 05.08.2010 22:49

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение sash-kan » 05.08.2010 23:15

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение Reign » 06.08.2010 00:35

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение sash-kan » 06.08.2010 01:05

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение Reign » 06.08.2010 10:39

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение sash-kan » 06.08.2010 10:54

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение Reign » 06.08.2010 11:03

Удалил mysql пакет с cache/apt и взял upgrade, тоже самое:

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение sash-kan » 06.08.2010 12:38

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение Reign » 06.08.2010 13:26

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Re: удаление «поломанных» пакетов

Сообщение sash-kan » 06.08.2010 16:27

imysql-server
удалите никак не настраивающийся пакет linux-headers:
$ sudo aptitude remove

ilinux-headers
обновите список пакетов:
$ sudo aptitude update
завершите все операции по установке/настройке:
$ sudo aptitude install

если возникнут ошибки, выкладывайте выдачу команды.

Источник

Как решить конфликт зависимостей MySQL и MariaBD?

На новом проекте используется MariaBD, неглядя запустил её установку, и только в процессе заметил, что установщик снес мне MySQL. Из установки MairaBD вышел.

dpkg: ошибка при обработке архива /var/cache/apt/archives/mysql-server-5.7_5.7.21-0ubuntu0.16.04.1_amd64.deb (—unpack):
подпроцесс новый сценарий pre-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/mysql-server-5.7_5.7.21-0ubuntu0.16.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

При попытке удалить MariaBD:

sudo apt-get remove mariadb-server

При попытке установить обратно MariaBD:

sudo apt-get install mariadb-server

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет mariadb

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет mysql

Удаляется mariadb-server-10.0 (10.0.34-0ubuntu0.16.04.1) …
Вычищаются файлы настройки пакета mariadb-server-10.0 (10.0.34-0ubuntu0.16.04.1) …
Настраивается пакет mysql-server-5.7 (5.7.21-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /etc/mysql/mysql.cnf не существует
dpkg: ошибка при обработке пакета mysql-server-5.7 (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-5.7, однако:
Пакет mysql-server-5.7 пока не настроен.

dpkg: ошибка при обработке пакета mysql-server (—configure):
проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
При обработке следующих пакетов произошли ошибки:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Заметьте, выбирается «mariadb-test» для glob «mariadb*»
Заметьте, выбирается «mariadb-test-data-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-test-data» для glob «mariadb*»
Заметьте, выбирается «mariadb-test-5.5» для glob «mariadb*»
Заметьте, выбирается «mariadb-common» для glob «mariadb*»
Заметьте, выбирается «mariadb-plugin-connect» для glob «mariadb*»
Заметьте, выбирается «mariadb-server-core-5.5» для glob «mariadb*»
Заметьте, выбирается «mariadb-server-5.5» для glob «mariadb*»
Заметьте, выбирается «mariadb-tokudb-engine-5.5» для glob «mariadb*»
Заметьте, выбирается «mariadb-server-core-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-connect-engine-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-galera-server» для glob «mariadb*»
Заметьте, выбирается «mariadb-client-5.5» для glob «mariadb*»
Заметьте, выбирается «mariadb-server-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-plugin-oqgraph» для glob «mariadb*»
Заметьте, выбирается «mariadb-plugin-spider» для glob «mariadb*»
Заметьте, выбирается «mariadb-galera-server-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-plugin-tokudb» для glob «mariadb*»
Заметьте, выбирается «mariadb-client-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-server» для glob «mariadb*»
Заметьте, выбирается «mariadb-tokudb-engine-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-client-core-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-client» для glob «mariadb*»
Заметьте, выбирается «mariadb-test-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-oqgraph-engine-10.0» для glob «mariadb*»
Заметьте, выбирается «mariadb-galera-server-5.5» для glob «mariadb*»
Заметьте, выбирается «mariadb-client-core-5.5» для glob «mariadb*»
Заметьте, выбирается «mariadb-plugin-mroonga» для glob «mariadb*»
Пакет «mariadb-server-5.5» не установлен, поэтому не может быть удалён
Пакет «mariadb-client-5.5» не установлен, поэтому не может быть удалён
Пакет «mariadb-client-core-5.5» не установлен, поэтому не может быть удалён
Пакет «mariadb-galera-server-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-connect-engine-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-oqgraph-engine-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-tokudb-engine-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-tokudb-engine-5.5» не установлен, поэтому не может быть удалён
Пакет «mariadb-galera-server» не установлен, поэтому не может быть удалён
Пакет «mariadb-galera-server-5.5» не установлен, поэтому не может быть удалён
Пакет «mariadb-server-core-5.5» не установлен, поэтому не может быть удалён
Пакет «mariadb-test-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-test-5.5» не установлен, поэтому не может быть удалён
Пакет «mariadb-test-data-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-client» не установлен, поэтому не может быть удалён
Пакет «mariadb-client-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-client-core-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-common» не установлен, поэтому не может быть удалён
Пакет «mariadb-plugin-connect» не установлен, поэтому не может быть удалён
Пакет «mariadb-plugin-mroonga» не установлен, поэтому не может быть удалён
Пакет «mariadb-plugin-oqgraph» не установлен, поэтому не может быть удалён
Пакет «mariadb-plugin-spider» не установлен, поэтому не может быть удалён
Пакет «mariadb-plugin-tokudb» не установлен, поэтому не может быть удалён
Пакет «mariadb-server» не установлен, поэтому не может быть удалён
Пакет «mariadb-server-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-server-core-10.0» не установлен, поэтому не может быть удалён
Пакет «mariadb-test» не установлен, поэтому не может быть удалён
Пакет «mariadb-test-data» не установлен, поэтому не может быть удалён
Следующие пакеты устанавливались автоматически и больше не требуются:
libappindicator1 libdbd-mysql-perl libdbi-perl libindicator7 libmysqlclient20 libqmi-glib1 libqt5x11extras5 libsodium18
libterm-readkey-perl libwebp5:i386 linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic linux-headers-4.4.0-112
linux-headers-4.4.0-112-generic linux-image-4.4.0-109-generic linux-image-4.4.0-112-generic
linux-image-extra-4.4.0-109-generic linux-image-extra-4.4.0-112-generic
Для их удаления используйте «sudo apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет mysql-server-5.7 (5.7.21-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /etc/mysql/mysql.cnf не существует
dpkg: ошибка при обработке пакета mysql-server-5.7 (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет mysql-server:
mysql-server зависит от mysql-server-5.7, однако:
Пакет mysql-server-5.7 пока не настроен.

dpkg: ошибка при обработке пакета mysql-server (—configure):
проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
При обработке следующих пакетов произошли ошибки:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

HellWalk, apt remove mysql-server-5.7 mysql-server

если данные не важны, то apt purge mysql-server-5.7 mysql-server

sudo apt purge mysql-server-5.7 mysql-server

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «mysql-server» не установлен, поэтому не может быть удалён
Пакет «mysql-server-5.7» не установлен, поэтому не может быть удалён
Следующие пакеты устанавливались автоматически и больше не требуются:
libappindicator1 libdbd-mysql-perl libdbi-perl libevent-core-2.0-5 libindicator7 libmysqlclient20 libqmi-glib1 libqt5x11extras5 libsodium18
libterm-readkey-perl libwebp5:i386 linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic linux-headers-4.4.0-112
linux-headers-4.4.0-112-generic linux-image-4.4.0-109-generic linux-image-4.4.0-112-generic linux-image-extra-4.4.0-109-generic
linux-image-extra-4.4.0-112-generic
Для их удаления используйте «sudo apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено.

Спасибо, сдвинулось с мертвой точки

sudo apt-get install mysql-server

rm: невозможно удалить ‘/var/lib/mysql/debian-*.flag’: Нет такого файла или каталога

Помимо прочего выполнял команды:

и он там на 650 мб еще кучу всего наудалял, в том числе mysql-core

И все равно ошибка:

sudo apt-get install mysql-server

dpkg: ошибка при обработке пакета mysql-server (—configure):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для libc-bin (2.23-0ubuntu10) …
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
Обрабатываются триггеры для systemd (229-4ubuntu21.2) …
Обрабатываются триггеры для ureadahead (0.100.0-19) …
При обработке следующих пакетов произошли ошибки:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Источник

Косяки dpkg

Ошибка dpkg. С которой, рано или поздно, сталкивается каждый

Пример возникновения ошибки раз

При обновлении Debian7 оборвалась ssh сессия, после переподключения и повторного запуска обновления вылезла ошибка:

Пример возникновения ошибки два

Произошла так же при обновлении. Подключал бэкпорты, уже не помню что ставил, и забыл отключить, пытаясь из них них же обновиться система выдала следующее:

Собственно, в первую очередь надо закомментить все левые репы и сделать apt-get update
Затем удалить всю информацию о сломанных пакетах (только о сломанных. Не вздумай удалять все, сделав rm /var/lib/dpkg/info/*):

Наконец, почистить неверные зависимости от бэкпортов:

И починить зависимости:

Похожие записи

Комментарии к посту “ Косяки dpkg ”

Спасибо тебе, добрый человек, что не поленился написать. полночи ломая голову что от меня хочет dpkg

Зачем так то:
rm /var/cache/debconf/*.dat

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

Очень благодарен! Спас мне сегодняшний день! Респект и уважуха! Себе в мемориз!

после запуска команды: apt-get autoremove
вылетает:

dpkg: ошибка при обработке архива /var/cache/apt/archives/apport_2.20.1-0ubuntu2.5_all.deb (—unpack):
подпроцесс новый сценарий pre-removal возвратил код ошибки 1

Просто очистите каталог /var/cache/apt/archives/

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
apport
Пакеты, которые будут обновлены:
apport
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 256 пакетов не обновлено.
не установлено до конца или удалено 49 пакетов.
Необходимо скачать 120 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
Пол:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apport all 2.20.1-0ubuntu2.5 [120 kB]
Получено 120 kБ за 2с (55,2 kБ/c)
dpkg: предупреждение: список файлов пакета «python-py» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
dpkg: предупреждение: список файлов пакета «apport-gtk» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлено 352182 файла и каталога.)
Подготовка к распаковке …/apport_2.20.1-0ubuntu2.5_all.deb …
File «/usr/bin/pyclean», line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: предупреждение: подпроцесс старый сценарий pre-removal возвратил код ошибки 1
dpkg: попытка использовать сценарий из нового пакета …
File «/usr/bin/pyclean», line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: ошибка при обработке архива /var/cache/apt/archives/apport_2.20.1-0ubuntu2.5_all.deb (—unpack):
подпроцесс новый сценарий pre-removal возвратил код ошибки 1
Traceback (most recent call last):
File «/usr/bin/pycompile», line 35, in
from debpython.version import SUPPORTED, debsorted, vrepr, \
File «/usr/share/python/debpython/version.py», line 24, in
from ConfigParser import SafeConfigParser
ImportError: No module named ‘ConfigParser’
dpkg: ошибка при очистке:
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/apport_2.20.1-0ubuntu2.5_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пробовал ставить «python-py», ошибка такая же. Что я не так делаю?

Вероятно я опоздал с ответом. Сам с подобным не сталкивался, но в инете много чего можно найти по запросу «File «/usr/bin/pyclean», line 63 except (IOError, OSError)»

Источник

Проблема с post-installation.

Проблема заключается в выводе сообщения об ошибке, после установки программ или пакетов. Содержание следующее:

Ума не приложу, что это и какие последствия это имеет. Программы, вроде, работают. Debian.

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Нужен полный лог, начиная с команды установки.

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Инкременирую сообщение выше. Заодно покажите /var/lib/dpkg/info/rsyslog.postinst.

Полный лог занимает очень много места.

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Полный лог занимает очень много места.

И с LANG=C перед выполнением, гадать по локализованным сообщения сложно.

подпроцесс новый сценарий pre installation возвратил код ошибки 1

insserv: warning: script ‘K01smfpd’ missing LSB tags and overrides
insserv: warning: script ‘smfpd’ missing LSB tags and overrides
insserv: warning: script ‘winetricks’ missing LSB tags and overrides

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Меня вообще ужасно удивляет факт существования скрипта winetricks %)

Спасибо большое. Все отлично. Как вы так быстро все поняли?

подпроцесс новый сценарий pre installation возвратил код ошибки 1

Встречал раньше такие сообщения на форумах. Кроме того, когда сам писал init-скрипт, обнаружил, что insserv немного сходит с ума (предполагает весьма странные вещи) на скриптах без правильного LSB init script header.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *