Demon KO après mise à jour v0.95

Hello,

Je viens de faire la mise à jour en v0.95 et depuis le démon ne démarre plus. Voir les logs plus bas.
Je n’ai malheureusement pas vu que les derniers changelogs correspondaient à la v0.94 donc j’ai ptet faire une boulette.
D’ailleurs dans le centre de mise a jour le n° de la version et difficile à décrypter :
Screenshot_20241214-111644

Alors que dans la config du plugin c’est plus claire:

A dispo pour une astuce pour retourner à la version précédente ou faire des tests si besoin, sinon je restaurerai une sauvegarde! (J’ai deja tenté une réinstallation des dépendances, sans succès).

Les logs:

[2024-12-14 11:38:48] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-14 11:38:48] INFO  : Lancement du service lgthinq2
[2024-12-14 11:38:48] INFO  : Lancement du démon lgthinq2
[2024-12-14 11:38:48] DEBUG  : Commande du démon : /var/www/html/plugins/lgthinq2/resources/lgthinq2d.php
[2024-12-14 11:38:48] INFO  : DÉMON MQTT : Activation du service MQTT LGThinQ
[2024-12-14 11:38:48] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 2058 secondes
[2024-12-14 11:38:48] DEBUG  : DÉMON MQTT : API SERVER https://eic-common.lgthinq.com:443
[2024-12-14 11:38:49] DEBUG  : DÉMON MQTT : AZU KEYS -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAzhNbtmoXvsEePs5vqzJxhvVPMEG2DPefnzrb9Uo0ckjbi+8p TxcgBju7m5RjN64jzXegk/1NpwmmvTwgyj6UtEOx1aF8JerHNiZ3DC0Zo92VkmjU 9QQGL7COBPALoelOzNsuSS7//z/ym4BNYNXNNnqSCWqGxvQ/05nP9LadoRgWGOX7 BxWkTIhkEoBijO1v7ocg7obBl+oqCZyNE3jdGp1EejZKlSDPpl6qNOvADa7yUxT4 IvvjZJpY/sbpxZSYbSBQmQ1pXdCTpnUAruIlZP0yJ/w9ILX7alHPQJj79rL9iFX0 vuta3sErUja8MXbMigdhAVHgp7lNgd/NEAQb2QIDAQABAoIBACQA6dMS8hcXsmsS shvc8ky76xvpPx9A3Bh7thZC4qrc486s+DCjP6sXII3r/PGrcQHi1qFEbh6y5vjE 2o27JUvhT96dGg2d2TQywDXWY1ZnzkwIGLy9+T63v/hI4B9nnabY3FtY5Mz5pS9Z 2SsD75iHDaCrheSYo9YaV2TPyvZr6Hf6n8aYQnQDVwYyRosBr7eDRcTvVrMRUfq+ T79Vb1qIjGZMna4de9vREPgXSWbUzM6DXXiZXb0/Vhh3bwraTBTREKxYJly4qjw0 4Auooxm+62+XYg2/7QQxcnlmR398rTVlGAPEGXYGwf6HJWeOWPdIjDjCrPxLXJec FLYKg6kCgYEA9Ci4O4vxICgH08CI45pxbNgJ2KY2AdDnvTaUgV/zLdjh0aWa1W15 /ExWq24HRHkFQ942gr0a6eIdu1MIt1lpFtweXeyKowRcqrBd4tHCuP3bwbuPH/qr p2z7FhGDghfEsayH0LkhiY26HkNIQ9+Up+DqtIC8DU0+v0K3hd/U2jMCgYEA2BHT Vl7tC3KUzAbQiBXZisZKi6pDhXVbeey8mTxfNp0ABbRBOIxTkI+287TG2OaUDASg qUT+Y+uimDhL3mT8Q9VO6nWUvCJ5QSqyRq18GmKGP2c4iRzfvb2bnbWSwCt7IvyH 3DBx7EcNCuIZtkffW/Ah08dOX/bMdLErIftNfcMCgYEAzzpgY+n61hgjzI31oXhM HN2gPcmUvSXaCrZwhP4zIA6cW5v7Nnqcto70YLwaXvt4hInuKjjmxuur4HoxQ60X jNd2zrEdWg8xt43JoeH3K5wLEPtoFvRjDM9qrOhgfeI+h66v92+qD13DQjxI8ZKq UXKMwnchJQkS4LJ3oaDAwBECgYBdW85h6mAn6xlJ0sP1mONHKAh7slS8bIna86RF 3aUSNuIUlN79bPyKYN5fDMRCYdakHrfAi7QTPnQhq2l0rVOmh5syiR178LVNqAIh scIGsH1rFdGCxPwTwsJjcVn4OJFa+5xEUpZWzhhflHQho4pp8ibbl6lQo5WR8h89 7pR7+wKBgBpARY719O37A1WPXJFY0eaTColOy2kFovjMqlwd803x4Ka9IlfhvkaJ pPF/gxysShkqUHjec/+1rLhdOUx6GyXpRZRasYlwD/sAL+JUSj5JmQOtWZOoQTaT rhSRqiNa3OBUTxHrtDICoLKkjQKNTtr2hqb5fMk34vikvEPoOPvy -----END RSA PRIVATE KEY-----
[2024-12-14 11:38:49] INFO  : Démon lgthinq2d lancé
[2024-12-14 11:38:49] DEBUG  : DÉMON MQTT : CLIENT {"resultCode":"0110","result":""}
[2024-12-14 11:38:50] DEBUG  : terms Tous les termes sont à jour.
[2024-12-14 11:38:50] DEBUG  : DÉMON MQTT : a planté {"resultCode":"0110","result":""}
[2024-12-14 11:39:02] DEBUG  : update début
[2024-12-14 11:39:02] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 2044 secondes
[2024-12-14 11:39:02] DEBUG  : refresh début
[2024-12-14 11:39:02] DEBUG  : getDevicesStatus début répète :
[2024-12-14 11:39:02] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 2044 secondes
[2024-12-14 11:39:02] DEBUG  : getDevicesStatus getDEVICES HEADERS : ["Accept: application\/json","Accept-Encoding: gzip, deflate, br","Accept-Language: fr-FR;q=1.0","Content-Type: application\/json;charset=UTF-8","User-Agent: LG ThinQ\/5.0.25141 (iPhone; iOS 17.5.1; Scale\/3.00)","x-api-key: VGhpblEyLjAgU0VSVklDRQ==","x-app-version: 5.0.25141","x-client-id: 5c06a89b46c497a0670b5c36b2ee4591d4ce6dddc5b34d5690bdc6b627248c65","x-country-code: FR","x-emp-token: fb99ac9786b79551004406c720027df99113db925dd36cfe81d9db07eb4ec850b07aa2616ce04fcf581f383f98270e91","x-language-code: fr-FR","x-message-id: 86e5606f10d263d7f9336c44a2aecd11295b02934fa6","x-model-name: iPhone SE(2nd Gen)","x-origin: app-native","x-os-version: 17.5.1","x-service-code: SVC202","x-service-phase: OP","x-thinq-app-logintype: LGE","x-thinq-app-level: PRD","x-thinq-app-os: IOS","x-thinq-app-type: NUTS","x-thinq-app-ver: 5.0.2400","x-user-no: FR2306046555148"]
[2024-12-14 11:39:02] DEBUG  : getDevicesStatus getDEVICES : {"resultCode":"0110","result":""}
[2024-12-14 11:39:02] DEBUG  : getDevices appareil
[2024-12-14 11:39:02] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 2044 secondes
[2024-12-14 11:39:02] DEBUG  : getDevices getDEVICES HEADERS : ["Accept: application\/json","Accept-Encoding: gzip, deflate, br","Accept-Language: fr-FR;q=1.0","Content-Type: application\/json;charset=UTF-8","User-Agent: LG ThinQ\/5.0.25141 (iPhone; iOS 17.5.1; Scale\/3.00)","x-api-key: VGhpblEyLjAgU0VSVklDRQ==","x-app-version: 5.0.25141","x-client-id: 5c06a89b46c497a0670b5c36b2ee4591d4ce6dddc5b34d5690bdc6b627248c65","x-country-code: FR","x-emp-token: fb99ac9786b79551004406c720027df99113db925dd36cfe81d9db07eb4ec850b07aa2616ce04fcf581f383f98270e91","x-language-code: fr-FR","x-message-id: 00fcc16f6c93e102951431169017e3911b335321c334","x-model-name: iPhone SE(2nd Gen)","x-origin: app-native","x-os-version: 17.5.1","x-service-code: SVC202","x-service-phase: OP","x-thinq-app-logintype: LGE","x-thinq-app-level: PRD","x-thinq-app-os: IOS","x-thinq-app-type: NUTS","x-thinq-app-ver: 5.0.2400","x-user-no: FR2306046555148"]
[2024-12-14 11:39:03] DEBUG  : getDevices getDEVICES : {"resultCode":"0110","result":""}
[2024-12-14 11:39:03] DEBUG  : getDevicesStatus : $devices  {"resultCode":"0110","result":""}
[2024-12-14 11:39:03] DEBUG  : refresh fin
[2024-12-14 11:39:03] DEBUG  : update fin
[2024-12-14 11:40:04] DEBUG  : update début
[2024-12-14 11:40:04] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 1982 secondes
[2024-12-14 11:40:04] DEBUG  : refresh début
[2024-12-14 11:40:04] DEBUG  : getDevicesStatus début répète :
[2024-12-14 11:40:04] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 1982 secondes
[2024-12-14 11:40:04] DEBUG  : getDevicesStatus getDEVICES HEADERS : ["Accept: application\/json","Accept-Encoding: gzip, deflate, br","Accept-Language: fr-FR;q=1.0","Content-Type: application\/json;charset=UTF-8","User-Agent: LG ThinQ\/5.0.25141 (iPhone; iOS 17.5.1; Scale\/3.00)","x-api-key: VGhpblEyLjAgU0VSVklDRQ==","x-app-version: 5.0.25141","x-client-id: 5c06a89b46c497a0670b5c36b2ee4591d4ce6dddc5b34d5690bdc6b627248c65","x-country-code: FR","x-emp-token: fb99ac9786b79551004406c720027df99113db925dd36cfe81d9db07eb4ec850b07aa2616ce04fcf581f383f98270e91","x-language-code: fr-FR","x-message-id: 38090244f6d7b2cb6202429f3811fbf482749c5271c8","x-model-name: iPhone SE(2nd Gen)","x-origin: app-native","x-os-version: 17.5.1","x-service-code: SVC202","x-service-phase: OP","x-thinq-app-logintype: LGE","x-thinq-app-level: PRD","x-thinq-app-os: IOS","x-thinq-app-type: NUTS","x-thinq-app-ver: 5.0.2400","x-user-no: FR2306046555148"]
[2024-12-14 11:40:04] DEBUG  : cron5 début
[2024-12-14 11:40:04] DEBUG  : cron5 fin
[2024-12-14 11:40:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-14 11:40:04] INFO  : Lancement du service lgthinq2
[2024-12-14 11:40:04] DEBUG  : getDevicesStatus getDEVICES : {"resultCode":"0110","result":""}
[2024-12-14 11:40:04] DEBUG  : getDevices appareil
[2024-12-14 11:40:04] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 1982 secondes
[2024-12-14 11:40:04] DEBUG  : getDevices getDEVICES HEADERS : ["Accept: application\/json","Accept-Encoding: gzip, deflate, br","Accept-Language: fr-FR;q=1.0","Content-Type: application\/json;charset=UTF-8","User-Agent: LG ThinQ\/5.0.25141 (iPhone; iOS 17.5.1; Scale\/3.00)","x-api-key: VGhpblEyLjAgU0VSVklDRQ==","x-app-version: 5.0.25141","x-client-id: 5c06a89b46c497a0670b5c36b2ee4591d4ce6dddc5b34d5690bdc6b627248c65","x-country-code: FR","x-emp-token: fb99ac9786b79551004406c720027df99113db925dd36cfe81d9db07eb4ec850b07aa2616ce04fcf581f383f98270e91","x-language-code: fr-FR","x-message-id: 0c42123f72cee86e2cd88b7588de7425a477d2401bab","x-model-name: iPhone SE(2nd Gen)","x-origin: app-native","x-os-version: 17.5.1","x-service-code: SVC202","x-service-phase: OP","x-thinq-app-logintype: LGE","x-thinq-app-level: PRD","x-thinq-app-os: IOS","x-thinq-app-type: NUTS","x-thinq-app-ver: 5.0.2400","x-user-no: FR2306046555148"]
[2024-12-14 11:40:04] INFO  : Lancement du démon lgthinq2
[2024-12-14 11:40:04] DEBUG  : Commande du démon : /var/www/html/plugins/lgthinq2/resources/lgthinq2d.php
[2024-12-14 11:40:04] INFO  : DÉMON MQTT : Activation du service MQTT LGThinQ
[2024-12-14 11:40:04] DEBUG  : getTokenIsExpired refresh_token à jour, il expire dans 1982 secondes
[2024-12-14 11:40:04] DEBUG  : DÉMON MQTT : API SERVER https://eic-common.lgthinq.com:443
[2024-12-14 11:40:04] DEBUG  : getDevices getDEVICES : {"resultCode":"0110","result":""}
[2024-12-14 11:40:04] DEBUG  : getDevicesStatus : $devices  {"resultCode":"0110","result":""}
[2024-12-14 11:40:04] DEBUG  : refresh fin
[2024-12-14 11:40:04] DEBUG  : update fin
[2024-12-14 11:40:05] DEBUG  : DÉMON MQTT : AZU KEYS -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAqSPoHACLg9i4HCn7Bv3SZfhDFreqTko3+eDLKV2qFSYPAytG FAZ0NNH4OeIaAJphY4UXlxR2nvwOWcaCNyF8DFYGBZm7/FoOfCuWKyTbC+nZDlow DKV1wiXg+uudBJSra+iVN0IMG9c76APqPd1a/vg0dRxLPxO1PJk+wjOZ3S4HfTB7 oE2TnVng00X7DdH6ZlP2RPst45Pn0HHaI+bImB65AxFzHwB8Vsb2hV9TQ4jbGrx6 pbTuRLy04ObLXi1xSGtdsFRHgFSXP+ZD2jH/9OEIafh+g4B98i5GhwiXjF/OdT6n Tv12UJgVg1sXzDDmX0GnL9tGKc+qsD3rcLZUBQIDAQABAoIBAB4kPvXWhwZM9apX NNvvGbKARnxi6J+hDE6kZ7AMeAXizWQULx3cdJMBJAo0p8uZt2dDzYtn4ye75VbM UGJAvll4bwRKfDyhU9l+7vjrTXnXB45ONifayJx7oZc1q7qoP9AwF39Mbtn7Rjq3 j+PMca3kT3zbOPGZsn+FE7EJ/w5yHkIGHAOGoc05aviyIca8FYx9r2NSDmpJ9gkd V67CVYaDYewZUWHf9cVDwAko8iq4gVWVgPybuAlGECSPEFmcWMmMPc7rsQZKleJ/ dIVD6/LaHSlM2t0r/gh1aQNMveO+1EKa4oPTDtRYhY7kemp61QyUh52fN5ntL7Qv W8Lf5rUCgYEA1rCbE8a/7VIHwb1M96XEu0gbIfBflFEbZDigeP8hoYt3qY8K/oLN dv44/r/I92Nn8SY70zGLTORztFOfxZz/1GekkhGxU+2c6vDEXTlEwD/FldqY3X6i rJqOYaxh40oa5tHY6dkTWIml4BhG7ZGDWKnY/orGdUpceCxwTtwFZe8CgYEAya+T aP9k+zx0VXG0ToGXWzTcIjuhrWx/Y8OVTVN1bKXUUKG+kgAO0TznBV0vLP8hVEN7 lAIvzC93xQa62RyAkfFCb8AvQrQcFVMSDXRatgjtPZIzadMcqDBsJzYbAX4/YYYs 4La9ig0w5qx24mvWnpPnIYzt8onQft/5XVDE+UsCgYB/E7o3UoV4a/27Z9mPHMf+ MwgcZrOsjvWvtPUHqby2al9CNjFDxRjpPkFuSQcjp+t2ijMPJ1xU/0SdkIIZ7nxf tZlr/J0CGLuxNSKGK8fOI/FIakPhl3uivzlYBzlJ2CtkRQIoKR2SYqeUpcoWBPPC H4cZ4/rkokdpuqQfiYyIcQKBgQCVkDZorrxb80Dx/BgR/9gWMuTsHfyPdt4hRXD6 nuF9aJxCDzAbZR+X2uoW+Dt7ytcUfdaus9BuQuU2nv8A8joGADucU5C4jogk6C2C /L4oMAZ+mmS2HXAq6X3Ktjzgppap4650FhAIyC9zYIHo9r95aYUFRFVQfxK2g7GQ mcz4cQKBgQC0caCj/LK3Hrt2eAgoV4dpOH85+Ug32SF0Q7G63xfuy06bfGvXhmJ5 ePLkt/p9Ek+kiIKxDvPJIGJ1JhwkumtWYGeLLw7pfcAaJMc5otlYFHJlFKQfUGv4 l8kOZ5DlWYuVvPyZaEzFRePGNPKn/hz8x2UHJY+yrXCGfyDnUOAgRw== -----END RSA PRIVATE KEY-----
[2024-12-14 11:40:05] INFO  : Démon lgthinq2d lancé
[2024-12-14 11:40:05] DEBUG  : DÉMON MQTT : CLIENT {"resultCode":"0110","result":""}
[2024-12-14 11:40:07] DEBUG  : terms Tous les termes sont à jour.
[2024-12-14 11:40:07] DEBUG  : DÉMON MQTT : a planté {"resultCode":"0110","result":""}

