Dernière béta du 2024-06-14 10:42:51 : erreur d'accès sudo

Bonjour,

Je viens de mettre à jour vers la dernière version béta de TGW (sur un jeedom de tests, je précise, donc aucun soucis :slight_smile: ), et j’ai des messages d’erreurs (directement dans la page, dans un encart bleu).

Page du plugin :

Page de l’équipement avec le message d’erreur :

Le message d’erreur affiché à propos de « sudo » :

sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper

Message qui apparait dans les logs du plugin :

0000|[2024-06-09 20:12:15] INFO  : (Re)Démarrage de l'antenne 'Salon-TGW'
0001|[2024-06-09 20:12:15] INFO  : LWT update:offline
0002|[2024-06-09 20:12:16] INFO  : LWT update:online
0003|[2024-06-10 00:00:18] INFO  : Latest version: 1.5.0
0004|[2024-06-11 00:00:09] INFO  : Latest version: 1.5.0
0005|[2024-06-11 19:28:27] INFO  : LWT update:online
0006|[2024-06-11 19:40:12] INFO  : LWT update:offline
0007|[2024-06-11 19:41:17] INFO  : (Re)Démarrage de l'antenne 'Salon-TGW'
0008|[2024-06-11 19:41:27] INFO  : LWT update:online
0009|[2024-06-11 19:44:14] INFO  : LWT update:offline
0010|[2024-06-11 19:44:41] INFO  : LWT update:online
0011|[2024-06-12 00:00:14] INFO  : Latest version: 1.5.0
0012|[2024-06-13 00:00:08] INFO  : Latest version: 1.5.0
0013|[2024-06-14 00:00:15] INFO  : Latest version: 1.5.0
0014|[2024-06-14 10:58:36] INFO  : Début d'activation du plugin
0015|[2024-06-14 10:58:37] INFO  : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
0016|[2024-06-14 10:58:38] INFO  : Latest Theengs Gateway version: 1.5.0
0017|[2024-06-14 10:58:38] INFO  : Latest Theengs Decocer version: 1.7.8
0018|[2024-06-14 10:59:06] INFO  : TheengsDecoder version of Salon-TGW: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
0019|[2024-06-14 10:59:06] INFO  : TheengsGateway version of Salon-TGW: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
0020|[2024-06-14 11:08:58] INFO  : LWT update:offline
0021|[2024-06-14 11:09:26] INFO  : LWT update:online
0022|[2024-06-14 11:10:17] INFO  : LWT update:offline
0023|[2024-06-14 11:10:46] INFO  : LWT update:online

TGW est installé sur un Ubuntu 22.04 (et j’imagine qu’il doit y avoir un rapport de cause à effet)

A dispo pour faire des tests si besoin ou fournir toute log complémentaire.

Bonne journée,
TiTidom.

Re,

Bon, comme c’est du test, j’ai tenté plusieurs actions, et visiblement la gestion de l’antenne a changé, du coup en réinstallant l’antenne (via le bouton correspondant), je n’ai plus le message d’erreur, et tout est rentré dans l’ordre :slight_smile:

C’est juste un peu perturbant car la partie "configuration du service est vide maintenant, j’avais l’habitude de checker en regardant ce panneau :stuck_out_tongue:

A dispo pour échanger sur le sujet :wink:

Bonne journée,
TiTidom.

Salut,

mais ce n’était pas installé avant alors?
car il a toujours fallu les droits sudo

et non la partie configuration service ne doit pas être vide, si c’est le cas c’est que l’antenne n’est pas configurée (sinon je n’aurai pas laissé une case vide évidement :wink:)

1 « J'aime »

Salut,

Ah bah j’ai un soucis alors :slight_smile: et sur deux Jeedom

Ah si c’était installé et ca fonctionne très bien (même si c’est du test, j’ai une clé BT sur une VM derrière, et ca capte depuis des mois)

Et j’ai eu le même soucis sur mon jeedom-BLE dédié avec TGW d’installé dessus à l’instant, j’ai passé la béta aussi, et j’ai eu le même comportement (sachant que c’est pas la même antenne pour les deux jeedom, ce sont des antennes dédiés pour chacun : une pour le test, l’autre pour la prod)

Pareil j’ai relancé l’install de l’antenne en elle-même et j’ai plus de message d’erreur et ca récupère toujours mes infos de mes MI Flora, mais rien dans l’encart « Configuration du service »

