При обновлении пакета spamassassin, dpkg returned an error code (1)

spamassassin-logo Пост установочный скрипт пакета не смог завершить выполнение обновления - "dpkg: ошибка при обработке параметра spamassassin (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 1".

dpkg не смог выполнить скрипт post-installation:

$ apt-get update && apt-get dist-upgrade
...
Настраивается пакет spamassassin (3.3.2-5+deb7u2) …
dpkg: ошибка при обработке параметра spamassassin (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 spamassassin
E: Sub-process /usr/bin/dpkg returned an error code (1)

Произошло это потому, что скрипт выполнял некоторые действия от имени debian-spamd, которому по умолчанию назначена псевдо-оболочка (заглушка, пустышка) /bin/false.

Временно даём пользователю debian-spamd оболочку /bin/sh:

$ vi /etc/passwd
debian-spamd:x:118:128::/var/lib/spamassassin:/bin/false
to
debian-spamd:x:118:128::/var/lib/spamassassin:/bin/sh

Повторяем обновление:

$ apt-get update && apt-get dist-upgrade
...
Настраивается пакет spamassassin (3.3.2-5+deb7u2) …
insserv: script vboxdrv: service vboxdrv already provided!
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin

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


Защитный код
Обновить

no-script
[ Подробнее... ]
27 megabytes