spamassassin был сломан на моем Ubuntu 20.10, и я не могу его переустановить.
я сделал
dpkg --purge spamassassin sa-compile spamc
deluser --удалить-все-файлы debian-spamd
удачное обновление
удачное обновление
apt установить spamassassin
и получаю ошибки:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
sa-компилировать спам
Предлагаемые пакеты:
бритва libdbi-perl pyzor libencode-detect-perl libgeoip2-perl libnet-patricia-perl
libbsd-ресурс-perl
Следующие НОВЫЕ пакеты будут установлены
sa-компилировать spamassassin spamc
0 для обновления, 3 для новой установки, 0 для удаления и 0 для отказа от обновления.
Нужно получить 0 Б/1235 КБ архивов.
После этой операции будет использовано 4 902 КБ дополнительного дискового пространства.
Вы хотите продолжить? [Д/н] Д
Выбор ранее невыбранного пакета spamassassin.
(Чтение базы данных... На данный момент установлено 271754 файла и каталога.)
Подготовка к распаковке .../spamassassin_3.4.5~pre1-3_all.deb ...
Распаковка spamassassin (3.4.5~pre1-3)...
Выбор ранее невыбранного пакета sa-compile.
Подготовка к распаковке .../sa-compile_3.4.5~pre1-3_all.deb ...
Распаковка sa-compile (3.4.5~pre1-3) ...
Выбор ранее невыбранного пакета spamc.
Подготовка к распаковке .../spamc_3.4.5~pre1-3_amd64.deb ...
Распаковка spamc (3.4.5~pre1-3) ...
Настройка spamc (3.4.5~pre1-3) ...
Настройка spamassassin (3.4.5~pre1-3) ...
Добавление системного пользователя `debian-spamd' (UID 131)...
Добавление новой группы `debian-spamd' (GID 136)...
Добавление нового пользователя debian-spamd (UID 131) с группой debian-spamd...
Не создавать домашний каталог `/var/lib/spamassassin'.
Небезопасная зависимость в sprintf при работе с ключом -T в /usr/lib/x86_64-linux-gnu/perl/5.30/Con
рис.pm строка 62.
Сбой компиляции в строке 6 /usr/lib/x86_64-linux-gnu/perl/5.30/lib.pm.
BEGIN не удалось — компиляция прервана в /usr/lib/x86_64-linux-gnu/perl/5.30/lib.pm, строка 6.
Сбой компиляции в строке 36 /usr/bin/sa-update.
Ошибка BEGIN — компиляция прервана в /usr/bin/sa-update, строка 36.
dpkg: ошибка обработки пакета spamassassin (--configure):
установленный подпроцесс сценария после установки пакета spamassassin вернул статус ошибки 255
dpkg: проблемы с зависимостями препятствуют настройке sa-compile:
sa-compile зависит от spamassassin; Однако:
Пакет spamassassin еще не настроен.
dpkg: ошибка обработки пакета sa-compile (--configure):
проблемы с зависимостями - оставить ненастроенным
Отчет об аппорте не написан, потому что сообщение об ошибке указывает на то, что это ошибка, возникшая после предыдущей проверки.
Илюр.
Обработка триггеров для man-db (2.9.3-2)...
Обработка триггеров для systemd (246.6-1ubuntu1.4)...
При обработке возникли ошибки:
спамассасин
sa-компилировать
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Как установить пакет spamassassin Ubuntu сейчас?
Я также проверил это (на другой машине): установить 20.04 LTS, обновить до 20.10, установить spamassassin, все работает, поэтому проблема с правильной очисткой.
В рабочей установке установлен Perl v5.30.3, а в нерабочей — v5.30.0 (хотя согласно удачное обновление
).
Несоответствие версии Perl на неработающей Ubuntu:
судо cpan
/usr/bin/cpan: версия Perl lib (5.30.3) не соответствует исполняемой версии '/usr/bin/perl' (5.30.0) в /usr/lib/x86_64-linux-gnu/perl/5.30/ Config.pm строка 62.
Сбой компиляции в строке 44 /usr/share/perl/5.30/CPAN.pm.
Как мне обновить установку Perl