I was updating my system (Debian Sid x64) using apt-get
, but I got the following error:
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
I had an error like this before (also with fuse
), but then there was some information about the error displayed so I could do some research. There's nothing in /var/log/syslog
or /var/log/apt/term.log
.
Last time it was solved by updating the kernel, but I would prefer not to update the kernel at the moment without any prove that updating the kernel solves the problem.
Is there any way I can actually see what's causing the error instead of a message that just says it failed to install?
Answer
It seems that line 20 in /var/lib/dpkg/info/fuse.postinst
has a syntax error. According to this the -e
should be changed to -a
. I did that and finally installed on my test VM.
So
udevadm test -e -p $(udevadm info -q path -n /dev/fuse) > /dev/null 2>&1
Becomes
udevadm test -a -p $(udevadm info -q path -n /dev/fuse) > /dev/null 2>&1
Comments
Post a Comment