Red Hat Bugzilla – Bug 517946
Some audit rules can freeze all fuse mounts
Last modified: 2009-08-31 10:11:27 EDT
Description of problem:
After playing with some seedit utilities I ended up unable to use any fuse file systems. Trying to mount a fuse system would just freeze along the way leaving the mount point in an intermediate state. For example trying to do
would just hang. Another consequence is that nautilus would freeze when trying to look at my home directory (because of the presence of .gvfs)
After a lot of exploration I found that the culprit was the audit service and in particular a rule that got added by some utilites along the way.
Removing this rule fixed the problem. After this all fuse mount started to work again.
I guess this is probably a kernel bug...
Version-Release number of selected component (if applicable):
a bunch of kernels:
Steps to Reproduce:
1. have the the following rule in /etc/audit/audit.rules
-a exit,always -S chroot
2. have the auditd service started
3. Try to mount any fuse filesystem (logging in in gnome will try to mount
4. Any access to the mount will block, for example try:
5. Also note that some additional processes are left running (like a mount -i ...)
The ls just hangs there and does not return to the shell unless it is killed.
The ls should run normally, display results (maybe nothing) and return to the shell.
*** This bug has been marked as a duplicate of bug 493565 ***