处理保险丝时遇到错误

处理保险丝时遇到错误

我正在使用更新我的系统(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

上次是通过更新内核来解决的,但是如果没有任何证据表明更新内核可以解决问题,我暂时不想更新内核。

有什么方法可以让我真正看到导致错误的原因,而不是仅仅看到一条提示安装失败的消息?

答案1

看起来第 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

答案2

简单的解决方案:

mkdir /dev/fuse
chmod 777 /dev/fuse

apt-get install fuse

相关内容