From de23db497b0bc13f5caa4418f03de5b5ba6aaaf8 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 29 May 2013 17:45:09 +0200 Subject: [PATCH] SW: Drop makedev from all GRML_* classes We once again run into this annoying behaviour of the fuse package: | Setting up makedev (2.3.1-92) ... | /run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation. | /run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation. | /run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation. | Setting up fuse (2.9.2-2) ... | Creating fuse group... | Adding group `fuse' (GID 104) ... | Done. | Creating fuse device... | /run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation. | chown: cannot access '/dev/fuse': No such file or directory | dpkg: error processing fuse (--configure): | subprocess installed post-installation script returned error exit status 1 as reported in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696055 The bind mounted /dev in the chroot seems to cause makedev to not execute anything, while /var/lib/dpkg/info/fuse.postinst uses the following code: | [...] | if [ ! -d /run/udev ] | then | if [ -x /sbin/MAKEDEV ] | then | echo "Creating fuse device..." | | cd /dev | MAKEDEV fuse | chown root:fuse /dev/fuse | chmod 0660 /dev/fuse | else | echo "MAKEDEV not installed, skipping device node creation." | fi | else | [...] So let's try to get rid of the deprecated makedev package. --- etc/grml/fai/config/package_config/GRML_FULL | 1 - etc/grml/fai/config/package_config/GRML_MEDIUM | 1 - etc/grml/fai/config/package_config/GRML_SMALL | 1 - etc/grml/fai/config/package_config/GRML_XL | 1 - 4 files changed, 4 deletions(-) diff --git a/etc/grml/fai/config/package_config/GRML_FULL b/etc/grml/fai/config/package_config/GRML_FULL index 735e868..a4cae2e 100644 --- a/etc/grml/fai/config/package_config/GRML_FULL +++ b/etc/grml/fai/config/package_config/GRML_FULL @@ -21,7 +21,6 @@ localepurge locales lsb-release lsof -makedev mount multitail ntp diff --git a/etc/grml/fai/config/package_config/GRML_MEDIUM b/etc/grml/fai/config/package_config/GRML_MEDIUM index 98a1c4c..c822be4 100644 --- a/etc/grml/fai/config/package_config/GRML_MEDIUM +++ b/etc/grml/fai/config/package_config/GRML_MEDIUM @@ -88,7 +88,6 @@ login logrotate lrzsz lsof -makedev mawk mbr mc diff --git a/etc/grml/fai/config/package_config/GRML_SMALL b/etc/grml/fai/config/package_config/GRML_SMALL index bd334f9..f1c1994 100644 --- a/etc/grml/fai/config/package_config/GRML_SMALL +++ b/etc/grml/fai/config/package_config/GRML_SMALL @@ -45,7 +45,6 @@ links lrzsz lsof locales -makedev mawk mbr memtester diff --git a/etc/grml/fai/config/package_config/GRML_XL b/etc/grml/fai/config/package_config/GRML_XL index 6ffaf0f..109ae75 100644 --- a/etc/grml/fai/config/package_config/GRML_XL +++ b/etc/grml/fai/config/package_config/GRML_XL @@ -702,7 +702,6 @@ mailfilter mailplate mairix make -makedev makejail makepasswd man-db -- 2.1.4