Salut.

0110 : agreement error.

Connecte toi sur l’app, et valide les nouvelles conditions.

Tu as coché la case dans la configuration le plugin, valider les conditions ? Ou elle est décochée ?

Édit: coché à priori. Je pense qu’il y a des nouvelles conditions à valider qui ne sont pas gérées encore par le plugin.
Confirmé :

Bien vu ça fonctionne, j’ai jamais le réflexe d’ouvrir l’app :man_facepalming:t2:. Peut-être est-il possible d’ajouter un message dans les logs pour aiguiller l’utilisateur vers là ?
Je te confirme que j’avais la case cochée en tous cas.

Et pour les numérotations de version tu as vu la remarque?

Tu l’as installé via GitHub, pas par le market.
Par le market, tu aurais eu la date de version et pas un uid.

Je pensais que l’affaire des conditions était réglé une bonne fois pour toute, mais non. :frowning:
Je regarde pour notifier ça.

Ah ok je pensais pas que ça affectait l’affichage, merci pour l’info (effectivement je suis un des tous premiers bêta-testeurs donc je l’avais installé via GitHub). Y a moyen de ré-installer depuis le market sans tout oersre, pour changer ça?

Sur ton jeedom, dans Plugins, Gestion des plugins, Market, tu cherches lgthinq2 et tu l’installes donc en beta pour toi (master GitHub = beta market, stableNoDeamon Github = stable market)

1 « J'aime »

J’ai vu pourquoi la validation automatique des conditions n’a pas fonctionné, j’ai corrigé ça dans la dernière version.

3 « J'aime »

Parfait, ça a fonctionné et j’ai bien l’affichage des dates pour les versions dans le centre de mises à jour ! Merci Flo (et du coup je suis passé en v0.96 mais évidemment je peux pas te confirmer que ça a corrigé le problème vu que j’avais deja validé les conditions dans l’appli :clown_face:).

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.