При обработке предохранителя обнаружены ошибки

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,

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

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

Louis Matthijssen
источник
Что произойдет, если вы попробуете apt-get install --only-upgrade fuse? Вы получаете то же самое сообщение?
jimm-cl
я получил fuse is already the newest version., затем 1 not fully installed or removed. и тогда я получаю то же самое сообщение снова.
Louis Matthijssen
2
Я тоже это получаю (только чуть менее раздражает, чем неспособность обновить мой Xserver из-за драйверов nvidia ...), эта ошибка вызывается этой строкой в /var/lib/dpkg/info/fuse.postinst: udevadm test -e -p $(udevadm info -q path -n /dev/fuse) > /dev/null 2>&1 Я понятия не имею, что это должно делать, но выход с 1, и это вызывает проблему ...
J V

Ответы:

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
user352031
источник
0

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

mkdir /dev/fuse
chmod 777 /dev/fuse

apt-get install fuse
John Adora
источник
Добро пожаловать в Супер пользователя. Ваш ответ может извлечь выгоду из более подробной информации. Пожалуйста, измените его, чтобы объяснить, как работает ваше решение / как оно решает вопрос ОП.
Twisty Impersonator
Я не понимаю, почему этот ответ был отклонен. Это решило проблему отлично. Я сначала проверил udevadm test -a линия, и это было хорошо. Простое создание каталога с правильной пермиссией устранило проблему, а предохранитель был установлен без проблем.
Scott