Gentoo en mythtv? Dat zuigt als de beesten.

Ik gebruik MythTV op een stokoude computer om tv-programma’s en films op te nemen. Alle sexy stuff wordt op een Hauppauge VCR-kaart gedaan, ‘t feit dat de pc die ‘t ding aanspreekt ‘n oude AMD op 550 MHz is, is (tot nu toe) geen probleem geweest.

Onlangs kwam er een nieuwe versie van mythtv uit. M’n “viewer” op (op Ubuntu) deed de upgrade perfect. De backend-server (onder Gentoo) peinst echter dat het tijd is om de middelvinger uit te steken.

De nieuwe versie van mythttv (media-tv/mythtv-0.21_p16944) heeft mysql-5 nodig. Geen probleem, upgrade werkte perfect. Nadien komt er bij’t starten van mythtv altijd een leuke rits boodschappen in de log (onderaan deze post).

Iemand op de developer-lijst vertelde mij dat je ook de mysql-driver die in QT zit moet upgraden. Weer een halve dag later, geen succes.

Vanop de console kan ik zonder problemen inloggen op de mysql-db (mysql -u mythtv -h localhost -p). Via phpmyadmin zijn alle tabellen perfect te gebruiken. Waarom dat “Would you like to configure the database connection now?” in de logs tevoorschijn komt is mij’n raadsel (‘k Krijg die nu ook te zien als ik mythbackend in debug modus opstart).

Help …

UPDATE
Klein detail bij het upgraden van QT. Er staan twee versies van QT geïnstalleerd, qt-3 en qt-4. Het lijkt evident dat mythtv qt-4 zou gebruiken maar dat is het niet. Het was ook handig geweest als de portage manager had aangegeven dat je mysql én qt moet upgraden. Bon, problem solved door naar de laatste qt-3, x11-libs/qt-3.3.8-r4 te upgraden.

2008-05-23 10:47:57.560 Using runtime prefix = /usr, libdir = /usr/lib
2008-05-23 10:47:57.694 Empty LocalHostName.
2008-05-23 10:47:57.710 Using localhost value of vcr
QSqlDatabase: QMYSQL3 driver not loaded
QSqlDatabase: available drivers: (null)
2008-05-23 10:47:57.847 New DB connection, total: 1
2008-05-23 10:47:57.866 Unable to connect to database!
2008-05-23 10:47:57.867 No error type from QSqlError?  Strange...
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
2008-05-23 10:47:57.923 DB Error (KickDatabase):
Query was:
SELECT NULL;
No error type from QSqlError?  Strange...
........................................................................
2008-05-23 10:48:00.581 UPnPautoconf() - No UPnP backends found
2008-05-23 10:48:00.583 No UPnP backends found

No UPnP backends found

Would you like to configure the database connection now? [yes]
[console is not interactive, using default 'yes']
Database host name: [localhost]
[console is not interactive, using default 'localhost']
Should I test connectivity to this host using the ping command? [yes]
[console is not interactive, using default 'yes']
Database non-default port: [0]
[console is not interactive, using default '0']
Database name: [mythconverg]
[console is not interactive, using default 'mythconverg']
Database user name: [mythtv]
[console is not interactive, using default 'mythtv']
Database password: [xxxxx]
[console is not interactive, using default 'mythtv']
Unique identifier for this machine (if empty, the local host name will be used):
[console is not interactive, using default '']
Would you like to use Wake-On-LAN to retry database connections? [no]
[console is not interactive, using default 'no']
2008-05-23 10:48:00.602 Unable to connect to database!
2008-05-23 10:48:00.604 No error type from QSqlError?  Strange...

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>