Назад | Перейти на главную страницу

скрипт предварительного удаления, установленный подпроцессом, возвратил статус выхода ошибки 5

Пытаясь получить clamav и clamav-daemon не установлен, но кажется apt и dpkg застряли, и без этой ошибки ничего не получится:

dpkg --remove вывод:

(Reading database ... 385080 files and directories currently installed.)
Removing clamav-daemon (0.99.2+dfsg-0ubuntu0.16.04.2) ...
Failed to stop clamav-daemon.socket: Unit clamav-daemon.socket not loaded.
dpkg: error processing package clamav-daemon (--remove):
 subprocess installed pre-removal script returned error exit status 5
/usr/bin/deb-systemd-helper: error: unable to read clamav-daemon.service
/usr/bin/deb-systemd-helper: error: unable to read clamav-daemon.socket
Errors were encountered while processing:
 clamav-daemon

И любой вид apt команда добавляет это в конец:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 clamav-daemon : Depends: clamav-base (= 0.99.2+dfsg-0ubuntu0.16.04.2) but 0.99.3+addedllvm-0ubuntu0.16.04.1 is installed
                 Recommends: clamdscan but it is not installed
E: Unmet dependencies. Try using -f.

Я пробовал apt -f install, пытался dpkg --configure -a, попытался установить, а затем удалить, попытался создать поддельные файлы с именем clamav-daemon.service/socket надеяться, что сценарий примет это и продолжит. Ничего не помогло, и у меня закончились идеи.

Любая помощь приветствуется.

Скрипт перед удалением можно найти по следующему пути.

/var/lib/dpkg/info/clamav-daemon.prerm

Вы должны иметь возможность отредактировать этот сценарий, чтобы удалить неисправную часть. В качестве альтернативы вы можете полностью удалить сценарий, но при этом могут быть пропущены другие шаги очистки.