I hit some trouble upgrading from FC 10 to FC 12 using the netinst CD.
I had previously successfully upgraded the system from FC5 to FC10 with the same method - that time everything went well.
At first the upgrade went well - the installation program found my FC installation and detected the partitions right.
The problem appeared when about 90% of the rpm's were installed. Anaconda was complaining about a fatal error with a package and quit.
After rebooting and restarting the installation program it does not recognize my partitions anymore and suggests I'd format them for a fresh installation. As all my data is there I'd rather not do that.
I then rebooted again and chose "Repair" from the installation menu. I got to the console and noticed that all partitions mounted cleanly and all the data seems to be there.
Trying to reboot from the hard disk almost works. The system gets up, goes through grub, gets the kernel running and mounts the disks but fails to launch Xorg.
I get to a terminal login from here by pressing Ctrl+Alt+F2. When I type the user name and press enter the terminal seems to crash - does not ask for the password but simply returns to the user name query. An error message flashes just after pressing enter but too quickly for me to read.
When I boot from CD again and go to the terminal via the "Repair" option the previous events can be seen from /var/log/messages. Xorg tries to start and stops trying after a certain amount of failures.
After that it says this:
Code:
init: prefdm main process (2123) terminated with status 1
init: prefdm main process ended, respawning
init: prefdm respawning too fast,stopped
init: tty2 main process (1617) terminated with status 1
init: tty2 main process ended, respawning
init: tty2 main process (2184) terminated with status 1
init: tty2 main process ended, respawning
init: tty2 main process (2185) terminated with status 1
init: tty2 main process ended, respawning
My best guess is that this happens because the upgrade was aborted before it completed and hence some necessary rpm's were left out. I figured I could possibly fix this by updating the packages with yum from the terminal if I got to log in.
What should I do now? Could I for example try and manually copy some missing files to the disk as I can access it via the repair option?
And yes - I know upgrading is at one's own risk.