cpacman-yum wrongly assumes free disk space info
Brought to you by:
dmakovey
when trying to run
yum --servername=x.foo.com --schedule update
on EL6 platform (most likely it's applicable to others just as well) if local space allocation was "tight" enough you may see:
Transaction Check Error:
installing package kernel-2.6.32-131.12.1.el6.x86_64 needs 7MB on the / filesystem
installing package ebtables-2.0.9-6.el6.x86_64 needs 7MB on the / filesystem
in which case yum (and subsequently cpacman) bails without producing of transation. It's either a case of unhandled exception or there needs to be more logic applied to transaction processing in cases like above.
sounds like "diskspacecheck=0" in /etc/yum.conf is what we're after. We need to trigger that setting dynamically from cpacman.