Pb suite a migration 4.1.28 vers 4.3.12 (suite)

Bonjour,
Je reprends un nouveau post car les pbs survenu à la migration et liés (ou supposé liés) à jmqtt sont à priori résolu. La charge est restée bonne depuis hier.


Il me reste cette mémoire suffisante qui n’arrête pas de monter sans que je ne sache pourquoi.
Aux modérateurs, n’hésitez pas à changer le tag du post si je ne suis pas au bon endroit.
Donc j’ai des erreurs inconnues de moi dans le log network :

0005|[2023-01-07 09:02:11]ERROR : network::cron : Le plugin OpenVPN doit être actif

Donc moi pas comprendre car le plugin OpenVPN est actif et je n’ai jamais eu ça ?

Deuxième erreur à priori que je vois dans le log htpp.error :

0139|Stack trace:
0140|#0 /var/www/html/core/class/DB.class.php(40): PDO->__construct('mysql:host=loca...', 'jeedom', 'a1306fce3ac259b', Array)
0141|#1 /var/www/html/core/class/DB.class.php(50): DB::initConnection()
0142|#2 /var/www/html/core/class/DB.class.php(82): DB::getConnection()
0143|#3 /var/www/html/core/class/config.class.php(192): DB::Prepare('SELECT `key`,`v...', Array, 1)
0144|#4 /var/www/html/core/class/translate.class.php(51): config::byKeys(Array)
0145|#5 /var/www/html/core/class/translate.class.php(207): translate::getConfig('language', 'fr_FR')
0146|#6 /var/www/html/core/class/translate.class.php(102): translate::getLanguage()
0147|#7 /var/www/html/core/class/translate.class.php(81): translate::exec('{{Chauffage}}', '/var/www/html/c...', false)
0148|#8 /var/www/html/core/class/translate.class.php(220): translate::sentence('Chauffage', '/var/www/html/c...', false)
0149|#9 /var/www/html/core/config/jeedom.config.php(23): __('Chauffage', '/va in /var/www/html/core/class/DB.class.php on line 40
0150|[Sat Jan 07 09:01:28.617166 2023] [php7:error] [pid 609] [client 192.168.1.228:56146] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /var/www/html/core/class/DB.class.php:40
0151|Stack trace:
0152|#0 /var/www/html/core/class/DB.class.php(40): PDO->__construct('mysql:host=loca...', 'jeedom', 'a1306fce3ac259b', Array)
0153|#1 /var/www/html/core/class/DB.class.php(50): DB::initConnection()
0154|#2 /var/www/html/core/class/DB.class.php(82): DB::getConnection()
0155|#3 /var/www/html/core/class/config.class.php(192): DB::Prepare('SELECT `key`,`v...', Array, 1)
0156|#4 /var/www/html/core/class/translate.class.php(51): config::byKeys(Array)
0157|#5 /var/www/html/core/class/translate.class.php(207): translate::getConfig('language', 'fr_FR')
0158|#6 /var/www/html/core/class/translate.class.php(102): translate::getLanguage()
0159|#7 /var/www/html/core/class/translate.class.php(81): translate::exec('{{Chauffage}}', '/var/www/html/c...', false)
0160|#8 /var/www/html/core/class/translate.class.php(220): translate::sentence('Chauffage', '/var/www/html/c...', false)
0161|#9 /var/www/html/core/config/jeedom.config.php(23): __('Chauffage', '/va in /var/www/html/core/class/DB.class.php on line 40
0162|[Sat Jan 07 09:01:28.721947 2023] [php7:error] [pid 13112] [client 192.168.1.228:56158] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /var/www/html/core/class/DB.class.php:40
0163|Stack trace:

Et pour le fun car comment ne pas parler d’openzwave, j’ai aussi ces erreurs à répétition dans le log openzwave :

0177|[2023-01-07 09:01:17]ERROR : Error on send request to jeedom, return code 500
0178|[2023-01-07 09:01:17]ERROR : Error on send request to jeedom, return code 500
0179|[2023-01-07 09:01:17]ERROR : Error on send request to jeedom, return code 500
0180|[2023-01-07 09:01:17]ERROR : Error on send request to jeedom, return code 500
0181|[2023-01-07 09:01:17]ERROR : Error on send request to jeedom, return code 500
0182|[2023-01-07 09:01:19]ERROR : Error on send request to jeedom, return code 500
0183|[2023-01-07 09:01:20]ERROR : Error on send request to jeedom, return code 500
0184|[2023-01-07 09:01:20]ERROR : Error on send request to jeedom, return code 500
0185|[2023-01-07 09:01:20]ERROR : Error on send request to jeedom, return code 500
0186|[2023-01-07 09:01:21]ERROR : Error on send request to jeedom, return code 500
0187|[2023-01-07 09:01:21]ERROR : Error on send request to jeedom, return code 500
0188|[2023-01-07 09:01:21]ERROR : Error on send request to jeedom, return code 500
0189|[2023-01-07 09:01:21]ERROR : Error on send request to jeedom, return code 500
0190|[2023-01-07 09:01:21]ERROR : Error on send request to jeedom, return code 500
0191|[2023-01-07 09:01:21]ERROR : Error on send request to jeedom, return code 500
0192|[2023-01-07 09:01:25]ERROR : Error on send request to jeedom, return code 500
0193|[2023-01-07 09:01:25]ERROR : Error on send request to jeedom, return code 500
0194|[2023-01-07 09:01:26]ERROR : Error on send request to jeedom, return code 500
0195|[2023-01-07 09:01:26]ERROR : Error on send request to jeedom, return code 500
0196|[2023-01-07 09:01:26]ERROR : Error on send request to jeedom, return code 500
0197|[2023-01-07 09:01:26]ERROR : Error on send request to jeedom, return code 500
0198|[2023-01-07 09:01:26]ERROR : Error on send request to jeedom, return code 500
0199|[2023-01-07 09:01:26]ERROR : Error on send request to jeedom, return code 500

