On 04/24/2013 03:35 PM, Clemens Eisserer wrote:
Hi,
I am using Fedora-19-Alpha with nilfs2 on /. While everything worked great with Fedora 17, the updated version of yum also check for free inodes before executing the transaction:
Transaction check error: installing package ..... needs 40 inodes on the / filesystem
Rpm was always supposed to check for sufficient inodes in addition to disk space but that check has been broken for 10+ years. In rpm >= 4.11 it actually does something again, hence the different behavior.
Which is just plain wong in case of nilfs, as it has no inode limit.
What does 'stat -f /' return on that system?
Is there any way to disable that check? diskspacecheck=0 in /etc/yum.conf didn't help unfortunately :/
Yum's 'diskspacecheck=0' appears to be broken, it wouldn't hurt to file a bug about it. In addition to it being apparently broken, it doesn't even try to enable the inode problem filtering which would be needed in your case.
- Panu -