Si vous faites une upgrade système, il se peux également que ça ne suffise pas.Antoinekl1 a écrit : ↑17 avr. 2018, 08:49Le principe est de récupérer le script qui fait l'install de nodej, c'est le dependencies.sh qui se récupère par un wget dans le script nodejs.sh afin de lancer l’installation en force. (comme l'indique le message d'erreur lors de l'installation de dépendances)
le plus simple est de commenter la ligne "rm dependencies.sh" dans le nodejs.sh.
et de lancer l'installation des dépendances, ca permet de récupérer le dependencies.sh
puis vous commentez , toujours dans nodesj.sh, la ligne commençant par "wget https:\...... dependencies.sh "
ca évitera d'écraser le dependencies.sh lors du prochain lancement
puis dans le dependencies.sh vous remplacez le -y par --force-yes pour la partie nodejs
et vous relancez l'installation des dépendances et ca roule !
c'est surement pas génial mais je n'ai pas d'autre solution pour faire fonctionner ce plugin !
Si vous avez un problème lors de l'installation (même avec le --force-yes) il se peux que vous ayez le message suivant :
Code : Tout sélectionner
WARNING: The following packages cannot be authenticated!
nodejs
Avec le "--force-yes" vous aurez alors un message du genre
Code : Tout sélectionner
Install these packages without verification? [y/N] y
Err:1 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ nodejs 5-1 // (par exemple)
404 Not Found
E: Failed to fetch http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64/pool/main/n/nodejs/nodejs_5-1_arm64.deb
404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Code : Tout sélectionner
en sudo
cd /lib/apt/lists
grep -r nodejs_5-1_arm64.deb . // Par exemple, apr install a envoyé une erreur sur cette version, il se peux qu'elle soit différente sur votre système)
la sortie sera du style
./lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Packages:Filename: pool/main/n/nodejs/nodejs_5-1_arm64.deb
il suffit simplement de faire un rm ./lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Packages
Puis de relancer les dépendances