J'étais en train de mettre à jour mon système (Debian Sid x64) en utilisant apt-get
, mais j'ai eu l'erreur suivante:
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
J'ai eu une erreur comme celle-ci (également avec un fuse
), mais il y avait des informations sur l'erreur affichée afin que je puisse faire des recherches. Il n'y a rien dans /var/log/syslog
ou /var/log/apt/term.log
.
La dernière fois, il a été résolu en mettant à jour le noyau, mais je préférerais ne pas mettre à jour le noyau en ce moment sans que la mise à jour du noyau résolve le problème.
Y a-t-il une façon de voir ce qui provoque l'erreur au lieu d'un message qui dit qu'il n'a pas réussi à installer?
Il semble que la ligne 20 dans /var/lib/dpkg/info/fuse.postinst
ait une erreur de syntaxe. Selon cela, le -e
devrait être changé en -a
. Je l'ai fait et finalement installé sur ma machine virtuelle de test.
Alors
udevadm test -e -p $(udevadm info -q path -n /dev/fuse) > /dev/null 2>&1
Devient
udevadm test -a -p $(udevadm info -q path -n /dev/fuse) > /dev/null 2>&1
Solution simple:
mkdir /dev/fuse chmod 777 /dev/fuse apt-get install fuse