Voilà, si ça vous parle, je suis à l’écoute de vos idées, le fait d’en parler ça va peut-être me donner un éclairage sur la situation.
Merci d’avance
Bien cordialement

Salut,

Le problème ne viendrait pas d’un nombre trop important de requêtes à la BDD :thinking:

Tu as quoi ici ?
image

Salut Bison :grinning:

Hello, tu ne ferais pas aussi un ticket en parallèle ? Car ça semble quand même être des erreurs core… je sais que ça prendra un peu de temps pour avoir une réponse mais il y a peut être des choses auxquelles on ne pensera pas ici…

Bonjour nebz,
J’ai effectivement 1 pack power (même 3 d’ailleurs) mais les beta sont activés sur mon market et j’ai plusieurs plugins qui ne sont qu’en beta. Je crains donc que je ne puisse ouvrir un ticket et que même si le système me le permettait, qu’ils me répondent :slight_smile: bien que ça n’ait aucun rapport direct avec les beta.
J’ai gardé mon emmc avec ma 4.1.28 qui tournait bien dessus et je peux toujours en qq secondes revenir en arrière. Mais j’ai été loin dans cette migration et j’aimerais bien ne pas y revenir.

Hello @rennais35000,

Juste pour être sûr, tu as cloné ton emmc et ensuite fait la MaJ Jeedom de 4.1.28 vers 4.3.12 ? Ou bien fait une fresh install Jeedom 4.3.12 sur une nouvelle emmc et restauré ta backup 4.1.28, puis MaJ en 4.3.12 ?
Il me semble que c’est le premier cas, non ?

Il est possible que le système ne soit pas 100% dans les clous sans fresh + restore, une piste serait aussi de tenter ça, si tu continues à avoir des problèmes.
Fait une backup via Jeedom (en 4.3.12) et sauve la sur ton PC/Mac, backup toute l’emmc (image) sur ton PC/Mac pour avoir un point de restauration fiable, flash debian sur l’emmc, puis fait l’install en ligne de Jeedom et enfin restaure ta backup 4.3.12.
Il y aura peut être du mieux, sinon rien ne t’empèche de reflasher l’iamge de backup.

Bonjour,

Qui ne tente rien n’a rien :wink:
Tu peux passer par le market pour émettre le ticket.

Bonjour Bad,
Non, j’avais fait une fresh install Buster et Jeedom 4.3.12 sur une nouvelle emmc et restauré mon backup 4.1.28, puis MaJ en 4.3.12 et des 10 plugins qui devaient l’être.
J’allais justement t’écrire pour t’informer de la suite.
J’ai continué qq corrections après ton intervention, on avait bien vu ensemble que la charge s’était bien calmé. Plus tard dans la soirée j’ai refais un dernier reboot avant le dodo pour repartir proprement, l’idée était de faire un backup au matin et de le remettre sur une autre emmc afin de lever le doute sur le support mémoire.
Et à mon grand étonnement le système est resté stable et ne semble plus dysfonctionner. Du coup j’ai laissé comme c’était et ça tient toujours pour le moment. Je pense que tes corrections y ont fait du bien et que tout s’est remis d’équerre après quelques heures de fonctionnement une fois que le bouchon avait sauté.
A l’heure actuelle et depuis hier matin je suis dans cet état :

Dans ce que j’ai fais après ton départ, j’ai enlever en ssh le mosquitto qui s’était installé à mon insu sur le jeedom teleinfo. Donc je tourne actuellement avec certitude avec un seul mosquitto sur la secondaire.
Je vais remettre mosquitto sur la principale aujourd’hui, l’enlever de la secondaire et continuer ma migration de zwave si je vois que ça fonctionne toujours bien.
Bien cordialement

1 « J'aime »

Ca c’est franchement super :slight_smile:

Pour ceux qui se demandent ce qu’on a fait
Réinstallation des dépendances de openzwave, puis :

sudo pip install --force-reinstall --upgrade charset-normalizer==2.1

Sans résultat probant, puis :

sudo pip2 uninstall charset-normalizer
sudo pip3 uninstall charset-normalizer
sudo pip3 install --force-reinstall --upgrade charset-normalizer==2.1

Réinstallation des dépendances de openzwave → OK.

Source : SyntaxError: invalid syntax - sequences: bytes - #7 par Mips

1 « J'aime »

Bonjour,
Je suis à la recherche d’infos pour le même genre de problème mais sur XiaomiHome.
Quand je tape ces lignes de commandes j’ai toujours le message écrit en jaune qui apparait:
Je ne sais que faire parce qu’à priori je n’ai plus PIP sur mon PI3B+, et les dépendances ne veulent plus s’installer correctement
WARNING: Running pip as the ‹ root › user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages — Python 3.11.1 documentation

Hello,

Je ne connais pas du tout ce plugin,
mais je te recommande d’ouvrir ton propre sujet avec des captures d’écran et des traces de ce que tu constates :wink:

Bad