[CALUG] Fedora upgrade unsuccessful

Bryan J Smith b.j.smith at ieee.org
Fri Jun 17 12:27:40 EDT 2011


A number of individuals do fresh installs, and even some new distributions take 
such an approach (e.g., MINT, non-Debian Edition, which is a running Debian Test 
release).

Personally and Professionally, I only do two (2) distro upgrades:  
- Debian Stable (apt-get dist-upgrade)
- Fedora Anaconda (Python set of tools, more than just yum)

Debian's strong packaging guidelines mean upgrades usually work without issue.  
I cannot say the same for most derivatives in my experience.  But I will always 
be a major, even if closet, Debian fanboy.  Sticking with well aligned repos, 
even 3rd party packages don't have issues with upgrades.

Although one can use Fedora's "yum upgrade" (or even "apt-get dist-upgrade" 
using apt-rpm, I did several from RHL6.2 through FC1 that way myself) and Fedora 
does have good packaging guidelines, Fedora has a legacy to fulfilling and does 
not have the strong, minimal guidelines like Debian that I love.  However, with 
that all said, Anaconda is extensive and has been solid for me for over 20 
straight release upgrades.  Only a few quirks here and there, but solid.  Once 
the dynamic modules were added around Yum, it allows me to do updated network 
upgrades.  And Preupgrade since being introduced some 6 releases ago now makes 
it large seemless for most.  This is especially the case with even 3rd party 
repos like RPM Fusion that are well aligned to Fedora, right down to the 
non-free components during upgrades.

Most everything else just breaks for me.  So I'm with you on clean installs for 
those.  I personally and professionally can't stand doing new installs.  I don't 
tinker with my systems much at all.  I'm too busy using apps, like most users.

-- Bryan

P.S.  Although it is not supported (largely for ISV reasons, as the ABI/API 
changes break much certified ISV software), I have used Anaconda to do major 
RHEL upgrades, 3 to 4 and 4 to 5.  Again, I do not recommend it for certified 
installations, but it does work.

 -- 
Bryan J  Smith       Professional, Technical Annoyance 
Linked Profile:     http://www.linkedin.com/in/bjsmith 
------------------------------------------------------ 
LS3 Z51:  When you absolutely, positively need to pass
that "Smart Car" by accelerating 60-100mph in 3rd gear
in around 4s so you can shift back to 6th gear and get
the same 30mpg at 75mph he struggles to get at 65mph+.



----- Original Message ----
From: James Ewing Cottrell 3rd <JECottrell3 at Comcast.NET>
Sent: Fri, June 17, 2011 11:25:34 AM

  Well, I hate to jump in here because Bryan seems to be giving you good 
advice, but since I have never used Amahi either I can't resist.

My advice is of the form "when you realize that you're going down the 
wrong road, turn back as soon as possible" and "don't throw good money 
(or effort) after bad".

I never do upgrades...always clean installs. And I would *never* attempt 
to update further than N to N+1.

And I never accept the default partitioning. Disks are Huge these days, 
but someone chose a Puny /boot size.

I usually make an 8G partition, install a small Rescue Linux there that 
owns the MBR, and then use that same partition as the /boot of my "real" 
systems. But *don't reformat* that partition on install.

Since you are using LVM, sharing your existing root LV and create 
another. You can dual boot both systems...F12 and F14. OK, so your files 
in /boot will conflict with each other, but you can put them into 
subdirectories and alter your grub.conf lines.

Or if you want to keep the same root, just same the old files. Do 
something like:

cd /; mkdir /var/hda/f12; rsync -ax / /boot /var/hda/f12

Then do a clean install of f14 (hey...f15 is out now) and redo your 
customizations. How extensive are they?

JIM

P.S. What does your fsck look like? Does it go thru all the 5 passes? 
Since it's probably "dirty" it ought to run, but you may need to use the 
-f option to force it. The -o remount,ro trick that Bryan mentioned 
works nicely, altho you can also run it from Rescue Mode from the CD.



More information about the CALUG mailing list