Red Hat Bugzilla – Bug 82671
anaconda does not detect lack of space on upgrades
Last modified: 2007-04-18 12:50:18 EDT
* Phoebe public beta 2
* upgrade from 7.2 minimal
1) install 7.2 minimal, use a /boot partition
2) fill up all space in /boot
3) try to upgrade to Phoebe
The upgrade proceeds and begins installing packages, only to fail on the first
package that places files in /boot (redhat-logos in my case). When it fails, it
gives me the "There was an error installing redhat-logos-...." dialog, which is
a fatal error.
Don't we check to see if the packages will fit before we start installing them?
I have this failing with a simple test case from the command line as well.
Created attachment 89591 [details]
Both broken file systems and absolutely full systems
return exactly the same value in bavail, namely 0.
So the value 0 in bavail disables disk space accounting
WONTFIX, because it's silly and stupid to chase one exotic
value that hardly ever happens in practice, fails with adequate
strerror message that is perfectly sane and "obvious", and because
there will always be borked file systems that return bavail = 0,
and there's far too much borkage for me to run a file system black
Additional borkage: filesystems with <5% free space (or whatever last bit is
reserved for root only by tune2fs) also exhibit this bug.
Confirmed that when the filesystem has 'regular' free space, the Disk Space
dialog is invoked.