MythTV program database off by one hour [solved] (Write it up even though it's been written up in the mailing list...)

"Sympathetic User"'s support encouraged me to actually fix this problem today. Turns out the problem with MythTV was with reliance on a bug in Qt <= 3.3.3 which was fixed in 3.3.4. The MythTV folks have checked a fix in, but it'll likely be a while before that shows up in portage, so here's what to do in the meantime to fix the problem on Gentoo:

mask Qt 3.3.4 (add a line with ">=x11-libs/qt-3.3.4" to /etc/portage/package.mask (you may need to create the file anew))

emerge qt (this takes a while, you'll have time to write a blog entry about your trials and tribulations, read a few articles on news sites, get yourself a drink, sit watching the compile for a few minutes, then give up on waiting and head off to bed, then realise you can sleep and get back up and realise it's done)

restart mythbackend (/etc/init.d/mythbackend restart) to have it pick up the new (old) Qt

drop your channel database (note for ATI TV Wonder Pro users, this will require re-setting every single channel's signal settings due to an error with the card (argh!)) using mythsetup (answer yes when it asks whether to eliminate the channel data)

setup a new video source (in mythsetup again) to use your datadirect username and password, then tell your television input connection to use this new video source, then exit mythsetup

run mythfilldatabase

restart mythfrontend and check that the program database is now properly aligned with reality.

That fixes the problem for me, but it makes Eric3 (the Python IDE) look very different (seems to have lost the 3D effects for buttons). Not sure whether it's going to be stable going forward... guess we'll see.

(Oh, this is all from a post to the mailing list, re-cast as Gentoo instructions)


  1. Dave

    Dave on 04/08/2005 11:55 p.m. #

    Thanks!<br />
    <br />
    My friend said he fixed his by just changing his /etc/localtime to link to a time zone that wasn't right. This wasn't an option for me because I run date-dependant servers, but it should work for most people who just use their machine for mythtv.

  2. BeeCee

    BeeCee on 04/20/2005 7:25 p.m. #

    Thanks for the timezone suggestion, that worked great for me! I run debian, and since qt3.3.4 isn't released yet on sarge, the other suggestion isn't an option for me.

  3. Jay

    Jay on 05/07/2005 3:01 p.m. #

    Thanks! Worked great. I don't have to edit every recording to start an hour late and didn't have to<br />
    put in the wrong timezone. I contacted the guy<br />
    that did the ebuild for the project and tried to<br />
    get him to put an explicit dependency on the<br />
    previous version of the QT lib so this wouldn't<br />
    happen to anyone else. Unfortunately he, like<br />
    the rest of the devs on the mythtv mailing list,<br />
    refused to take any responsibility for bugs and<br />
    refused to put in even a minimal effort to<br />

Comments are closed.


Pingbacks are closed.