From ef45ca2fd41a07e06510381a7abac952dafd46bb Mon Sep 17 00:00:00 2001 From: Tallagrand Thierry Date: Thu, 24 Sep 2026 13:10:28 +0200 Subject: [PATCH] README releve : la tache DSM DOIT tourner en root (update 7.4.1 a efface NOPASSWD) Constate au reboot + update DSM 7.3.2 -> 7.4.1 : le sudo passwordless de TMZF5455 a ete supprime, donc l'auto-elevation du script ne marche plus et la tache de boot (owner 1026) n'a pas charge les pilotes -> device absent, conteneur Exited. Les .ko existent toujours en 7.4.1. Le fix durable est une tache Planificateur en utilisateur root, qui ne depend d'aucun sudo. Note aussi que les updates majeurs peuvent desactiver les taches declenchees. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj --- deploy/releve-cellules/README.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/deploy/releve-cellules/README.md b/deploy/releve-cellules/README.md index 0bc3e43..c209fc3 100644 --- a/deploy/releve-cellules/README.md +++ b/deploy/releve-cellules/README.md @@ -30,12 +30,24 @@ DSM embarque `usbserial.ko` et `ftdi_sio.ko` mais ne les charge pas d'office. `charger-pilotes.sh` les charge et ouvre les droits de `/dev/ttyUSB0`. Automatiser via **Planificateur de taches DSM** -> tache declenchee -« Au demarrage », utilisateur **root**, commande : +« Au demarrage », **utilisateur = root** (onglet General, PAS un compte simple), +commande : /volume1/homes/TMZF5455/projects/EVCS/EVCS/deploy/releve-cellules/charger-pilotes.sh -A relancer aussi manuellement (meme chemin, en root) apres avoir rebranche le -cable, sinon le device n'existe pas. +⚠️ **La tache DOIT tourner en root.** `insmod` exige root, et une mise a jour +DSM MAJEURE efface le sudo passwordless : constate le 24/09, DSM 7.3.2 -> 7.4.1 a +supprime NOPASSWD pour TMZF5455, et une tache en compte simple n'a alors plus +aucun moyen de s'elever. Le script tente bien `sudo -n` en secours, mais ce +secours disparait au premier update majeur. Une tache root, elle, ne depend de +rien et survit aux updates. + +Apres un update DSM majeur, verifier aussi que la tache n'a pas ete DESACTIVEE +(les updates majeurs desactivent souvent les taches declenchees). + +A relancer manuellement apres avoir rebranche le cable : DSM -> selectionner la +tache -> « Executer » (elle tourne en root), ou en terminal `sudo charger-pilotes.sh` +avec le mot de passe. ### 2. Le conteneur (TMZF5455, membre du groupe docker -> sans sudo)