Upgrade to F8 and 0.21 from MythDora 4.0
These are my findings doing an upgrade to F8 and 0.21 MythTV from MythDora 4.0. This is by no means a guaranteed way of doing things. I simply wanted to do it just to see if it worked. For the most part it does but it does require some steps and a WHOLE LOT OF TIME!!! There are close to 1000 packages that get installed/upgraded doing things this way. So if your hell bent on wanting to do this and are not afraid of loosing a perfectly good install, then by all means try it. Keep in mind you will be doing these steps as root ;)
** Backup **
1) Backup your database!!! This will at least save you there. You can back things by simply going into MythDora Tools and backup to DVD or hard drive. 2) Backup any config files you may have such as lircd.conf, wpaconfig etc.. 3) Backup your yum.repos.d directory in /etc just to be sure. This is where things got crappy because I had to edit many of the repo files to reflect the new f8 instead of fc6-i386 etc. Enable and edit ATrpms, Dribble, Fedora, Fedora-Updates, Freshrpms.
** Repo Prep **
# yum clean all
# rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
Add the backed up repos from yum.repos.d and edit for F8.
** Go to run level 3 **
# ctrl + alt + F1
login as root
# telinit 3
Enter
** System Prep **
# service mythbackend stop
# service httpd stop
# service sendmail stop
# service dhcpd stop
# chkconfig sendmail off
# rpm -e --nodeps xine
# rpm -e --nodeps xine-lib-extras-nonfree
# rpm -e --nodeps vlc
# rpm -e --nodeps PIL
# rpm -e --nodeps Numeric
# rpm -e --nodeps mythmusic
# rpm -e --nodeps mythdvd
# rpm -qa | grep ivtv | xargs rpm -e (you maynot have ivtv on your system)
# rpm -qa | grep lirc | xargs rpm -e --nodeps
** Begin upgrade **
# yum update rpm\* yum\*
# yum upgrade
Go grab a beer and build a house or something ;-)
** Post Upgrade instructions **
Please read this BEFORE you reboot just in case.
http://fedoraproject.org/wiki/YumUpgradeFaq#head-35dec39334d084099cd45c4f4541dba914ed52b1
** Install MythTV **
# yum upgrade \*myth\*
** Clean up old Myth rpm's **
# rpm -qa | grep "0\.20\." | xargs rpm -e --nodeps
** Get new Myth Library rpm's **
# yum install libmyth\*-0.21
** Reinstall what we removed & others **
# yum install perl-MythTv xine vlc mplayer lame ffmpeg libmpeg2 faad2 liba52_0
You may need to poke around to see if there are others needing upgrades.
Fingers crossed and reboot !!!
** Kernel module drivers **
For these please refer to my good buddy Mr. Jarod Wilson.
http://www.wilsonet.com/mythtv/fcmyth.php

