1

Я обновлял свою систему (Debian Sid x64), используя apt-get , но я получил следующую ошибку:

Setting up fuse (2.9.3-14) ...
dpkg: error processing package fuse (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 fuse

У меня раньше была такая ошибка (также с fuse), но затем была отображена некоторая информация об ошибке, чтобы я мог провести некоторое исследование. В /var/log/syslog или /var/log/apt/term.log ничего нет.

В прошлый раз это было решено путем обновления ядра, но я бы предпочел не обновлять ядро в данный момент без каких-либо доказательств того, что обновление ядра решает проблему.

Можно ли как-то увидеть, что является причиной ошибки, вместо сообщения, в котором просто сказано, что она не установлена?

2 ответа2

3

Кажется, что строка 20 в /var/lib/dpkg/info/fuse.postinst содержит синтаксическую ошибку. В соответствии с этим -e должно быть изменено на -a . Я сделал это и наконец установил на свою тестовую ВМ.

Так

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

становится

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

Простое решение:

mkdir /dev/fuse
chmod 777 /dev/fuse

apt-get install fuse

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .