On 24.06.2017 09:58, Vasiliy P. Melnik wrote:
|попробуйте так
apt-get download <package> sudo dpkg --unpack <package>*.deb sudo rm
/var/lib/dpkg/info/<package>.postinst -f sudo dpkg --configure <package> sudo apt-get
install -yf #To fix dependencies|
24 июня 2017 г., 9:43 пользователь Артём Н. <artio...@yandex.ru
<mailto:artio...@yandex.ru>> написал:
Обновился апач.
И у меня когда-то уже была такая ошибка:
Настраивается пакет apache2 (2.4.25-3+deb9u1) …
info: Executing deferred 'a2enconf apache2-doc' for package apache2-doc
ERROR: Conf apache2-doc does not exist!
dpkg: ошибка при обработке пакета apache2 (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
apache2
E: Sub-process /usr/bin/dpkg returned an error code (1)
При этом, apache2-doc установлен и не обновляется.
Aptitude выдаёт Internal error.
Из-за такой дурацкой ошибки я не могу работать с другими пакетами:
удаление, обновление и установка всего остального падают на этом.
Надёжность на уровне.
Что это за фигня и почему оно вообще появляется?
И на кой делается a2enconf apache2-doc (причём, для пакета, которого может
не быть)?
Не, я понимаю, что вручную это пофиксить возможно, только делать это каждый раз
муторно.
Я не понимаю, почему это возникает в данном пакете (апач как-бы не левый пакет)?
И почему один кривой пакет, у которого не проходит конфигурация, ломает всю
систему?
Смотрит он на наличие вот этой фиготы:
# dpkg -S /var/lib/apache2/deferred_actions
dpkg-query: не найден путь, подходящий под шаблон
/var/lib/apache2/deferred_actions
# cat /var/lib/apache2/deferred_actions
apache2-doc apache2_invoke enconf apache2-doc
Откуда это? И если я его удалю, ничего не сломается?