Red Hat Bugzilla – Bug 707481
Kernel image prepared by preupgrade freezes after "Trying to unpack rootfs image" message appears on console
Last modified: 2013-01-15 09:18:48 EST
Description of problem:
I ran preupgrade to upgrade a test box from F14 to F15. preupgrade completed successfully, but the "Upgrade to Fedora 15" kernel hangs forever at the message:
Trying to unpack rootfs image as initramfs...
Version-Release number of selected component (if applicable):
All the time.
Steps to Reproduce:
1. Run preupgrade
3. Wait forever
The "upgrade" never happens.
The box would be upgraded to F15.
The boot freezes before switching to KMS. However, I have KMS enabled just fine under Fedora 14 with a stock 22.214.171.124 kernel. (This is a Radeon 9200, rv280 chip.)
This particular PC has only 512MB of RAM - which should be enough, according to the system requirements. (I also have one Fedora 14 PC with only 384 MB of RAM...) However, I am starting to suspect that this isn't enough, given that someone has already raised bug #682555.
My best bet might be to remove all of the kernel modules that I know I won't need from initrd.img, except that I cannot find a System.map file for the installer's vmlinuz. I think I'll need that in order to regenerate all the module dependencies.
Any help, please?
same pb here, same preupgrade version, trying to upgrade to fc15 from fc14
also 512M of ram
Trying to unpack rootfs image as initramfs...
then nothing happens
I can revert to fc14 at reboot via grub and replicate the problem each time I manually select the upgrade entry.
smolt profile : http://www.smolts.org/client/show/pub_9ed33a07-dcc5-42a8-9689-8826fe44e846
I tried installing fc15 in a virtual machine with 512MB memory and it failed. After that I tried it with 1024MB and it did work. Case made: 512Mb does not suffice.
I am experiencing the same thing. Install in a VM with 512MB RAM freezes forever at "Trying to unpack rootfs image as initramfs". Increasing the RAM allocation to 1024MB resolves the problem.
I have not tried experimenting with RAM amounts to see if e.g. 640MB is sufficient. However, it seems clear that either the rootfs image needs to shrink or Fedora's published minimum RAM requirement needs to grow.
I'm trying with a PXE install and I'm getting the same thing. 512MB of ram on the machine.
I have recreated the initramfs.img file with the following changes:
- deleting all unnecessary firmware
- deleting the empty directory structure for kernel modules under /lib/modules
- deleting all .mo files
This reduces the image by about 20%, and allows the kernel to boot.
Unfortunately, it now boots to a text-mode screen saying that the installer wants 640MB of RAM, and that I only have 512MB!
I think it's probably an idea to make preupgrade check for sufficient memory (1024Mb) before allowing the user to start. I think the initramfs is only going to get bigger in future releases.
That would be a good idea: preupgrade knew that the PC had only 512 MB of RAM, so why bother preparing an upgrade that then demands 640 MB of RAM?
Having said that, there's something intrinsically *wrong* with an upgrade procedure that needs 1024 MB to install an OS that only needs 384 MB to run.
Your installer is a fat pig.
As an aside, the only firmware file that the installer would have needed to find inside the initramfs was R200.bin, and preupgrade could have worked this out too. The incredible amount of other firmware I discovered in there was just irrelevant memory-hogging bloat.
So here's a thought: preupgrade should be *smarter*, and create an initramfs that is tailored for the hardware that it is running on.
Please pardon any misunderstanding, but is this the same problem as Bug 708966? If so, would a solution be to backstitch the modifications in the F15 anaconda into F14 preupgrade?
I have the same problem ( 512M ram - hangs at "Trying to "etc) with the Network Install CD.
No help from pre-upgrade here!
Surely there must be a way to reduce the size of the installer?
Same problem low RAM 512M same message.
Same problem on a VM with 512MB. Upping to 1GB got past this issue.
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.
(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
The process we are following is described here: