[mythtv-users] using Fedora PreUpgrade
Jarod Wilson
jarod at wilsonet.com
Thu Jun 25 12:39:30 UTC 2009
On Jun 25, 2009, at 1:58 AM, Joel Michael wrote:
> Jerome Yuzyk wrote:
>> Has anyone used Fedora's PreUpgrade utility to update a mythtv
>> machine? http://fedoraproject.org/wiki/PreUpgrade
>> I used it on a F10->11 server machine and it seems to have worked
>> fine. I'm wondering how it jives with other repositories like
>> ATRPMS and NVidia binaries. I'd be going from F9->F11 and my gear
>> is pretty low-tech: cable SD on Hauppauge and cable, video on the
>> monitor.
> PreUpgrade refused to work for me, because I keep /boot on a
> separate 100mb partition, and I use the CLI version (real servers
> don't have GUIs) which choked on the no space error (it's a known
> bug). I just did everything manually that PreUpgrade does, my
> server is working fine. Next trick for me is to upgrade my
> server's / file system to ext4.
Really not much to it.
> In my reading of the upgrade notes, you have to go F9 -> F10 -> F11
> though, because there was a significant change in the RPM package
> format in F11 that was only back-ported to F10, not F9.
You read slightly wrong. :)
If you're doing a live upgrade via yum, you do need to first upgrade
from F9's rpm to F10's rpm, but you do NOT need to do a wholesale F10
upgrade before jumping to F11. (The significant change was to change
the package checksum hash alg from md5 to sha256). There's probably
going to be similar fun to get to Fedora 12, as we're introducing xz-
compressed payloads there. (xz is the new stable lzma format, much
better compression than rpm's current compression scheme).
Back to preupgrade for a sec... If preupgrade doesn't hit that no
space error, you can go straight from F9 to F11, because the version
of rpm handling the actual package transactions is done by F11's rpm
within the installer. F10/F11 to F12 should work similarly, though xz
support will be backported to at least F11, and possibly F10 too.
--
Jarod Wilson
jarod at wilsonet.com
More information about the mythtv-users
mailing list