Problems with mplayer
Thanks for posting these instructions - I have followed up to the yum upgrade stage, but it fails on some dependencies for mplayer:
Error: Missing Dependency: libdvdnavmini.so.4 is needed by package mplayer
Error: Missing Dependency: libpulse.so.0(PULSE_0) is needed by package mplayer
There seems to be a problem with the freshrpms repositories at the moment, as I can't contact them:
http://ayo.freshrpms.net/fedora/linux/8/i386/freshrpms/repodata/repomd.xml: [Errno 12] Timeout:
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: freshrpms. Please verify its path and try again
Not sure if that is causing the problem? I have tried to manually install mplayer and also to use the livna repositories, all with no luck. I have tried to manually install pulse as instructed on the YumUpgradeFaq page, doing
yum groupinstall sound-and-video
yum install libflashsupport paman padevchooser
(I didn't install gnome-desktop as I'm not using it, so don't want all the extras.)
After this, I do have the pulse lib:
ls *pulse*
libpulse-browse.so.0
libpulse-mainloop-glib.so.0.0.2
libpulse-browse.so.0.1.0
libpulse-simple.so.0
libpulsecore.so.4
libpulse-simple.so.0.0.0
libpulsecore.so.4.0.0
libpulse.so.0
libpulsedsp.so
libpulse.so.0.3.0
libpulse-mainloop-glib.so.0
But still get the dependency failure.
yum repolist gives:
Loading "kmdl" plugin
Repository updates is listed more than once in the configuration
repo id repo name status
atrpms Fedora Core 8 - i386 - ATrpms enabled
dribble Dribble for Fedora 8 - i386 enabled
fedora Fedora 8 - i386 enabled
Any ideas on this? Are freshrpms needed - it seems to be pretty dead at the moment....
Thanks
Mat.
d00dtv wrote: These are my
These are my findings doing an upgrade to F8 and 0.21 MythTV from MythDora 4.0. This is by no means a guaranteed way of doing things. I simply wanted to do it just to see if it worked. For the most part it does but it does require some steps and a WHOLE LOT OF TIME!!!
Just wanted to say thanks for publishing these. I was able to upgrade using your instructions, plus a couple more 'rpm -e --nodeps' commands. Basically, whenever yum barked at me about a conflict, I simply removed the conflicting package. 8^)
** Begin upgrade **
# yum update rpm\* yum\*
# yum upgrade
Go grab a beer and build a house or something ;-)
Funny -- and so true. My wife even got a chuckle out of that.
cannot find a valid baseurl for repo: core
Ok, so I took the plunge and not being sure how to edit the repos correctly am stuck with "cannot find a valid baseurl for repo: core" after doing a yum update rpm\* yum \*
Any help appreciated, or do I just get the MD4 disk back out ?
Regards to all
S02
S02
You need to upgrade the
You need to upgrade the repos in together since they required each other.
i.e.
# rpm -Uvh http://mirror.anl.gov/pub/fedora/linux/releases/8/Everything/i386/os/Packages/fedora-release-8-3.noarch.rpm http://mirror.anl.gov/pub/fedora/linux/releases/8/Everything/i386/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm
OR this will get both at once:
rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
Perhaps you're assuming that if you can't figure that out (and editing the repo to point to F8) then you shouldn't be doing it?
I'm building my house now :)
Sorry I'll correct. I was in
Sorry I'll correct. I was in a cut and paste mood I guess ;-)
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
:) My test VM which has the
:)
My test VM which has the "Development" stuff installed also required me to remove
41 rpm -e flac-devel
53 rpm -e libmyth-devel
54 rpm -e nvidia-graphics-devel
56 rpm -e mythstream
58 rpm -e fftw2-devel
60 rpm -e libdvdnav
61 rpm -e fftw2
62 rpm -e fftw2-single
67 rpm -e libdvdnav4 --nodeps
When I got to the "yum upgrade \*myth\*" stage
I got "no packages marked for update" since it seemingly pulled everything in in the big "yum upgrade".
yum install libmyth\*-.21
needs to be:
yum install libmyth\*-0.21
(but again I'd gotten everything in the big upgrade)
rpm -qa | grep 0.20. | xargs rpm -e --nodeps
needs to be
rpm -qa | grep "0\.20\." | xargs rpm -e --nodeps
Otherwise it will pick up more than just packages with 0.20. in them like "at-3.1.10-20.fc8"
Apart from that it seems to have worked quite OK. I need to play some more to make sure it's working OK.
I've corrected the needed
I've corrected the needed changes. Thanks for the tips.
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
Minor problem I've
Minor problem I've discovered on my VM test machine.
When I start the frontend or setup program, I don't have any fonts so I can't see which menu item I'm selecting. Once I get into a setup screen etc I can see things OK.
It seems the themeinfo.xml file isn't being found for a bunch of themes.
/usr/share/mythtv/themes/blue/themeinfo.xml
/usr/share/mythtv/themes/blueosd/themeinfo.xml
/usr/share/mythtv/themes/Iulius-OSD/themeinfo.xml
/usr/share/mythtv/themes/Iulius/themeinfo.xml
/usr/share/mythtv/themes/MythCenter/themeinfo.xml
/usr/share/mythtv/themes/classic/themeinfo.xml
/usr/share/mythtv/themes/isthmus/themeinfo.xml
/usr/share/mythtv/themes/DVR/themeinfo.xml
/usr/share/mythtv/themes/Retro-OSD/themeinfo.xml
/usr/share/mythtv/themes/defaultosd/themeinfo.xml
/usr/share/mythtv/themes/Minimalist-wide/themeinfo.xml
/usr/share/mythtv/themes/Gray-OSD/themeinfo.xml
/usr/share/mythtv/themes/Titivillus/themeinfo.xml
/usr/share/mythtv/themes/Retro/themeinfo.xml
/usr/share/mythtv/themes/Titivillus-OSD/themeinfo.xml
/usr/share/mythtv/themes/G.A.N.T/themeinfo.xml
/usr/share/mythtv/themes/MythCenter-wide/themeinfo.xml
...and the default them is Retro, so you don't get any text :(. I forced it to MythCenter and it's OK.
Also with respect to lirc, I just did an "yum install lirc" and it seemed to install and run no problem. I don't have a remote set up properly to test on this VM.
I think I'm ready to give it a go on my "production" machine. I'll take an image so worst case I can just restore everything.
Odd. All my fonts were fine.
Odd. All my fonts were fine. Not sure what to tell you there. As for lirc or alsa, they are now in the kernel so no need for kernel module rpm's anymore.
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
WOW lirc modules are now in
WOW lirc modules are now in the kernel?
does anyone know how new hardware is added now?
To clarify things better,
To clarify things better, they are in the kernel but if you want the latest support then you will still need to install the kernel module for lirc and alsa.
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
Lirc !!!!!!
Does anyone know how to use it again !!!!!!
Merci a toute l'équipe !!!!