I just upgraded the fuse-utils package, and got bitten by this, although
indirectly. It went like this:
* prerm called "invoke-rc.d fuse-utils stop". The module removal
failed, since a fuse FS was still mounted. The fusectl pseudo-FS got
successfully unmounted.
* postint called "invoke-rc.d fuse-utils start". Re-mounting the fusectl
pseudo-FS while a fuse FS was still mounted triggered a bug in the
kernel. I got a nice stack trace and mount blocked forever. Drama ensued.

This is a kernel bug so it's not directly related to this package. So
what's my point ? I don't know much about the Debian policy, but I don't
think that the stop argument of the init script should do anything.
Messing with the kernel module and the pseudo-FS after the system boot
introduces more problems than it solves. BTW, this is the approach of
the nfs-common package: its init script does not remove the nfs kernel
module when called with the stop argument.

Thanks


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to