Hi,

On Fri, Aug 30, 2019 at 12:03 PM Simon McVittie <s...@debian.org> wrote:
> On Fri, 23 Aug 2019 at 10:04:28 +0200, Michael Biebl wrote:
> > Setting up fuse (2.9.9-1) ...
> > dpkg: error processing package fuse (--configure):
> >  installed fuse package post-installation script subprocess returned error 
> > exit status 1
> ...
> > # udevadm test --action -p /devices/virtual/misc/fuse
> > Invalid action '-p'
 Ouch, it's a leftover (outdated lines) from the time when fuse
installed its udev rules. Now it should be something like this:
"udevadm test --action=change /devices/virtual/misc/fuse".
But now as udev ships its fuse rules (in 50-udev-default.rules and
99-systemd.rules) this is not needed anymore.

> Similar to the equivalent fuse3 bug #934293, this seems to be a regression
> since buster: the same binary package installs OK on buster. Maybe
> udevadm became more strict about its parameter parsing?
 As mentioned elsewhere, this seems to be the case. About the the
transition, it is expected but I would like to get more information on
it.

> Similar to fuse3, it would be helpful if the maintainer script had less
> "> /dev/null 2>&1" so that error messages would appear.
 Well, the expected output (on my Buster system) is 131 lines long.
These are not relevant for normal users / usage.

> > I'm not exactly sure what this code is supposed to achieve.
> > Since fuse no longer ships its own udev rules, maybe it can be dropped
> > altogether?
 Trigger an udev rules change after the package installed its udev rule.

> Or if the postinst is still necessary, maybe fuse3 could take over the
> fuse binary package name for bullseye (with a transitional package) so that
> bugs like this one don't need to be fixed in both places?
 For the time I will fix it independently. I can't promise when the
actual transition will take place.
But if you can, please check the proposed package update[1].

Thanks,
Laszlo/GCS
[1] dget -x http://www.barcikacomp.hu/gcs/fuse_2.9.9-2.dsc

Reply via email to