On Thu, Mar 23, 2006 at 08:58:33AM +0000, Philip Armstrong wrote:
> fuse-utils appears to be uninstallable if /dev/fuse does not exist. If
> you use udev, then /dev/fuse will only exist if the fuse kernel module
> is available:
> 
> # dpkg --configure -a
> Setting up fuse-utils (2.5.2-3) ...
> creating fuse device...
> creating fuse group...
> The group `fuse' already exists as a system group. Exiting...
> chown: cannot access `/dev/fuse': No such file or directory
> dpkg: error processing fuse-utils (--configure):
>  subprocess post-installation script returned error exit status 1
> # modprobe fuse
> # dpkg --configure -a
> Setting up fuse-utils (2.5.2-3) ...
> creating fuse device...
> creating fuse group...
> The group `fuse' already exists as a system group. Exiting...
> 
> Installing fuse-utils should not depend on the prescence of the fuse
> module in the kernel. Perhaps this shouldn't be a grave bug, since
> fuse is now shipped with the standard kernel & can be installed if
> required to get around the bug. It does require manual intervention
> however.

Hi Phil.

Thanks for bugreport although it's quite strange for me.
Here's what I'm using in postinst:

  if [ -c /dev/fuse ]; then chown root:fuse /dev/fuse; fi
  if [ -c /dev/.static/dev/fuse ]; then chown root:fuse /dev/fuse; fi

So if /dev/fuse file doesn't exist this part of code should be skipped. 

regards
fEnIo
-- 
  ,''`.  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | irc:fEnIo
 : :' :       32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Poland
 `. `'           phone:+48602383548 | proud Debian maintainer and user
   `-          http://skawina.eu.org | jid:[EMAIL PROTECTED] | rlu:172001

Attachment: signature.asc
Description: Digital signature

Reply via email to