[mythtv-commits] Ticket #9742: Mythtv-setup fails to create the initial database

MythTV noreply at mythtv.org
Tue Apr 19 18:58:24 UTC 2011


#9742: Mythtv-setup fails to create the initial database
------------------------------------------+-------------------------
     Reporter:  cedric.dewijs@…           |      Owner:  danielk
         Type:  Bug Report - General      |     Status:  new
     Priority:  minor                     |  Milestone:  unknown
    Component:  MythTV - Mythtv-setup     |    Version:  Unspecified
     Severity:  medium                    |   Keywords:
Ticket locked:  0                         |
------------------------------------------+-------------------------
 I have installed mythtv, and mysql. After creating the initial database,
 mythtv-setup can not find the tables it needs.

 Steps to reproduce:
 1) regenerate the database:
 [code]
 [cedric at tvpc ~]$ mysql -u root -p
 Enter password:
 Welcome to the MySQL monitor.  Commands end with ; or \g.
 Your MySQL connection id is 13
 Server version: 5.5.11-log Source distribution

 Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights
 reserved.

 Oracle is a registered trademark of Oracle Corporation and/or its
 affiliates. Other names may be trademarks of their respective
 owners.

 Type 'help;' or '\h' for help. Type '\c' to clear the current input
 statement.

 mysql> drop database mythconverg;
 Query OK, 1 row affected (0.08 sec)

 mysql> CREATE DATABASE IF NOT EXISTS mythconverg;
 Query OK, 1 row affected (0.00 sec)

 mysql> GRANT ALL ON mythconverg.* TO mythtv at localhost IDENTIFIED BY
 "mythtv";
 Query OK, 0 rows affected (0.00 sec)

 mysql> FLUSH PRIVILEGES;
 Query OK, 0 rows affected (0.05 sec)

 mysql> GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv at localhost
 IDENTIFIED BY "mythtv";
 Query OK, 0 rows affected (0.00 sec)

 mysql> FLUSH PRIVILEGES;
 Query OK, 0 rows affected (0.00 sec)

 mysql> ALTER DATABASE mythconverg DEFAULT CHARACTER SET utf8 COLLATE
 utf8_general_ci;
 Query OK, 1 row affected (0.00 sec)

 mysql> quit
 Bye
 [/code]
 2)Run mythtv-setup:
 [code]
 [cedric at tvpc ~]$ mythtv-setup
 2011-04-19 19:59:06.541 Using runtime prefix = /usr
 2011-04-19 19:59:06.541 Using configuration directory =
 /home/cedric/.mythtv
 2011-04-19 19:59:06.543 Unable to read configuration file mysql.txt
 2011-04-19 19:59:06.543 Empty LocalHostName.
 2011-04-19 19:59:06.543 Using localhost value of tvpc
 2011-04-19 19:59:06.568 New DB connection, total: 1
 2011-04-19 19:59:06.578 Connected to database 'mythconverg' at host:
 localhost
 2011-04-19 19:59:06.603 Closing DB connection named 'DBManager0'
 2011-04-19 19:59:06.605 Connected to database 'mythconverg' at host:
 localhost
 2011-04-19 19:59:06.607 Error preparing query: SELECT data FROM settings
 WHERE value = :KEY AND hostname = :HOSTNAME
 2011-04-19 19:59:06.607 Driver error was [2/1146]:
 QMYSQL3: Unable to prepare statement
 Database error was:
 Table 'mythconverg.settings' doesn't exist

 2011-04-19 19:59:06.609 Error preparing query: SELECT data FROM settings
 WHERE value = :KEY AND hostname IS NULL
 2011-04-19 19:59:06.609 Driver error was [2/1146]:
 QMYSQL3: Unable to prepare statement
 Database error was:
 Table 'mythconverg.settings' doesn't exist

 2011-04-19 19:59:06.611 Error preparing query: SELECT data FROM settings
 WHERE value = :KEY AND hostname = :HOSTNAME
 2011-04-19 19:59:06.611 Driver error was [2/1146]:
 QMYSQL3: Unable to prepare statement
 Database error was:
 Table 'mythconverg.settings' doesn't exist

 .......

 2011-04-19 19:59:07.813 Error preparing query: SELECT data FROM settings
 WHERE value = :KEY AND hostname = :HOSTNAME
 2011-04-19 19:59:07.813 Driver error was [2/1146]:
 QMYSQL3: Unable to prepare statement
 Database error was:
 Table 'mythconverg.settings' doesn't exist

 2011-04-19 19:59:07.814 Error preparing query: SELECT data FROM settings
 WHERE value = :KEY AND hostname IS NULL
 2011-04-19 19:59:07.814 Driver error was [2/1146]:
 QMYSQL3: Unable to prepare statement
 Database error was:
 Table 'mythconverg.settings' doesn't exist

 2011-04-19 19:59:08.725 MythFontProperties, Error: Failed to load
 'Liberation Sans', got 'DejaVu Sans' instead
                         Location:
 /usr/share/mythtv/themes/default/base.xml @ 11
                         Name: 'basetiny'        Type: 'fontdef'
 2011-04-19 19:59:08.726 MythFontProperties, Error: Failed to load
 'Liberation Sans', got 'DejaVu Sans' instead
                         Location:
 /usr/share/mythtv/themes/default/base.xml @ 36
                         Name: 'basetinyred'     Type: 'fontdef'
 2011-04-19 19:59:08.727 MythFontProperties, Error: Failed to load
 'Liberation Sans', got 'DejaVu Sans' instead
                         Location:
 /usr/share/mythtv/themes/default/base.xml @ 80
                         Name: 'basemediumyellow'        Type: 'fontdef'
 2011-04-19 19:59:08.781 Error preparing query: SELECT data FROM settings
 WHERE value = :KEY AND hostname = :HOSTNAME
 2011-04-19 19:59:08.781 Driver error was [2/1146]:
 QMYSQL3: Unable to prepare statement
 Database error was:
 Table 'mythconverg.settings' doesn't exist

 2011-04-19 19:59:08.783 Error preparing query: SELECT data FROM settings
 WHERE value = :KEY AND hostname IS NULL
 2011-04-19 19:59:08.783 Driver error was [2/1146]:
 QMYSQL3: Unable to prepare statement
 Database error was:
 Table 'mythconverg.settings' doesn't exist

 2011-04-19 19:59:19.386 System Locale (en_US), Country (US), Language (en)
 ^C
 [cedric at tvpc ~]$

 My versions:
 mysql  Ver 14.14 Distrib 5.5.11, for Linux (i686) using readline 5.1
 Linux tvpc 2.6.38-ARCH #1 SMP PREEMPT Wed Mar 30 07:14:27 UTC 2011 i686
 Intel(R) Pentium(R) 4 CPU 1.60GHz GenuineIntel GNU/Linux
 [/code]

 See also this forum discussion:
 http://www.mythtvtalk.com/fresh-ach-linux-install-cannot-create-initial-
 database-mythconverg-14687/

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/9742>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list