Finally upgraded MythTV

After a very long time, I finally decided it would be a good idea to upgrade MythTV. In the course of the upgrade, I ended up switching from XFree86 to Xorg. Thankfully I was able to just copy over my old XF86Config file to /etc/x11/xorg.conf and it pretty much just worked. I did get the following keyboard errors (just like Matt said I would):

(EE) Failed to load module "Keyboard" (module does not exist) (EE) No Input driver matching `Keyboard' No core keyboard

The fix is to just change the keyboard driver in the config from Keyboard to kbd:

Identifier "Keyboard1" Driver "kbd"

Next, Mythfrontend was failing to update the database schema, claiming there were duplicate columns. To make a long story short, I used the advice given on the mythtv-dev list from 2004 and manually dropped some columns using phpMyAdmin:

ALTER TABLE recorded DROP COLUMN lastmodified; ALTER TABLE recorded DROP COLUMN filesize;

For what it’s worth, I didn’t have to drop the ‘oldprogram’ column mentioned in the post.

After that, everything seemed to work fine…

MythTV 0.18.1

I didn’t even lose my old recordings or programming schedules in the upgrade. I’m shocked!

Leave a Reply