Hide Forgot
Some time recently, openQA 32-bit Rawhide tests stopped blowing up due to a kernel error and started blowing up due to anaconda failing to detect any disks, instead. If you look at a current openQA run - e.g. https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=Rawhide&build=Fedora-Rawhide-20160411.n.0&groupid=1 - you'll see a lot of x86_64 tests pass, but all the i386 tests fail. They all fail because anaconda doesn't find any disks. In every test if you look at a screenshot of the disk selection screen, it looks like this: https://openqa.fedoraproject.org/tests/12793/modules/disk_guided_empty/steps/3 you can grab a full set of anaconda logs from the the 'Logs & Assets' tab of any affected test. I couldn't see a really obvious smoking gun in program.log or storage.log , but maybe someone else can. You can find image download links at https://www.happyassassin.net/nightlies.html , this bug is 32-bit only.
/dev/sda is showing up as media_present = False, and the theory on IRC is that it's the 'self.current_size > Size(0)' part of that condition. The Size(10 GB) for the disk is probably overflowing a 32-bit int and coming out negative or something.
This seems to be confirmed by this test: s = Size("10 GiB") s > 0 returns 'False', when run on a 32-bit Rawhide image.
https://github.com/rhinstaller/libbytesize/pull/10
Merged.
Confirmed this is fixed with libbytesize 0.5. (the 32-bit install seems to suddenly crash a bit later, but that's not your problem...)