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.