Opened 8 years ago

Last modified 8 years ago

#102 new defect

fuse-utils fails during debirf make

Reported by: dkg Owned by: jrollins
Priority: major Component: debirf
Keywords: ntfsprogs fuse-utils Cc:


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 8 years ago by dkg

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 8 years ago by dkg

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 8 years ago by dkg

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.