Je viens de faire une fresh install jeedom sur RPi 3, installation jeedom ok, backup ok, mais pour homebridge ça bug :
Code : Tout sélectionner
pi@jeedom:/var/www/html/plugins/homebridge/resources $ sudo ./install_homebridge.sh
--10%
Version actuelle : v8.11.1
--20%
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
(node:4872) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm WARN uninstall not installed in /usr/local/lib/node_modules: "homebridge-camera-ffmpeg"
(node:4975) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm WARN uninstall not installed in /usr/local/lib/node_modules: "homebridge-jeedom"
(node:5049) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm WARN uninstall not installed in /usr/local/lib/node_modules: "homebridge"
(node:5111) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
unbuild request@2.88.0
(node:5263) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
unbuild node-gyp@3.8.0
(node:5481) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
(node:5528) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
Les paquets suivants seront ENLEVÉS :
gyp* javascript-common* libc-ares2* libhttp-parser2.8* libjs-inherits* libjs-jquery* libjs-node-uuid* libjs-underscore*
libuv1* libuv1-dev* node-abbrev* node-ansi* node-ansi-color-table* node-archy* node-async* node-balanced-match*
node-block-stream* node-brace-expansion* node-builtin-modules* node-combined-stream* node-concat-map* node-cookie-jar*
node-delayed-stream* node-forever-agent* node-form-data* node-fs.realpath* node-fstream* node-fstream-ignore*
node-github-url-from-git* node-glob* node-graceful-fs* node-gyp* node-hosted-git-info* node-inflight* node-inherits*
node-ini* node-is-builtin-module* node-isexe* node-json-stringify-safe* node-lockfile* node-lru-cache* node-mime*
node-minimatch* node-mkdirp* node-mute-stream* node-node-uuid* node-nopt* node-normalize-package-data* node-npmlog*
node-once* node-osenv* node-path-is-absolute* node-pseudomap* node-qs* node-read* node-read-package-json* node-request*
node-retry* node-rimraf* node-semver* node-sha* node-slide* node-spdx-correct* node-spdx-expression-parse*
node-spdx-license-ids* node-tar* node-tunnel-agent* node-underscore* node-validate-npm-package-license* node-which*
node-wrappy* node-yallist* nodejs* nodejs-dev* nodejs-doc* npm*
0 mis à jour, 0 nouvellement installés, 76 à enlever et 0 non mis à jour.
Suppression de npm (1.4.21+ds-2) ...
Suppression de node*
Purge des fichiers de configuration de npm (1.4.21+ds-2) ...
--30%
Utilisation du dépot officiel
================================================================================
================================================================================
DEPRECATION WARNING
Node.js 5.x is no longer actively supported!
You will not receive security or critical stability updates for this version.
You should migrate to a supported version of Node.js as soon as possible.
Use the installation script that corresponds to the version of Node.js you
wish to install. e.g.
* https://deb.nodesource.com/setup_8.x — Node.js 8 LTS "Carbon" (recommended)
* https://deb.nodesource.com/setup_10.x — Node.js 10 Current
Please see https://github.com/nodejs/Release for details about which
version may be appropriate for you.
The NodeSource Node.js distributions repository contains
information both about supported versions of Node.js and supported Linux
distributions. To learn more about usage, see the repository:
https://github.com/nodesource/distributions
================================================================================
================================================================================
## Installing the NodeSource Node.js 5.x repo...
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_5.x/dists/stretch/Release'
## Your distribution, identified as "stretch", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support
Warning: 'apt-key update' is deprecated and should not be used anymore!
gpg: key : "Mike Thompson (Raspberry Pi Debian armhf ARMv6+VFP) <mpthompson@gmail.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
W: Removed keys keyring '/usr/share/keyrings/raspbian-archive-removed-keys.gpg' missing or not readable
The following additional packages will be installed:
libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc
Les NOUVEAUX paquets suivants seront installés :
libc-ares2 libhttp-parser2.8 libuv1 nodejs nodejs-doc
0 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour.
Sélection du paquet libc-ares2:armhf précédemment désélectionné.
(Lecture de la base de données... 59617 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libc-ares2_1.14.0-1~bpo9+1_armhf.deb ...
Dépaquetage de libc-ares2:armhf (1.14.0-1~bpo9+1) ...
Sélection du paquet libhttp-parser2.8:armhf précédemment désélectionné.
Préparation du dépaquetage de .../libhttp-parser2.8_2.8.1-1~bpo9+1_armhf.deb ...
Dépaquetage de libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ...
Sélection du paquet libuv1:armhf précédemment désélectionné.
Préparation du dépaquetage de .../libuv1_1.18.0-3~bpo9+1_armhf.deb ...
Dépaquetage de libuv1:armhf (1.18.0-3~bpo9+1) ...
Sélection du paquet nodejs précédemment désélectionné.
Préparation du dépaquetage de .../nodejs_8.11.1~dfsg-2~bpo9+1_armhf.deb ...
Dépaquetage de nodejs (8.11.1~dfsg-2~bpo9+1) ...
Sélection du paquet nodejs-doc précédemment désélectionné.
Préparation du dépaquetage de .../nodejs-doc_8.11.1~dfsg-2~bpo9+1_all.deb ...
Dépaquetage de nodejs-doc (8.11.1~dfsg-2~bpo9+1) ...
Paramétrage de nodejs-doc (8.11.1~dfsg-2~bpo9+1) ...
Paramétrage de libuv1:armhf (1.18.0-3~bpo9+1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Paramétrage de libc-ares2:armhf (1.14.0-1~bpo9+1) ...
Paramétrage de libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ...
Paramétrage de nodejs (8.11.1~dfsg-2~bpo9+1) ...
update-alternatives: utilisation de « /usr/bin/nodejs » pour fournir « /usr/bin/js » (js) en mode automatique
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) ...
Version actuelle : v8.11.1
--40%
Installation de node-gyp...
sudo: npm : commande introuvable
Installation de request...
sudo: npm : commande introuvable
--50%
./install_homebridge.sh: ligne 137: npm : commande introuvable
--60%
Installation de Homebridge...
sudo: npm : commande introuvable
--70%
Installation de Homebridge-Jeedom...
Sur la branche
sudo: npm : commande introuvable
Installation de Homebridge-Camera-FFMPEG...
sudo: npm : commande introuvable
--80%
--90%
Désactivation de avahi-daemon au démarrage...(il démarrera avec le daemon (on contourne le bug de la Smart du 1 jan 1970))
Utilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
Installation Homebridge OK
--100%
Du coup voilà, node déprécié, npm qui si non-installé à une erreur introuvable, et si installé, il se fait désinstaller (et pas réinstaller), puis même erreur.
J'ai sauté une étape ?
Merci