Suite maj homebridge problème sur l'installation, des dépendances

Bonjour,
Je viens de mettre à jour homebridge et depuis j’ai une erreur sur les dépendances:

== Jeedom 3.3.53 sur Raspbian GNU/Linux 9.11 (stretch)/armhf/armv7l/32bits aka 'RPI 3 B' avec nodeJS v12.18.2 et jsonrpc:enable et homebridge (stable) 2020-07-31 01:03:34
======================================================================
== 06/08/2020 18:00:11 == Installation des dépendances de homebridge
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [  OK  ]
[ 10% ] : Prérequis...
[ 19% ] : Prérequis : [  OK  ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires...
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 30% ] : Vérification de la version de NodeJS installée...
Version actuelle : v12.18.2
Ok, version suffisante
[ 49% ] : Vérification de la version de NodeJS installée : [  OK  ]
[ 50% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [  OK  ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp...
[ 79% ] : Installation de Homebridge master, veuillez patienter svp : [ERREUR]
[ 80% ] : Configuration Avahi...
[ 89% ] : Configuration Avahi : [  OK  ]
[ 90% ] : Nettoyage 1/2...
[ 94% ] : Nettoyage 1/2 : [  OK  ]
[ 95% ] : Nettoyage 2/2...
[ 99% ] : Nettoyage 2/2 : [  OK  ]
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation
======================================================================
== Erreur à l'étape : Installation de Homebridge master, veuillez patienter svp
== Ligne 204
== La commande `sudo npm install --no-fund --no-package-lock --no-audit' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm ERR! code 128
npm ERR! Command failed: git clone --depth=1 -q -b master git://github.com/NebzHB/homebridge-alexa.git /root/.npm/_cacache/tmp/git-clone-796438c8
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-796438c8': Permission denied
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-08-06T17_00_59_925Z-debug.log
======================================================================

Que dois je faire pour résoudre mon problème?

Merci d’avance,
C.

Pour info, j’ai essayé de faire une restauration et même problème.
Et voici le message d’erreur du demon:

8/6/2020, 6:41:04 PM] Loaded config.json with 6 accessories and 1 platforms.
[8/6/2020, 6:41:04 PM] ---
[8/6/2020, 6:41:06 PM] Loaded plugin: homebridge-alexa
[8/6/2020, 6:41:06 PM] Registering platform 'homebridge-alexa.Alexa'
[8/6/2020, 6:41:06 PM] ---
[8/6/2020, 6:41:08 PM] ====================
[8/6/2020, 6:41:08 PM] ERROR LOADING PLUGIN homebridge-camera-ffmpeg:
[8/6/2020, 6:41:08 PM] Error: Cannot find module './docs'
Require stack:
- /var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/apis/index.js
- /var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/googleapis.js
- /var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/index.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge-camera-ffmpeg/drive.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge-camera-ffmpeg/ffmpeg.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge-camera-ffmpeg/index.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/plugin.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
at Function.Module._load (internal/modules/cjs/loader.js:841:27)
at Module.require (internal/modules/cjs/loader.js:1025:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/apis/index.js:85:14)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Module.require (internal/modules/cjs/loader.js:1025:19)
[8/6/2020, 6:41:08 PM] ====================
[8/6/2020, 6:41:08 PM] Loaded plugin: homebridge-jeedom
internal/modules/cjs/loader.js:968
throw err;
^
Error: Cannot find module './docs'
Require stack:
- /var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/apis/index.js
- /var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/googleapis.js
- /var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/index.js
- /var/www/html/plugins/homebridge/resources/node_modules/fakegato-history/lib/googleDrive.js
- /var/www/html/plugins/homebridge/resources/node_modules/fakegato-history/fakegato-storage.js
- /var/www/html/plugins/homebridge/resources/node_modules/fakegato-history/fakegato-history.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/plugin.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js
- /var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
at Function.Module._load (internal/modules/cjs/loader.js:841:27)
at Module.require (internal/modules/cjs/loader.js:1025:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/apis/index.js:85:14)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Module.require (internal/modules/cjs/loader.js:1025:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/apis/index.js',
'/var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/googleapis.js',
'/var/www/html/plugins/homebridge/resources/node_modules/googleapis/build/src/index.js',
'/var/www/html/plugins/homebridge/resources/node_modules/fakegato-history/lib/googleDrive.js',
'/var/www/html/plugins/homebridge/resources/node_modules/fakegato-history/fakegato-storage.js',
'/var/www/html/plugins/homebridge/resources/node_modules/fakegato-history/fakegato-history.js',
'/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js',
'/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/plugin.js',
'/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js',
'/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js',
'/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge'
]
}

J’ai trouvé ces postes mais moi je n’ai pas touché aux droits et je ne suis pas en beta:

Voici la liste des plugins:

Et aucun plugin dans homebridge.

C.

Hello,

Moi je partirais vers une réinstallation du système et restauration de sauvegarde. Ton second problème est lié au premier. Qqch dans tes droits ont étés modifiés … peut être un autre plugin, malheureusement je ne peux pas te le dire…

merci pour ta réponse, justement j’ai vu sur un autre post ce conseil. Mais je suis perdu (pour rien cacher je pars en congé demain et je voudrais avoir un jeedom fonctionnel avant de partir quelle idée que j’ai eu de faire une maj avant de partir)

J’ai donc des questions:
Puis je partir sur une buster?
Est ce que je dois profiter de l’occasion pour partir sur la V4?
Je suis en train de chercher un tuto pour partir sur une fresh install car cela fait vraiment longtemps que je l’avais installé. On est d’accord que le plus simple c’est de formater le SSD et de mettre l’image dessus?

Un grand merci d’avance,
C.

Oui buster c’est plutôt conseillé à l’heure actuelle.

Je ne combinerais pas avec la v4 surtout si tu pars demain… (et puis la restauration de ta sauvegarde te mettra en v3)

Sur la page de présentation de @akenad tu as les tutos nécessaires !

Dernièrement je pense que Loïc a fait des jolies images pour raspberry qui sont faciles aussi…

super merci je me permets de poser une dernière question j’ai vu les images de loic, mais je dois le prendre en 32 ou 64 (j’ai un rpi 3b)?

Merci.
C.

32 c’est mieux, la 64 est bêta chez raspberry donc si tu veux du stable 32

1 « J'aime »

ai je besoin de sauvegarder le dossier plugin avant le formatage ou pas besoin? j’ai un backup de jeedom sur mon nas.

C.

Le backup s’en est chargé

Bonjour,
Je viens de refaire l’install et le demon ne se lance plus à cause d’une erreur. Je sais que vous m’avez aider sur le précédent forum, mais impossible de se logger ou de faire un recherche pour résoudre mon problème:
voici les logs du demon:

[8/7/2020, 11:39:38 AM] Loaded config.json with 6 accessories and 1 platforms.
[8/7/2020, 11:39:38 AM] ---
[8/7/2020, 11:39:41 AM] Loaded plugin: homebridge-alexa
[8/7/2020, 11:39:41 AM] Registering platform 'homebridge-alexa.Alexa'
[8/7/2020, 11:39:41 AM] ---
[8/7/2020, 11:39:44 AM] Loaded plugin: homebridge-camera-ffmpeg
[8/7/2020, 11:39:44 AM] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[8/7/2020, 11:39:44 AM] ---
[8/7/2020, 11:39:44 AM] Loaded plugin: homebridge-jeedom
[8/7/2020, 11:39:44 AM] Registering platform 'homebridge-jeedom.Jeedom'
[8/7/2020, 11:39:44 AM] ---
[8/7/2020, 11:39:44 AM] Loading 1 platforms...
[8/7/2020, 11:39:44 AM] [Jeedom] Initializing Jeedom platform...
[8/7/2020, 11:39:44 AM] [Jeedom] debugLevel:400
[8/7/2020, 11:39:44 AM] Loading 6 accessories...
[8/7/2020, 11:39:44 AM] Error: The requested accessory 'Daikin-Local' was not registered by any plugin.
at API.accessory (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js:64:13)
at Server._loadAccessories (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:297:42)
at Server.run (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:91:38)
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:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
[8/7/2020, 11:39:44 AM] Got SIGTERM, shutting down Homebridge...

J’ai ajouté cela « accessoire homebrdige supplémentaire »:

{
"accessory":"Daikin-Local",
"name":"Clim A",
"apiroute":"http://192.168.0.230"
}|
{
"accessory": "Daikin-Local",
"name": "Clim L",
"apiroute": "http://192.168.0.231"
}|
{
"accessory": "Daikin-Local",
"name": "Clim Parents",
"apiroute": "http://192.168.0.232"
}|
{
"accessory": "Daikin-Local",
"name": "Clim Entrée",
"apiroute": "http://192.168.0.233"
}|
{
"accessory": "Daikin-Local",
"name": "Clim Salle à Mangé",
"apiroute": "http://192.168.0.234"
}|
{
"accessory": "Daikin-Local",
"name": "Clim Salon",
"apiroute": "http://192.168.0.235"
}|

Dois-je installé ce plugin via la commande:

npm install -g homebridge-daikin-local

C.

plutot via l’interface jeedom dans la configuration homebridge > Gerer les plugins pour homebridge

1 « J'aime »

problème résolu.
Un super méga grand merci.
C.

1 « J'aime »

Bonnes vacances !

1 « J'aime »

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