Klaus Becker a écrit :
>
>
> Am 16/01/2022 um 11:32 schrieb BERTRAND Joël:
>> Klaus Becker a écrit :
>>> Bonjour,
>>
>> Bonjour,
>>
>>> sous unstable, Mythweb ne fonctionne plus depuis php8 (actuellement
>>> php8.1), je reçois le message suivant :
>>>
>>> "Fatal error: Uncaught mysqli_sql_exception: Table
>>> 'mythconverg.music_songs' doesn't exist in
>>> /usr/share/mythtv/mythweb/classes/Database/Query/mysqlicompat.php:68
>>> Stack trace: #0
>>> /usr/share/mythtv/mythweb/classes/Database/Query/mysqlicompat.php(68):
>>> mysqli_query() #1 /usr/share/mythtv/mythweb/classes/Database.php(263):
>>> Database_Query_mysqlicompat->execute() #2
>>> /usr/share/mythtv/mythweb/classes/Database.php(326): Database->query()
>>> #3 /usr/share/mythtv/mythweb/modules/music/init.php(15):
>>> Database->query_col() #4
>>> /usr/share/mythtv/mythweb/classes/Modules.php(30): require_once('...')
>>> #5 /usr/share/mythtv/mythweb/classes/Modules.php(50): Modules::load() #6
>>> /usr/share/mythtv/mythweb/mythweb.php(30): Modules::getModule() #7
>>> {main} thrown in
>>> /usr/share/mythtv/mythweb/classes/Database/Query/mysqlicompat.php on
>>> line 68".
>>>
>>> Il y a bien eu récemment une mise à jour de Mythweb, mais cela n'a pas
>>> résolu le problème.
>>>
>>> J'ai vu une discussion à ce sujet sur la liste Mythtv avec un
>>> "workaround", mais cela me semble dépasser mes compétences.
>>>
>>> Aussi sur la liste Debian allemande, je n'ai pas reçu de réponse,
>>> certainement parce que personne ne la connaît.
>>>
>>> Est-ce qu'il y aurait qn ici avec une idée ?
>>
>
>
>> Je ne connais pas cet outil,
>
> C'est une interface web conviviale sous localhost pour gérer Mythtv.
>
> mais l'erreur me fait tiquer :
>>
>> Table 'mythconverg.music_songs' doesn't exist
>>
>> Par ailleurs, le nom du fichier mysqlicompat.php me fait penser que
>> mythweb utilise plusieurs schémas de base de données. N'existe-t-il pas
>> un utilitaire capable de convertir le schéma de la base ? On dirait que
>> ton schéma est trop ancien et que le programme ne sait plus faire. Sans
>> indiscrétion, est-ce qu'il existe dans la base de données une table
>> music_songs ?
>
> J'ai regardé avec phpmyadmin, je n'en ai pas trouvé.
>
> La bd doit quand même être correcte, elle fonctionne sans problème sous
> Mythtv qui l'utilise.
Aucune raison. Les outils permettant d'attaquer la base de données ne
sont pas les mêmes. Et je persiste à dire que l'erreur est claire, il
manque une table dans la base de données (et mythtv peut visiblement se
débrouiller sans)...
C'est par là que je chercherais.
Cordialement,
JKB