|Main Archive Page > Month Archives > fedora-users archives|
Jorgen Lundman wrote:
> Hello list,
> Senior unix admin, but relatively fresh Linux admin. I run a fc8 box only for
> cross-compiling, as so many toolchains come pre-compiled for it.
> However, today I found the need to finally upgrade. This is an account of what I
> went through, and not just meant as a bitch session.
> I do not care about the OS, but it would be easier if all my toolchain installs
> and home directory contents remained.
> I have a tiny /boot and the rest on a lv / system, setup by a colleague. This
> all runs on xen, but that is not really part of this email.
> First I tried to use preupgrade, and I went through all the yum tasks to ensure
> I have the latest version of it and so on.
> Then I ran preupgrade, I went straight for fc14. I was told that my /boot was
> too small. Of course it is! Still, it did say something about downloading it
> after reboot. Plus one for fc there.
> Rebooting and it gives some obscure error about not finding previous system. Eh?
> Googling and crap, I finally find out how to get at the anaconda logs (it could
> have been mentioned by anaconda i think, instead of just 'error, click here to
> In the end it said something about fc8 can not be upgraded. I still do not
> really know why, but google suggests I can not skip versions, I need to go to 9
> first. preupgraded only lists 10 to 14. I try 10 anyway.
> No difference at all. Bugger.
> Right, so I download the fc14 ISO and try to do a install over the old OS,
> hoping to keep data. The installer does have an option to keep things, the
> second to last option, before custom.
> It just notifies me that there are no places to install to, sorry.
> I use custom, which at least gives me some clues. Apparently I can not install
> to a ext3 filesystem. This seems a really bad decision by someone. Essentially,
> it is just untaring files on an existing fs. To force a certain version seems
> really backwards.
> I google for how to convert ext3 to ext4, and go through that. 2 hours later I
> am ready to try again.
> I return back to the installer, the 4th option still does not work, so i go
> through custom. I manage to convince it to use my / and /boot. It installs, I
> reboot. No warnings about losing data, so I feel confident here.
> Upon reboot it has no settings for network, ssh etc. So I go through the GUI to
> set network (I guess I am supposed to use GUI, even though I prefer to reach for
> I look for a way to start SSH, and there do not appear to be any. Google said to
> use Administration/Services. But that does not exists. Huh, I actually have to
> start a shell to run /sbin/services sshd start. Minus one there.
> Only to find that port 22 does not answer. I go through the usual checks to make
> sure it is running, and connects locally. I start the firewall GUI to confirm
> that port 22 is open, I even try without firewall. Still, no connection.
> How strange. there is a cryptic message about iptables? I don't have services so
> I can not check using the GUI, so again I am forced to use shell to disable it.
> Finally I can login. minus one again.
> Only to find everything has been wiped. Boo.
> It was a major hassle for me, I feel sorry for fresh people trying fc14 for the
> first time. I feel there is room to make some improvements.
> Anyway, I will zfs rollback to my fc8 and install something else.
If you have a toolchain which run in FC8 it's possible that it won't run on a
newer system. If you hardware supports HVM so you can run KVM virtualization, I
would almost think that the easiest way out is to add a drive with FC14, and run
the old system in a VM just to support the toolchain.
Full disclosure: I have a RH8 (no, not FC8) in a VM, because I have an app which
won't compile on recent gcc, and no time or money budget to rewrite and debug a
large program which has been working for years as a static binary.
-- Bill Davidsen <email@example.com> "We have more to fear from the bungling of the incompetent than from the machinations of the wicked." - from Slashdot -- users mailing list firstname.lastname@example.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines