Package: fuse
Version: 2.9.3-15+deb8u2
Severity: normal

Dear Maintainer,


   * What led up to the situation?

Trying to install fuse in a chroot environment as non-root user.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

sudo apt-get install fuse

   * What was the outcome of this action?

Installation failed with no error message when running the fuse.postinst script.

   * What outcome did you expect instead?

The package should install successfully.

   * Further information

This bug was introduced with the recent security fix. The postinst script now
calls chmod 0600 /dev/cuse > /dev/null 2>&1 which fails because I have /dev
from my host system mounted in the chroot and I am not running as root. If I
was running as root, I would still not want this script to change /dev on my
host system.

Other packages such as udev and mount have functions to detect if they are
running in a chroot environment before touching anything in /dev. I think that
would be appropriate here too.

-- System Information:
Distributor ID: ev3dev
Description:    ev3dev GNU/Linux 8.0 (jessie)
Release:        8.0
Codename:       jessie
Architecture: armv7l

Kernel: Linux 3.19.0-43-generic (SMP w/6 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages fuse depends on:
ii  adduser   3.113+nmu3
ii  libc6     2.19-18+deb8u2
ii  libfuse2  2.9.3-15+deb8u2
ii  mount     2.25.2-6
ii  sed       4.2.2-4
ii  udev      215-17+deb8u3

fuse recommends no packages.

fuse suggests no packages.

-- no debconf information

Reply via email to