Package: bilibop Severity: important Hi,
the aufs patch set is going away from Debian, e.g. it's been removed in Linux 3.18 as found in experimental. It's being superseded by overlay FS. On a Debian Live system with Linux 3.18 and union=overlayfs, /lib/bilibop/test fails to identify the (USB) boot device as being on the same underlying device as the root FS, and in turn bilibop fails to tweak the ownership of the device nodes as it's supposed to do. I've only tested with bilibop 0.4.21~bpo70+1, as that's what we're using, and I've not seen any obviously related change in the newest releases. This is one of the blockers for Tails to upgrade its kernel to 3.18+. For your convenience, a test ISO will soon be available there: http://nightly.tails.boum.org/build_Tails_ISO_feature-linux-3.18/ To reproduce, install it to a USB stick with Tails Installer, or just `dd' it to a USB stick (it's a hybrid ISO). I've not tested the latter, but I guess it'll produce the same results. In case it may help, here's the output of "DEBUG=true sh -x /lib/bilibop/test /dev/sda" (/dev/sda is the boot device): + set -e + . /lib/bilibop/common.sh + [ true = true ] + has_udevadm=false + IFS=: + echo /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin + [ -x /usr/local/sbin/udevadm ] + [ -x /usr/local/bin/udevadm ] + [ -x /usr/sbin/udevadm ] + [ -x /usr/bin/udevadm ] + [ -x /sbin/udevadm ] + has_udevadm=true + break + [ true = true ] + unset has_udevadm d + get_udev_root + true + echo > get_udev_root > get_udev_root + [ -f /etc/udev/udev.conf ] + . /etc/udev/udev.conf + udev_root= + udev_root=/dev + physical_hard_disk / + true + echo > physical_hard_disk / > physical_hard_disk / + [ -z / ] + local blk dev disk= + [ -b / -a -e /sys/class/block/ -a ! -e /sys/devices/virtual/block/ ] + underlying_partition / + true + echo > underlying_partition / > underlying_partition / + underlying_device / + true + echo > underlying_device / > underlying_device / + local dev target=/ + [ -b / ] + [ -f / -o -d / ] + underlying_device_from_file / + true + echo > underlying_device_from_file / > underlying_device_from_file / + device_id_of_file / + true + echo > device_id_of_file / > device_id_of_file / + udevadm info --device-id-of-file / + local id=0:19 dev mntpnt + [ 0 = 0 ] + find_mountpoint / + true + echo > find_mountpoint / > find_mountpoint / + df+ sed -ne $s,.* \([^[:blank:]]\+\)$,\1,p / + mntpnt=/ + is_aufs_mountpoint -q / + true + echo > is_aufs_mountpoint -q / > is_aufs_mountpoint -q / + local opt= + opt=-q + shift + canonical / + true + echo > canonical / > canonical / + echo / + grep -q ^[^ ]\+ / aufs /proc/mounts + return 1 + dev= + local dev= + local old new= + true + return 1 + dev= + DISK= + exit 1 Cheers, -- intrigeri -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org