Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

/!\ L’ancien forum passera en lecture seule en janvier 2020 (Si community a bien pris le relais) puis nous le fermerons définitivement en janvier 2021./!\
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Permission denied - Daemon Homebridge

Modérateur : Nebz

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 09 oct. 2019, 13:23

Edit : corrigé
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 09 oct. 2019, 13:28

ok

donc tu as un docker avec une jessie et un mount de /var/www/html dans /sharedfolders/appdata/jeedom

donc pour moi tu as du setter des droits pas corrects dans ton host sur ce dossier et ton docker y a pas accès.

je peux pas t'aider plus... ensuite il faut trouver qqun qui a fait un docker jeedom avec du stretch car tu risques d'autres problèmes.

et savoir que pour jeedom docker n'est pas (plus ?) supporté comme dit ici par loic :
viewtopic.php?f=141&t=30862&start=720#p772774
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 09 oct. 2019, 13:28

Bon, j'ai trouvé une image docker manulin/jeedom-stretch

Essayons ceci

Merci pour le coup de main
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 09 oct. 2019, 13:30

attention, comme dit précédemment, le fichier /.dockerinit doit exister dans ton image docker sinon jeedom detecte pas docker et mon script non plus et ne parvient pas à lancer avahi correctement
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 09 oct. 2019, 13:36

un simple touch suffit on est d'accord ?

j'ai un /.dockerenv sinon
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 09 oct. 2019, 13:44

Bon, au niveau docker on a l'air ok

J'ai refait une install des dependances, je n'ai pas l'air d'avoir d'erreur. Les sources sont bien stretch

Par contre, à 30% il n'y a aucune version de detecté
homebridge_dep-5.txt
(30.2 Kio) Téléchargé 2 fois
Ah, et j'ai toujours le soucis de droit. Meme si elles ont l'air ok quand je check
Capture d’écran 2019-10-09 à 13.45.35.png
Capture d’écran 2019-10-09 à 13.45.35.png (134.05 Kio) Consulté 110 fois
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 09 oct. 2019, 13:46

oui simple touch : fait le avant de lancer le daemon sinon ca n'ira pas

pas grave pour le 30%

ca semble ok (en tout cas pour un docker)
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 09 oct. 2019, 13:49

