Opened 10 years ago

Last modified 10 years ago

#102 new defect

fuse-utils fails during debirf make

Reported by: Daniel Kahn Gillmor Owned by: jrollins
Priority: major Component: debirf
Keywords: ntfsprogs fuse-utils Cc:
Sensitive: no


since i added ntfsprogs, which itself pulls in fuse-utils to the rescue image, i'm unable to build a debirf rescue image. During debirf make, I get:

Setting up fuse-utils (2.7.4-1.1) ...
creating fuse group...
Adding group `fuse' (GID 102) ...
udev active, skipping device node creation.
udev requires a mounted sysfs, not started. failed!
invoke-rc.d: initscript udev, action "reload" failed.
dpkg: error processing fuse-utils (--configure):
 subprocess post-installation script returned error exit status 1

I'm not sure the right way to deal with this except to avoid including nftsprogs in the rescue image.

Change History (3)

comment:1 Changed 10 years ago by Daniel Kahn Gillmor

and it would kind of suck to not have ntfsprogs in the rescue image, since it's mighty handy for rescuing 'doze users.

comment:2 Changed 10 years ago by Daniel Kahn Gillmor

Eugen wrote:

adding that new module : a0_ntfsprogs ,or so , may resolve rescue +ntfsprogs

~# cat /usr/share/debirf/modules/a0_ntfsprogs
#!/bin/bash -e

debirf_exec apt-get --force-yes -y install fuse-utils ntfsprogs

I'm not sure if this is the right solution -- it looks like the only difference here is the --force-yes installation, and it's unclear to me how this addresses the underlying failure (that fuse-utils declines to install if sysfs isn't mounted in the fakechroot). Does this fix things for other users?

comment:3 Changed 10 years ago by Daniel Kahn Gillmor

Eugen wrote:

not really , only that fuse &co is _correct_installed in pure chroot , before installing/executing the rest of modules. btw, --force-yes is even not needed, but the name "a0_ntfsprogs" is very important because it place that file executasions before kernel file .

I used debirf 22-1 version , tested iso image in virtualbox, - ntfsprogs seems ok - but not with ntfs filesystem, - not haveing such fs -.

Note: See TracTickets for help on using tickets.