[mythtv-users] QT MySql error (it looks like qtmysql is installed)

Robert Longbottom RobertCL at iname.com
Tue Jan 2 20:06:10 UTC 2007


Pat Lorton wrote:
> Hi, I run mythtv on a gentoo system.  I recently updated to the newest 
> version available on portage:
> 
> ~: mythbackend --version
> Library API version: 0.20.20060828-3
> Source code version: Unknown
> Options compiled in:
>  linux release using_v4l using_oss using_alsa using_ivtv using_lirc 
> using_joystick_menu using_x11 using_xv using_xrandr using_opengl_vsync 
> using_opengl using_frontend using_backend using_bindings_perl
> 
> When doing so mythbackend stopped starting.  The strange thing is, I did 
> the exact same emerge on another system that I run myth on, and it works 
> fine.  The error I get is:
> 
> ~: mythbackend
> 2007-01-02 14:28:16.153 Using runtime prefix = /usr
> QSqlDatabase: QMYSQL3 driver not loaded
> QSqlDatabase: available drivers:
> 2007-01-02 14:28:16.168 New DB connection, total: 1
> 2007-01-02 14:28:16.168 Unable to connect to database!
> 2007-01-02 14:28:16.168 No error type from QSqlError?  Strange...
> QSqlQuery::exec: database not open
> QSqlQuery::exec: database not open
> 2007-01-02 14:28:16.230 DB Error (KickDatabase):
> Query was:
> SELECT NULL;
> No error type from QSqlError?  Strange...
> 2007-01-02 14:28:16.290 Failed to init MythContext, exiting.
> 
> 
> I can't figure out why qmysql3 driver would get lost, the driver is 
> still there as far as I can tell:
> ~: locate mysql | grep -i qt
> /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
> /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so
> /usr/include/qt4/Qt/qsql_mysql.h
> /usr/include/qt4/QtSql/qsql_mysql.h
> /usr/portage/app-office/qtstalker/files/qtstalker-no_mysql_support.patch
> 
> This list basically matches the list on my other system where I'm not 
> experiencing this error.
> 
> Other info:
> ~: mysql --version
> mysql  Ver 14.12 Distrib 5.0.26, for pc-linux-gnu (i686) using readline 5.1
> 
> *  x11-libs/qt
>       Latest version available: 4.1.4-r2
>       Latest version installed: 4.1.4-r2
> 
> 
> There's no package qt-mysql, but since I've never had this problem 
> before, I assume that is covered by having mysql in USE keywords when 
> building qt (which I have).
> 
> Again I didn't experience this problem with a 2 month old build, but 
> experience it with this newest version.  Any help would be greatly 
> appreciated.
> 

Could be that you need to rebuild mythtv to make it work with the new 
qt-mysql.  You could also try using revdep-rebuild.

Robert.


More information about the mythtv-users mailing list