Avant cette mise à jour, cela fonctionnait très bien aussi, c’était installé, la configuration du service apparaissait bien, je pouvais mettre à jour l’antenne (v1.5.0) et j’avais pas de message d’erreur, c’est ce matin quand j’ai vu qu’il y avait une mise à jour, j’ai cliqué, je suis ensuite allé sur la conf de mon antenne, j’ai cliqué sur la roue (de mise à jour) en face de Gateway installée, et c’est là que le message est apparu…

Ensuite, j’ai vu un message rouge en bas "installer d’abord l’antenne, (alors qu’il m’indiquait en même temps le statut du service à « En ligne »…

Donc j’ai pas cherché très longtemps, j’ai fait « Installer l’antenne », tout est rentré dans l’ordre (cf. mes captures d’écrans au dessus, mais l’encart « Configuration actuelle du service » il reste vide.

Voici les logs d’update si besoin :

[2024-06-14 11:28:27] *************************************
[2024-06-14 11:28:27] *   Launch install of dependencies  *
[2024-06-14 11:28:27] *************************************
[2024-06-14 11:28:27] Lecture des listes de paquets…
[2024-06-14 11:28:27] Construction de l'arbre des dépendances…
[2024-06-14 11:28:27] Lecture des informations d'état…
[2024-06-14 11:28:27] curl est déjà la version la plus récente (7.88.1-10+deb12u5).
[2024-06-14 11:28:27] 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0     13      0 --:--:-- --:--:-- --:--:--    13
[2024-06-14 11:28:28] Atteint :1 http://deb.debian.org/debian bookworm InRelease
[2024-06-14 11:28:28] Réception de :2 http://security.debian.org/debian-security bookworm-security InRelease [48,0 kB]
[2024-06-14 11:28:28] Réception de :3 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB]
[2024-06-14 11:28:28] Réception de :4 http://security.debian.org/debian-security bookworm-security/main Sources [100 kB]
[2024-06-14 11:28:28] Réception de :5 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [160 kB]
[2024-06-14 11:28:28] Réception de :6 http://security.debian.org/debian-security bookworm-security/main Translation-en [96,4 kB]
[2024-06-14 11:28:28] 460 ko réceptionnés en 0s (1 054 ko/s)
[2024-06-14 11:28:29] Lecture des listes de paquets…
[2024-06-14 11:28:29] ********************************
[2024-06-14 11:28:29] *  Install dependencies & venv  *
[2024-06-14 11:28:29] ********************************
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0     10      0 --:--:-- --:--:-- --:--:--    10
100     2  100     2    0     0     10      0 --:--:-- --:--:-- --:--:--    10
[2024-06-14 11:28:29] Lecture des listes de paquets…
[2024-06-14 11:28:29] Construction de l'arbre des dépendances…
[2024-06-14 11:28:29] Lecture des informations d'état…
[2024-06-14 11:28:29] python3 est déjà la version la plus récente (3.11.2-1+b1).
[2024-06-14 11:28:29] python3-pip est déjà la version la plus récente (23.0.1+dfsg-1).
[2024-06-14 11:28:29] python3-venv est déjà la version la plus récente (3.11.2-1+b1).
[2024-06-14 11:28:29] logrotate est déjà la version la plus récente (3.21.0-1).
[2024-06-14 11:28:29] 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
[2024-06-14 11:28:29] Lecture des listes de paquets…
[2024-06-14 11:28:29] Construction de l'arbre des dépendances…
[2024-06-14 11:28:29] Lecture des informations d'état…
[2024-06-14 11:28:29] 0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
[2024-06-14 11:28:29] Il est nécessaire de prendre 1 155 ko dans les archives.
[2024-06-14 11:28:29] Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
[2024-06-14 11:28:29] Réception de :1 http://deb.debian.org/debian bookworm/main amd64 bluez amd64 5.66-1+deb12u1 [1 155 kB]
debconf: Impossible d'initialiser l'interface : Dialog
debconf: (L'interface dialog ne fonctionnera pas avec un terminal rustique (« dumb »), un tampon shell d'Emacs ou sans terminal de contrôle.)
debconf: Utilisation de l'interface Readline en remplacement
debconf: Impossible d'initialiser l'interface : Readline
debconf: (Cette interface a besoin d'un terminal de contrôle.)
debconf: Utilisation de l'interface Teletype en remplacement
dpkg-preconfigure: impossible de réouvrir stdin :
[2024-06-14 11:28:30] 1 155 ko réceptionnés en 1s (1 399 ko/s)
[2024-06-14 11:28:31] (Lecture de la base de données... 
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 49100 fichiers et répertoires déjà installés.)
[2024-06-14 11:28:31] Préparation du dépaquetage de .../bluez_5.66-1+deb12u1_amd64.deb ...
[2024-06-14 11:28:31] Dépaquetage de bluez (5.66-1+deb12u1) sur (5.66-1+deb12u1) ...
[2024-06-14 11:28:31] Paramétrage de bluez (5.66-1+deb12u1) ...
[2024-06-14 11:28:31] Traitement des actions différées (« triggers ») pour man-db (2.11.2-2) ...
[2024-06-14 11:28:32] Traitement des actions différées (« triggers ») pour dbus (1.14.10-1~deb12u1) ...
[2024-06-14 11:28:32] Version debian:12
[2024-06-14 11:28:37] ****************************
[2024-06-14 11:28:37] *  Install TheengsGateway  *
[2024-06-14 11:28:37] ****************************
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0     11      0 --:--:-- --:--:-- --:--:--    11
[2024-06-14 11:28:38] Collecting TheengsGateway
[2024-06-14 11:28:38] Using cached TheengsGateway-1.5.0-py3-none-any.whl
[2024-06-14 11:28:38] Collecting bleak>=0.19.0 (from TheengsGateway)
[2024-06-14 11:28:38] Downloading bleak-0.22.2-py3-none-any.whl.metadata (5.4 kB)
[2024-06-14 11:28:38] Collecting bluetooth-clocks<1.0 (from TheengsGateway)
[2024-06-14 11:28:38] Using cached bluetooth_clocks-0.2.0-py3-none-any.whl.metadata (10 kB)
[2024-06-14 11:28:38] Collecting bluetooth-numbers<2.0,>=1.0 (from TheengsGateway)
[2024-06-14 11:28:38] Using cached bluetooth_numbers-1.1.1-py3-none-any.whl.metadata (6.6 kB)
[2024-06-14 11:28:38] Collecting importlib-metadata (from TheengsGateway)
[2024-06-14 11:28:38] Downloading importlib_metadata-7.1.0-py3-none-any.whl.metadata (4.7 kB)
[2024-06-14 11:28:38] Collecting paho-mqtt<3.0.0,>=2.0.0 (from TheengsGateway)
[2024-06-14 11:28:38] Downloading paho_mqtt-2.1.0-py3-none-any.whl.metadata (23 kB)
[2024-06-14 11:28:39] Collecting pycryptodomex>=3.18.0 (from TheengsGateway)
[2024-06-14 11:28:39] Downloading pycryptodomex-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
[2024-06-14 11:28:39] Collecting TheengsDecoder>=1.7.8 (from TheengsGateway)
[2024-06-14 11:28:39] Using cached TheengsDecoder-1.7.8-cp311-cp311-linux_x86_64.whl
[2024-06-14 11:28:39] Collecting bluetooth-adapters>=0.15.3 (from TheengsGateway)
[2024-06-14 11:28:39] Downloading bluetooth_adapters-0.19.2-py3-none-any.whl.metadata (5.3 kB)
[2024-06-14 11:28:39] Collecting dbus-fast<3,>=1.83.0 (from bleak>=0.19.0->TheengsGateway)
[2024-06-14 11:28:39] Downloading dbus_fast-2.21.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB)
[2024-06-14 11:28:39] Collecting typing-extensions>=4.7.0 (from bleak>=0.19.0->TheengsGateway)
[2024-06-14 11:28:39] Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
[2024-06-14 11:28:39] Collecting aiooui>=0.1.1 (from bluetooth-adapters>=0.15.3->TheengsGateway)
[2024-06-14 11:28:39] Downloading aiooui-0.1.5-py3-none-any.whl.metadata (3.8 kB)
[2024-06-14 11:28:39] Collecting uart-devices>=0.1.0 (from bluetooth-adapters>=0.15.3->TheengsGateway)
[2024-06-14 11:28:39] Downloading uart_devices-0.1.0-py3-none-any.whl.metadata (4.9 kB)
[2024-06-14 11:28:39] Collecting usb-devices>=0.4.5 (from bluetooth-adapters>=0.15.3->TheengsGateway)
[2024-06-14 11:28:39] Using cached usb_devices-0.4.5-py3-none-any.whl.metadata (5.3 kB)
[2024-06-14 11:28:40] Collecting zipp>=0.5 (from importlib-metadata->TheengsGateway)
[2024-06-14 11:28:40] Downloading zipp-3.19.2-py3-none-any.whl.metadata (3.6 kB)
[2024-06-14 11:28:40] Downloading bleak-0.22.2-py3-none-any.whl (142 kB)
[2024-06-14 11:28:40] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.6/142.6 kB 7.6 MB/s eta 0:00:00
[2024-06-14 11:28:40] Downloading bluetooth_adapters-0.19.2-py3-none-any.whl (19 kB)
[2024-06-14 11:28:40] Using cached bluetooth_clocks-0.2.0-py3-none-any.whl (20 kB)
[2024-06-14 11:28:40] Using cached bluetooth_numbers-1.1.1-py3-none-any.whl (474 kB)
[2024-06-14 11:28:40] Downloading paho_mqtt-2.1.0-py3-none-any.whl (67 kB)
[2024-06-14 11:28:40] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.2/67.2 kB 7.1 MB/s eta 0:00:00
[2024-06-14 11:28:40] Downloading pycryptodomex-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
[2024-06-14 11:28:40] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 12.5 MB/s eta 0:00:00
[2024-06-14 11:28:40] Downloading importlib_metadata-7.1.0-py3-none-any.whl (24 kB)
[2024-06-14 11:28:40] Downloading aiooui-0.1.5-py3-none-any.whl (379 kB)
[2024-06-14 11:28:40] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 380.0/380.0 kB 14.7 MB/s eta 0:00:00
[2024-06-14 11:28:40] Downloading dbus_fast-2.21.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB)
[2024-06-14 11:28:40] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/5.5 MB 13.8 MB/s eta 0:00:00
[2024-06-14 11:28:40] Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
[2024-06-14 11:28:40] Downloading uart_devices-0.1.0-py3-none-any.whl (4.8 kB)
[2024-06-14 11:28:40] Using cached usb_devices-0.4.5-py3-none-any.whl (5.3 kB)
[2024-06-14 11:28:40] Downloading zipp-3.19.2-py3-none-any.whl (9.0 kB)
[2024-06-14 11:28:40] Installing collected packages: TheengsDecoder, zipp, usb-devices, uart-devices, typing-extensions, pycryptodomex, paho-mqtt, dbus-fast, bluetooth-numbers, aiooui, importlib-metadata, bleak, bluetooth-clocks, bluetooth-adapters, TheengsGateway
[2024-06-14 11:28:41] Successfully installed TheengsDecoder-1.7.8 TheengsGateway-1.5.0 aiooui-0.1.5 bleak-0.22.2 bluetooth-adapters-0.19.2 bluetooth-clocks-0.2.0 bluetooth-numbers-1.1.1 dbus-fast-2.21.3 importlib-metadata-7.1.0 paho-mqtt-2.1.0 pycryptodomex-3.20.0 typing-extensions-4.12.2 uart-devices-0.1.0 usb-devices-0.4.5 zipp-3.19.2
[2024-06-14 11:28:41] ***************************
[2024-06-14 11:28:41] *      Install ended      *
[2024-06-14 11:28:41] ***************************
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

