Description of problem: If a "yum install" is done, errors print for mounted fuse sshfs filesystems saying "Permission denied" during the transaction test and transaction. Version-Release number of selected component (if applicable): yum-3.1.7-2.fc7 How reproducible: Every time Steps to Reproduce: 1. Mount a filesystem with sshfs as a non-root user. "sshfs host:/ directory" 2. yum install <something> Actual results: Unnecessary error messages are printed during the install
Created attachment 154642 [details] yum install output
What output do you get from 'stat /home/emh/test/fusemount'? And are there any avcs from selinux?
The root user can't stat or otherwise access /home/emh/test/fusemount.. it gets the same permission denied error. I think this is normal behavior as fuse is setup per-user. It may be the case that something doesn't handle this case correctly, as the fs is listed in /etc/mtab, but only accessible to my user account. I haven't seen any events logged from selinux. Further poking has also revealed that this message is output from any "rpm -i" or "rpm -e" command, and is not yum-specific.
The error is entirely appropriate, then. rpm has to do a stat of all mounted filesystems when trying to determine if there's enough available space. Giving feedback that one of the filesystems couldnt' be stated is entirely reasonable.
*** This bug has been marked as a duplicate of 220991 ***