[mythtv-users] database on 32/fixes

James jam at tigger.ws
Mon Apr 25 05:32:52 UTC 2022



> On 25 Apr 2022, at 12:56 pm, Stephen Worthington <stephen_agent at jsw.gen.nz> wrote:
> 
> On Mon, 25 Apr 2022 10:14:32 +0800, you wrote:
> 
>> 
>> 
>>> On 25 Apr 2022, at 7:37 am, James <jam at tigger.ws> wrote:
>>> 
>>> Hi
>>> I built 31/fixes on ubuntu 22.04. Everything is OK. On whim I built 32/fixes the myth part works fine but mythweb gives me this:
>>> 
>>> Fatal error: Uncaught mysqli_sql_exception: Table 'mythconverg.music_songs' doesn't exist in /var/www/html/mythweb/classes/Database/Query/mysqlicompat.php:68 Stack trace: #0 /var/www/html/mythweb/classes/Database/Query/mysqlicompat.php(68): mysqli_query() #1 /var/www/html/mythweb/classes/Database.php(263): Database_Query_mysqlicompat->execute() #2 /var/www/html/mythweb/classes/Database.php(326): Database->query() #3 /var/www/html/mythweb/modules/music/init.php(15): Database->query_col() #4 /var/www/html/mythweb/classes/Modules.php(30): require_once('...') #5 /var/www/html/lmythweb/classes/Modules.php(50): Modules::load() #6 /var/www/html/mythweb/mythweb.php(30): Modules::getModule() #7 {main} thrown in /var/www/html/mythweb/classes/Database/Query/mysqlicompat.php on line 68
>>> 
>>> Looking at SQL indeed it does not exist (but does in 31 DB)
>>> Since 'music_songs' is pretty ubiquitous I speculate an update went wrong (I started with a newly created DB)
>>> What gives ?
>> 
>> I did the obvious - grabbed an empty music_songs from 31/fixes - all works.
>> 
>> James
> 
> All my v32 databases have a music_songs table.  On the system that I
> play music on, it is full of data.

Rather confused, not of great angst, it does work.
I built. from git

commit daa4e7e4474c019714d21674ee7e18f3bc89624d (HEAD -> fixes/32, origin/fixes/32)
Author: Klaas de Waal <klaas at kldo.nl>
Date:   Fri Apr 22 21:04:59 2022 +0200

made an empty database

CREATE DATABASE IF NOT EXISTS mythconverg;

CREATE USER IF NOT EXISTS 'mythtv'@'localhost' IDENTIFIED WITH mysql_native_password;
ALTER USER 'mythtv'@'localhost' IDENTIFIED BY 'mythtv';
GRANT ALL ON mythconverg.* TO mythtv at localhost;
FLUSH PRIVILEGES;
GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv at localhost;
FLUSH PRIVILEGES;

CREATE USER IF NOT EXISTS 'mythtv'@'192.168.5.%' IDENTIFIED WITH mysql_native_password;
ALTER USER 'mythtv'@'192.168.5.%' IDENTIFIED BY 'mythtv';
GRANT ALL ON mythconverg.* TO mythtv@'192.168.5.%';
FLUSH PRIVILEGES;
GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv@'192.168.5.%';
FLUSH PRIVILEGES;

ALTER DATABASE mythconverg DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

mythtv-setup and allowed the DB upgrade

mysql> show tables;
+---------------------------+
| Tables_in_mythconverg     |
+---------------------------+
| bdbookmark                |
| capturecard               |
| cardinput                 |
| channel                   |
| channelgroup              |
| channelgroupnames         |
| channelscan               |
| channelscan_channel       |
| channelscan_dtv_multiplex |
| codecparams               |
| credits                   |
| customexample             |
| diseqc_config             |
| diseqc_tree               |
| displayprofilegroups      |
| displayprofiles           |
| dtv_multiplex             |
| dtv_privatetypes          |
| dvdbookmark               |
| dvdinput                  |
| dvdtranscode              |
| eit_cache                 |
| filemarkup                |
| gallery_directories       |
| gallery_files             |
| housekeeping              |
| inputgroup                |
| internetcontent           |
| internetcontentarticles   |
| inuseprograms             |
| iptv_channel              |
| jobqueue                  |
| jumppoints                |
| keybindings               |
| keyword                   |
| livestream                |
| logging                   |
| mythlog                   |
| mythweb_sessions          |
| oldfind                   |

And there it is gone!

??
James

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20220425/5bb935de/attachment.htm>


More information about the mythtv-users mailing list