Et les paramètres d’une des antennes (je touche à rien, car la conf par défaut fonctionne chez moi) :

EDIT :

bon, je suis fatigué, et ca se voit, et en plus ca faisait longtemps que j’avais pas eu à reconfigurer TGW, j’ai cliqué sur « configurer le service » (après avoir réinstallé l’antenne) et la config est bien réappararue dans l’interface !!!

Par contre je m’explique pas pourquoi j’ai du réinstaller le tout, alors que ca fonctionnait très bien :frowning:

TiTidom.

parce que j’ai décidé? :slight_smile:

=> en fait j’ai supprimé l’utilisation de pipx qui n’est pas assez stable à mon gout mais c’est au prix de devoir tout réinstaller dans un venv manuellement
le 2eme avantage sera de pouvoir mettre à jour le decoder séparément de la gateway, ca arrive que la team theengs mettent à jour juste le decoder pour de nouveaux périph, ca permettra de ne pas devoir attendre pour le support de nouveau matériel.

oui ca c’est « normal », le plugin ne va pas vérifier « l’ancienne » installation mais uniquement la nouvelle donc il considère que ce n’est pas installé… mais en fait tant qu’on touche à rien l’ancienne tourne toujours (elle est désinstallé lorsqu’on relance l’installation);
c’est un choix que j’ai fait de ne pas forcer la désinstallation partout lors de la mise à jour ainsi chacun le fera selon ses possibilités (et pas forcément toutes en même temps) vu que ca peut être très lent sur certaines machines

1 « J'aime »

Eh Eh bien joué :slight_smile:

Et c’est une très bonne chose que tu ais fait ce choix :+1: bravo !

Du coup, sujet clos : les explications sont très claires, et cela explique le tout :slight_smile:

Merci pour ces explications,

Bonne journée,
TiTidom.

en tout cas je pensais pouvoir faire mes petits tests de MAJ tranquillement ajd avant que tout le monde ne voit l’update demain et bam même pas 1h après la publication il y avait une question :sweat_smile:

2 « J'aime »

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