Source: fuse Version: 2.9.3-14 Severity: grave Tags: patch Hi
When upgrading (or installing) fuse 2.9.3-13 to 2.9.3-14, the new
postinst fails with:
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
E: Sub-process /usr/bin/dpkg returned an error code (1)
This is caused by this, change between the afforementioned versions,
which is also not mentioned in the package's changelog:
--- fuse-2.9.3/debian/fuse.postinst 2014-06-20 08:23:50.000000000 +0200
+++ fuse-2.9.3/debian/fuse.postinst 2014-07-30 23:01:26.000000000 +0200
@@ -17,7 +17,7 @@
then
if [ -e /dev/fuse ]
then
- udevadm test -a -p $(udevadm info -q
path -n /dev/fuse) > /dev/null 2>&1
+ udevadm test -e -p $(udevadm info -q
path -n /dev/fuse) > /dev/null 2>&1
fi
fi
fi
Reverting this to "udevadm test -a -p" fixes the problem again.
Regards
Stefan Lippers-Hollmann
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16-rc7-aptosid-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru fuse-2.9.3/debian/fuse.postinst fuse-2.9.3/debian/fuse.postinst --- fuse-2.9.3/debian/fuse.postinst +++ fuse-2.9.3/debian/fuse.postinst @@ -17,7 +17,7 @@ then if [ -e /dev/fuse ] then - 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 fi fi fi
signature.asc
Description: This is a digitally signed message part.

