Bugzilla – Bug 130315
permissions security fix update fails due to nfs mounted /home partition
Last modified: 2005-10-25 09:53:34 UTC
the /home partition is exported with the root_squash option and therefore the archive cannot be expanded over the existing mount point: ERROR(InstTarget:E_RpmDB_subprocess_failed) warning: can't chown /home (Operation not permitted) error: unpacking of archive failed on file /home: cpio: chmod failed - Operation not permitted Could the update be configured to skip over nfs mounted dirs or not die fatally? I can't even ignore the error and continue meaning that the update is always in the list. This can of course be worked around by unmounting the /home partition temporarily and then performing the update, but this gets a bit tedious for many machines.
The problem is that this is done directly by rpm, and it is as flexible as a rock here. One could use a patch script, instead of the update. Well, another patch problem --> Harald (I pity you). Mike, in any case, if it is not too much effort, can you please attach the /var/log/YaST2 directory (as a tar file)? Please take a look at http://www.opensuse.org/Bug_Reporting_FAQ#YaST if you have any questions about this. I don't know if it helps in your situation, but the update should also work if the /home directory is mounted without root squash. But you probably have thougt about this already ;-)
It's the filesystem package that causes trouble as it packages the /home directory. I don't know what the sane behavior would be for rpm when it encounters a leaf directory that suddenly is a mountpoint. Maybe mls has an idea.
Assigned to mls, as suggested by mir. maintenance coordination could help to find a way to release it, when we have a solution.
Closed with WONTFIX ;-)