Tout d’abord, merci pour ce que la communauté réalise pour le fonctionnement de l’ensemble de l’environnement domotique et Jeedom.
Je débute dans Jeedom et dans l’intégration de plugins qui pour les premier installé sur mon RPI 4 était super simple.
J’ai acheté un dongle Zwave ZW090 « Z-Stick » GEN5, j’essaye d’installé Zwave JS mais les dépendance ne s’installe pas :
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_zwavejs
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
+ echo 'Pre installation de l'\''installation/mise à jour des dépendances zwavejs'
Pre installation de l'installation/mise à jour des dépendances zwavejs
+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/zwavejs/resources
+ cd /var/www/html/plugins/zwavejs/resources
+ source ../core/config/zwavejs.config.ini
+ echo 'Wanted Version: 8.13.1'
Wanted Version: 8.13.1
+ rm -R zwave-js-ui
+ git clone --branch v8.13.1 --depth 1 https://github.com/zwave-js/zwave-js-ui
Clonage dans 'zwave-js-ui'...
Note : extraction de '33a6f577acfcadab71121712914e87008395b53b'.
Vous êtes dans l'état « HEAD détachée ». Vous pouvez visiter, faire des modifications
expérimentales et les valider. Il vous suffit de faire une autre extraction pour
abandonner les commits que vous faites dans cet état sans impacter les autres branches
Si vous voulez créer une nouvelle branche pour conserver les commits que vous créez,
il vous suffit d'utiliser « checkout -b » (maintenant ou plus tard) comme ceci :
git checkout -b
+ echo 'Pre install finished'
Pre install finished
+ echo 3
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
+ echo 4
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
[Check Version NodeJS actuelle : Aucune : [ KO ]
Installation de NodeJS 16
Utilisation du dépot officiel
## Installing the NodeSource Node.js 16.x repo...
## Populating apt-get cache...
+ apt-get update
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
Error executing command, exiting
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/core/class/../../resources/install_nodejs.sh: ligne 141: nodejs : commande introuvable
[Check Version NodeJS après install : : [ KO ] -> relancez les dépendances
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: npm : commande introuvable
+ echo 5
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
[Check Version NodeJS actuelle : Aucune : [ KO ]
Installation de NodeJS 16
Utilisation du dépot officiel
## Installing the NodeSource Node.js 16.x repo...
## Populating apt-get cache...
+ apt-get update
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
Error executing command, exiting
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/core/class/../../resources/install_nodejs.sh: ligne 141: nodejs : commande introuvable
[Check Version NodeJS après install : : [ KO ] -> relancez les dépendances
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: npm : commande introuvable
+ echo 6
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
[Check Version NodeJS actuelle : Aucune : [ KO ]
Installation de NodeJS 16
Utilisation du dépot officiel
## Installing the NodeSource Node.js 16.x repo...
## Populating apt-get cache...
+ apt-get update
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
Error executing command, exiting
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/core/class/../../resources/install_nodejs.sh: ligne 141: nodejs : commande introuvable
[Check Version NodeJS après install : : [ KO ] -> relancez les dépendances
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: npm : commande introuvable
+ echo 7
+ sudo npm install --force -g yarn
sudo: npm : commande introuvable
+ echo 8
+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
Post installation de l'installation/mise à jour des dépendances zwavejs
+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/zwavejs/resources
+ cd /var/www/html/plugins/zwavejs/resources
+ cd zwave-js-ui
+ sudo yarn install
sudo: yarn : commande introuvable
+ sudo yarn run build
sudo: yarn : commande introuvable
+ chown -R www-data:www-data app.ts bin build CHANGELOG.md config docker docs genereteDocs.ts hass kubernetes kustomization.yaml lib LICENSE nodemon.json package.json package.sh pkg README.md SECURITY.md snippets src static store test tsconfig.eslint.json tsconfig.json views wallaby.js yarn.lock
+ '[' -e /dev/ttyAMA0 ']'
+ sudo sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt
+ sudo sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab
sed: impossible de lire /etc/inittab: Aucun fichier ou dossier de ce type
+ '[' -e /dev/ttymxc0 ']'
+ '[' -e /dev/ttyAMA0 ']'
+ sudo systemctl mask serial-getty@ttyAMA0.service
+ sudo systemctl stop serial-getty@ttyAMA0.service
++ grep Revision /proc/cpuinfo
++ cut -d: -f2
++ tr -d ' '
+ RPI_BOARD_REVISION=c03114
+ [[ c03114 == a\8 ]]
+ [[ c03114 == a\8 ]]
+ [[ c03114 == a\d ]]
+ echo 'Everything is successfully installed!'
Everything is successfully installed!
+ echo 9
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
+ rm /tmp/jeedom_install_in_progress_zwavejs
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Il me dit que MQTT Manager n’est pas démarré mais les dépendances de MQTT manager ne s’installe pas non plus.
mqtt2d : sudo: /usr/bin/node : commande introuvable
J’ai essayé de regarder si il y avait un autre sujet du même type, j’ai pas trouvé mais si il y en a un merci a celui qui me communiquera le lien.
Je ne sais pas si j’ai mis toutes les infos.
As-tu installé un autre plugin se basant sur mqtt ? Utilises tu un autre broker ?
Va falloir régler le pb de mqtt manager avant. Pourais-tu mettre les logs de ce dernier. ?
Non je n’ai pas de plugins se basant sur mqtt. c’est lors de l’installation de ZwaveJS qu’il est apparu.
Pas d’autre Broker, nonplus. Déja le terme en lui même est déja pas acquis et compris
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_mqtt2
+ echo 1
+ echo 2
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
[Check Version NodeJS actuelle : Aucune : [ KO ]
Installation de NodeJS 16
Utilisation du dépot officiel
## Installing the NodeSource Node.js 16.x repo...
## Populating apt-get cache...
+ apt-get update
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
Error executing command, exiting
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/core/class/../../resources/install_nodejs.sh: ligne 141: nodejs : commande introuvable
[Check Version NodeJS après install : : [ KO ] -> relancez les dépendances
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: npm : commande introuvable
+ echo 4
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
[Check Version NodeJS actuelle : Aucune : [ KO ]
Installation de NodeJS 16
Utilisation du dépot officiel
## Installing the NodeSource Node.js 16.x repo...
## Populating apt-get cache...
+ apt-get update
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
Error executing command, exiting
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/core/class/../../resources/install_nodejs.sh: ligne 141: nodejs : commande introuvable
[Check Version NodeJS après install : : [ KO ] -> relancez les dépendances
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: npm : commande introuvable
+ echo 5
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
[Check Version NodeJS actuelle : Aucune : [ KO ]
Installation de NodeJS 16
Utilisation du dépot officiel
## Installing the NodeSource Node.js 16.x repo...
## Populating apt-get cache...
+ apt-get update
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
Error executing command, exiting
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/core/class/../../resources/install_nodejs.sh: ligne 141: nodejs : commande introuvable
[Check Version NodeJS après install : : [ KO ] -> relancez les dépendances
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
E: La liste des sources ne peut être lue.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: npm : commande introuvable
+ echo 6
+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
+ rm -rf node_modules
+ sudo npm install
sudo: npm : commande introuvable
+ chown -R www-data:www-data jeedom mqtt2d.js package.json
+ echo 7
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************
[2023-06-24 00:05:08]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-06-24 00:05:41]ERROR : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2023-06-24 00:10:11]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-06-24 00:10:44]ERROR : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2023-06-24 00:15:09]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-06-24 00:15:41]ERROR : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
il serait bien d’avoir un client ssh pour passer des commandes, mais dans l’attente as-tu tenté de mette à jour ton système ?
Vu que tu passes par l’interface jeedom (attention si tu refresh la page tu ne verras plus l’avancement)
sudo apt-get -y update && sudo apt-get -y upgrade
Ça risque d’être long avant de te rendre la main, tu ferais bien de t’installer un client ssh ou directement en commande sur ton PI4
E: Ligne 2 mal formée dans la liste des sources /etc/apt/sources.list.d/nodesource.list (type)
Pour voir le contenu du fichier, dans
Réglages > Système > Configuration > OS/DB > Administration Système
taper la commande cat /etc/apt/sources.list.d/nodesource.list
Pourquoi lancer ta mise à jour du core par une commande php ! C’est loin d’être conseiller.
A force de faire ni’mporte quoi, tu vas tout casser.
Donne donc des copies d’écran de la page santé jeedom, la liste des plugins d’installés et les pages de configuration de zwavejs, mqtt manager et autres plugins basés sur le mqtt.
Merci pour ta réponse, voici le résultat de la commande demandé :
cat /etc/apt/sources.list.d/nodesource.list
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
ain
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
ou si tu ne connais pas nano, en root dans le répertoire (2d = 2ème ligne)
root@jeedom:/etc/apt/sources.list.d# sed -i '2d' nodesource.list
Avant
root@jeedom:/etc/apt/sources.list.d# cat nodesource.list
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
main
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
Après :
root@jeedom:/etc/apt/sources.list.d# sed -i '2d' nodesource.list
root@jeedom:/etc/apt/sources.list.d# cat nodesource.list
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main