[dist-upgrader] bug in the free space check?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
update-manager (Ubuntu) |
Fix Released
|
High
|
Michael Vogt |
Bug Description
I have found what I consider a major critical bug in the breezy to dapper upgrade process.
I ran the gksudo thing and used update manager to upgrade my breezy. Apparently I did not have enough HDD space and it did not warn me... not even when the disk filled up to zero bytes free it warned me it just kept going with no error messages.
The first signs I got that something was wrong was that the GTK recyclebin application crashed and then some other GTK components "quit unexpectedly". I kicked up a terminal and bash said it could create some temp file so I went "df" and discovered the full disk.
The installation however continued and I let it continue, finally at maybe 99% the entire installer crashes in a series of weird error messages which was not directly related to the full disk but that made it obvious that this was infact the problem.
My system did not contain anything that important but if you screw up peoples main desktop systems like this they will just never use ubuntu again.
PLEASE ADD SOME LAST MINUTE CHECK IN THE INSTALLER THAT WARNS IF THERE IS NOT ENOUGH DISK SPACE FOR THE UPGRADE
There is almost not a single installer in Windows that cannot handle this types of issues. What they do is that they pause the installation whenever the disk is full, they display a message about it and that dialog has a "retry" button so that the user can clean up some stuff from the disk and continue as nothing happened.
I realized that implementing such a thing would be too late for dapper but a single "one liner check" for disk space can be included in dapper in time.. right?