Как я сейчас допускаю эту ошибку на три (!) машины и успеть ничего полезного не найти в интернете, я задам вопрос здесь. Как и в этом вопросе, я получаю сообщение об ошибке

Errors were encountered while processing:
fuse

Ни /var/log/syslog , ни /var/log/apt/term.log содержат особо полезной информации. Как показывает единственный ответ в связанном вопросе, в /var/lib/dpkg/info/fuse.postinst есть синтаксическая ошибка, однако мой fuse.postinst похоже, слишком сильно отличается. Подозреваемая линия для меня следующая

udevadm test --action -p  $(udevadm info -q path -n /dev/fuse) > /dev/null 2>&1

Я использую Debian testing stretch на всех машинах. makedev установлен. Как я могу это исправить, не удаляя предохранитель и все его зависимости?

РЕДАКТИРОВАТЬ: так как мой вопрос был отмечен как дубликат, я объясню, почему это не так. Строка 20, где ошибка представляется для дубликата, для меня следующая строка:

            if udevadm control --reload-rules > /dev/null 2>&1

На самом деле, предполагаемая строка, на которую есть ссылка в ответе, не содержится ни в моем файле, ни в каких-либо аналогах (кроме той, которую я добавил в описании здесь, udevadm test -thing) ни в одной строке.

0