(J'utilise l'EDIT pour eviter de spammer, mais j'ai peur que tu ne vois pas mes messages par moment :D )
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 09 oct. 2019, 13:51

oui normal puisque comme je te disais, tu as monté ton dossier... donc il y a un problème de droits entre docker et son host.

et ca je ne peux pas t'aider...
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 09 oct. 2019, 14:03

Qui execute ce fichier normalement ? www-data ?
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 09 oct. 2019, 14:30

dans docker oui

mais en dehors ces memes fichiers ont des droits dans ton host aussi... tu vois la difficulté ?

et c'est la que je ne peux t'aider ..
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 09 oct. 2019, 14:38

Ouais je vois tres bien, mais je viens de monter mon container comme etant www-data donc le proprietaire du fichier dans mon host.
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 10 oct. 2019, 12:41

Bonjour,

Je reviens parce que j'ai un comportement un peu particulier. Qu'elle est le fichier qui execute le bin/homebridge ? Parce que si je l'execute en sh (comme indiqué dans le log) j'ai une erreur d'acces denied (comme dans le log).

Mais vu que le bin est un script node, je l'ai executer manuellement en node et là ça fonctionne.

Je ne trouve pas le fichier qui appelle le bin/homebridge et j'aimerais savoir où il se trouve afin de continuer mes recherches. Merci bien
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 10 oct. 2019, 14:48

c'est dans le shebang au début du fichier
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 12 oct. 2019, 18:18

Bonjour, je reviens avec de l'avancement.

J'ai nettoyé les droits de mon container en repartant sur un container et un volume neuf, suivi d'une restauration Jeedom via le webgui. J'ai aussi le "Version Docker" qui est apparu sur la page de config du plugin (/.dockerinit je suppose).

Cependant, depuis que j'ai la version Docker, il y a un soucis dans mes logs d'installation de dépendances.
homebridge_dep2.txt
(16.79 Kio) Téléchargé 5 fois
Et voici le log detaillé npm
2019-10-12T16_06_49_109Z-debug.log
(197.39 Kio) Téléchargé 4 fois
Merci
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 12 oct. 2019, 20:03

Il semble y avoir un autre problème avec /root... l'autre dossier est supprimé à chaque installation de dépendances et puis refait... je soupçonne encore un problème de droits d'une certaine manière... posez peut être la question dans la partie docker du forum en signifiant qu'il s'agit d'un problème de droits...


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 12 oct. 2019, 20:03

Ou de point de montage peut être...


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 12 oct. 2019, 23:31

Concernant ce problème, il a été résolu en supprimant le package-lock.json puis en relançant une installation.

Je suis de retour au problème du "access denied".

Cependant, j'ai remarqué que le problème ne se situait pas à l'intérieur du Docker mais aussi au niveau de l'host.

En effet, j'ai activer le mode privilgié sur le container, mes droits sont donc transparents entre la machine et le container.
Si je tente un ./homebridge depuis mon hote, voici le résultat

Code : Tout sélectionner

-su: ./homebridge: Permission denied
Voici les droits du fichier depuis l'host (qui sont identique au container)

Code : Tout sélectionner

-rwxr-xr-x+ 1 www-data www-data 342 Oct 26  1985 homebridge
Je précise que si j'execute la commande suivante 'node homebridge' depuis le dossier bin du homebridge, celui-ci s'execute bien mais me retourne ceci :

Code : Tout sélectionner

[10/12/2019, 9:28:51 PM] config.json (/root/.homebridge/config.json) not found.
[10/12/2019, 9:28:52 PM] Loaded plugin: homebridge-alexa
[10/12/2019, 9:28:52 PM] Registering platform 'homebridge-alexa.Alexa'
[10/12/2019, 9:28:52 PM] ---
[10/12/2019, 9:28:52 PM] Loaded plugin: homebridge-camera-ffmpeg
[10/12/2019, 9:28:52 PM] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[10/12/2019, 9:28:52 PM] ---
[10/12/2019, 9:28:52 PM] Loaded plugin: homebridge-jeedom
[10/12/2019, 9:28:52 PM] Registering platform 'homebridge-jeedom.Jeedom'
[10/12/2019, 9:28:52 PM] ---
Load homebridge-camera-ffmpeg.Camera-ffmpeg
Load homebridge-jeedom.Jeedom
[10/12/2019, 9:28:52 PM] TypeError: this.log is not a function
    at new JeedomPlatform (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:108:8)
    at Server._loadDynamicPlatforms (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:358:30)
    at Server.run (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:92:8)
    at module.exports (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js:59:10)
    at Object.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge:17:22)
    at Module._compile (internal/modules/cjs/loader.js:945:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:962:10)
    at Module.load (internal/modules/cjs/loader.js:798:32)
    at Function.Module._load (internal/modules/cjs/loader.js:711:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1014:10)
[10/12/2019, 9:28:52 PM] Got SIGTERM, shutting down Homebridge...
Je vais continuer de chercher, y compris dans l'autre forum mais je commence à tourner en rond.

Ma config est identique à lorsque j'etais sous Debian 8 et depuis la MAJ sous Stretch je n'arrive pas à executer ce satané démon.

Merci pour le temps que tu m'accordes en tout cas
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6441
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: Permission denied - Daemon Homebridge

Message par Nebz » 13 oct. 2019, 11:40

Oui le log est dans un autre fichier js


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

MrVince
Timide
Messages : 167
Inscription : 11 sept. 2017, 15:22

Re: Permission denied - Daemon Homebridge

Message par MrVince » 15 oct. 2019, 14:58

Bonjour,

Suite de mon probleme ici :

viewtopic.php?f=153&t=18931&p=774030#p774030

Bonne journée
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Répondre

Revenir vers « [Plugin Tiers] Homebridge »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité