Node-RED loses connection with GPIOD after two “deploys” (frequent docker restart necessary) :(
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 42/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- docker, raspberry-pi
- Domaine
- devops, embedded-iot
Piste de recherche
Reproduire l’échec dans le conteneur Docker officiel sur un Raspberry Pi avec gpiod, en suivant la séquence de deux déploiements décrite dans le rapport. Étudier le comportement de la connexion Node-RED/gpiod après un nouveau déploiement ; le travail est terminé lorsque l’entrée GPIO continue de changer d’état sans redémarrer le conteneur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What are the steps to reproduce?
Run node-red in the official docker container.
Verify that the gpiod nodes have connection to the gpiod (daemon). 
Check that gpio input node actually works (e.g. use a simple switch to connect pin 5 to ground and see "OK" changing to 1 or 0).

Move some nodes and click “Deploy”. Do it again.
Check that gpio input node still works (in my setup it stoppes working). The gpiod node still states "OK" which indicates the gpio daemon is running. Running ps aux confirms this.

HOWEVER -connecting a pin to ground no longer makes the node change state.
restart the docker container - now it works again, but only until you click deploy 2 times again. Then a docker restart is needed again :(
Please tell us about your environment:
Hardware: Raspberry Pi 3B+.
- Node-RED version: 1.0.3
- Node.js version: latest?
- npm version: latest?
- Platform/OS: latest docker image.
host os: latest Raspian Buster - Browser: google chrome (not a browser issue).
- pigiod is latest version:

- Langage dominant
- Shell
- Étoiles
- 539
- Forks
- 435
- Merge moyen
- 16 min
- PR mergées (30 j)
- 3
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de node-red/node-red-docker
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
node-red/node-red-docker#536 ·
-
Remove --unsafe-perms from npm install commands in DockerfilesPeut-être à nouveau libre @hardillb l’a pris il y a 124 jours, et aucune pull request n’est ouverte. Ouverte
node-red/node-red-docker#522 · 1 personne assignée ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
node-red/node-red-docker#513 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
node-red/node-red-docker#510 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
node-red/node-red-docker#493 · 13 commentaires ·
Toutes les issues de node-red/node-red-docker
Issues similaires
-
PacReq: mangowcOuvertepackage request
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
pacstall/pacstall-programs#9475 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 71/100
t4t5/omdrop-owl#14 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour