подпроцесс новый сценарий pre installation возвратил код ошибки 1
ошибка при установке пакета
устанавливаю через Synaptec liferea
в конце установки получаю: E: liferea: подпроцесс установлен сценарий post-installation возвратил код ошибки 1
подозреваю что это после
версия дистра Ubuntu 12.04.4 LTS
Что там за файлы есть? Покажи tree /usr/share/doc/liferea или find /usr/share/doc/liferea
Можно косить. Но на всякий случай еще покажи
на всякий случай сделай бекап тех двух файлов:
И проверь целостность пакета liferea:
Если будут разбежности — верни старые файлы на место
вот по этому я написал
Верни папку наместо: sudo mkdir /usr/share/doc/liferea
P.S. Наверное стоит сознать багрепорт на багтрекер убунты про пакет liferea.
md5sum: ПРЕДУПРЕЖДЕНИЕ: не удалось прочитать 2 файла из списка
Таки надо было вернуть назад те два файла.
Сейчас можно попробовать переустановить пакет. Есть два варианта:
rmdir: не удалось удалить «/usr/share/doc/liferea»: Каталог не пуст
точно баг скрипта установки. Ну тогда надо как я говорил:
1. Очистить папку /usr/share/doc/liferea (но саму папку оставить):
И всё будет хорошо. И за ядро не беспокойся — оно походу стало нормально.
Не поможет. Оно только разруливает сломанные зависимости, а тут баг скрипта установки.
Как решить конфликт зависимостей 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)
unixforum.org
Форум для пользователей UNIX-подобных систем
удаление «поломанных» пакетов
удаление «поломанных» пакетов
Сообщение Reign » 05.08.2010 12:34
Re: удаление «поломанных» пакетов
Сообщение sash-kan » 05.08.2010 16:57
что это значит? подозреваю, вы удалили какие-то каталоги в /var/cache/. больше так, пожалуйста, не делайте.
вероятно, вы этот каталог таки удалили: /var/cache/debconf
создайте его заново.
Re: удаление «поломанных» пакетов
Сообщение Reign » 05.08.2010 18:18
Re: удаление «поломанных» пакетов
Сообщение sash-kan » 05.08.2010 22:09
Re: удаление «поломанных» пакетов
Сообщение Reign » 05.08.2010 22:49
Re: удаление «поломанных» пакетов
Сообщение sash-kan » 05.08.2010 23:15
Re: удаление «поломанных» пакетов
Сообщение Reign » 06.08.2010 00:35
Re: удаление «поломанных» пакетов
Сообщение sash-kan » 06.08.2010 01:05
Re: удаление «поломанных» пакетов
Сообщение Reign » 06.08.2010 10:39
Re: удаление «поломанных» пакетов
Сообщение sash-kan » 06.08.2010 10:54
Re: удаление «поломанных» пакетов
Сообщение Reign » 06.08.2010 11:03
Удалил mysql пакет с cache/apt и взял upgrade, тоже самое:
Re: удаление «поломанных» пакетов
Сообщение sash-kan » 06.08.2010 12:38
Re: удаление «поломанных» пакетов
Сообщение Reign » 06.08.2010 13:26
Re: удаление «поломанных» пакетов
Сообщение sash-kan » 06.08.2010 16:27
imysql-server
удалите никак не настраивающийся пакет linux-headers:
$ sudo aptitude remove
ilinux-headers
обновите список пакетов:
$ sudo aptitude update
завершите все операции по установке/настройке:
$ sudo aptitude install
если возникнут ошибки, выкладывайте выдачу команды.
Проблема с post-installation.
Проблема заключается в выводе сообщения об ошибке, после установки программ или пакетов. Содержание следующее:
Ума не приложу, что это и какие последствия это имеет. Программы, вроде, работают. Debian.
Нужен полный лог, начиная с команды установки.
Инкременирую сообщение выше. Заодно покажите /var/lib/dpkg/info/rsyslog.postinst.
Полный лог занимает очень много места.
Полный лог занимает очень много места.
И с LANG=C перед выполнением, гадать по локализованным сообщения сложно.
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
Меня вообще ужасно удивляет факт существования скрипта winetricks %)
Спасибо большое. Все отлично. Как вы так быстро все поняли?
Встречал раньше такие сообщения на форумах. Кроме того, когда сам писал init-скрипт, обнаружил, что insserv немного сходит с ума (предполагает весьма странные вещи) на скриптах без правильного LSB init script header.
Как решить проблему в Ubuntu?
Установил облачное хранилище mailru. Во время установки возникла ошибка, но при этом операция завершилась успешно. Теперь при попытке обновить, удалить или установить новый компонент выскакивает такая длинная ошибка и даже не представляю как ее решить.
Очень нужна ваша помощь.
После чего пакеты доустановятся корректно, это было решением в треде
htmldeveloper: Вот что вернуло
Настраивается пакет qmail (1.06-5) …
Your system needs to have a fully qualified domain name (fqdn) in
order to install the var-qmail packages.
dpkg: ошибка при обработке пакета qmail (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
уже вроде runit не выводится
Складывается впечатление, что вы понаставляли кучу пакетов, сами не понимая что они делают и для чего (qmail и runit наверняка поставились не из-за mailru, а раньше).
Удалите qmail для начала:
Да, выполнялось резервное копирование. Теперь все нормально ввелось, но опять же после ввода
sudo apt-get purge qmail*
Пакет «gmailfs» не установлен, поэтому не может быть удалён
Пакет «gmail-notify» не установлен, поэтому не может быть удалён
Да, вот скопировал из терминала sudo apt purge gmail*
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Заметьте, выбирается «gmailfs» для glob «gmail*»
Заметьте, выбирается «gmail-notify» для glob «gmail*»
Пакет «gmailfs» не установлен, поэтому не может быть удалён
Пакет «gmail-notify» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 3 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет runit (2.1.2-3ubuntu1) …
start: Не удается подключиться к Upstart: Failed to connect to socket /com/ubuntu/upstart: В соединении отказано
dpkg: ошибка при обработке пакета runit (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Настраивается пакет qmail (1.06-5) …