Erreur lors de l'installation des dépendances Alexa api - NodeJs

Bonjour,

J’ai un souci lors de l’installation des dépendances du plugin alexa api.

Voici le log

--0%
--10%
Lancement de l'installation/mise à jour des dépendances
--20%
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_12.x stretch InRelease
Lecture des listes de paquets…

Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release is already the newest version (9.20161125).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
--30%
Version actuelle : 
--40%
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Le paquet « nodejs » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
--45%
Utilisation du dépot officiel

## Installing the NodeSource Node.js 12.x repo...


## Populating apt-get cache...

+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_12.x stretch InRelease
Lecture des listes de paquets…


## Confirming "stretch" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK

## Creating apt sources list file for the NodeSource Node.js 12.x repo...

+ echo 'deb https://deb.nodesource.com/node_12.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x stretch main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_12.x stretch InRelease
Lecture des listes de paquets…


## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn


Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Aucune version du paquet nodejs n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « nodejs » n'a pas de version susceptible d'être installée
/var/www/html/plugins/alexaapi/resources/nodejs.sh: ligne 153: npm : commande introuvable
/var/www/html/plugins/alexaapi/resources/nodejs.sh: ligne 155: nodejs : commande introuvable
Version actuelle : 
Lecture des listes de paquets…
Construction de l'arbre des dépendances…

Lecture des informations d'état…
Le paquet npm est un paquet virtuel fourni par :
  nodejs 12.14.1-1nodesource1 [Pas de version candidate]

E: Le paquet « npm » n'a pas de version susceptible d'être installée
sudo: npm : commande introuvable
--50%
--60%
Installation...
sudo: npm : commande introuvable
chown: impossible d'accéder à 'node_modules': Aucun fichier ou dossier de ce type
--95%
--100%
Installation des dépendances alexaapi terminée, vérifiez qu'il n'y a pas d'erreur

J’ai fais quelques recherches avant de poster ici, notamment sur ce fil : Installation des dépendance impossible Alexa api - #3 par Quentin_Frax

D’après ce que je comprend la version stretch 32 b de debian ne supporte pas Nodejs v12

Cependant je pense avoir la version 64b:

uname -a
Linux debian 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) x86_64 GNU/Linux

Vous remerciant par avance de votre aide.

Noyde

En effet c’est étrange… on dirait que nodejs12 n’existe pas pour amd64 sur la source officielle…

J’analyserai cela début de semaine prochaine

bon je ne comprends pas, ca a l’air d’être présent chez eux…
https://deb.nodesource.com/node_12.x/pool/main/n/nodejs/nodejs_12.14.1-1nodesource1_amd64.deb

peut etre installer à la main mais c’est pas normal…

pour être certain tu pourrais m’envoyer le résultat de ces commandes :

arch;
lsb_release -c;
getconf LONG_BIT;

Merci pour ton retour,

J’ai déjà essayé à la main avec le même résultat.

Je réessaye tout ce soir.

Bonsoir,

arch;
x86_64

lsb_release -c;
Codename:       stretch

getconf LONG_BIT;
64

Installation manuelle:

# sudo apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 https://deb.nodesource.com/node_12.x stretch InRelease
Atteint:5 http://ftp.fr.debian.org/debian stretch Release
Lecture des listes de paquets... Fait
curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'
# curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK
# sudo apt-get install gcc g++ make
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
g++ is already the newest version (4:6.3.0-4).
gcc is already the newest version (4:6.3.0-4).
make is already the newest version (4.1-9.1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr_FR) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1

# curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
  echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  sudo apt-get update && sudo apt-get install yarnOK
# deb https://dl.yarnpkg.com/debian/ stable main
#
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_12.x stretch InRelease
Réception de:6 https://dl.yarnpkg.com/debian stable InRelease [17,1 kB]
Réception de:8 https://dl.yarnpkg.com/debian stable/main all Packages [9 473 B]
Réception de:9 https://dl.yarnpkg.com/debian stable/main amd64 Packages [9 473 B]
36,0 ko réceptionnés en 0s (42,2 ko/s)
Lecture des listes de paquets... Fait
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr_FR) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr_FR) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  python-cliapp python-markdown python-ttystatus python-yaml
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Paquets recommandés :
  nodejs
Les paquets suivants seront ENLEVÉS :
  cmdtest
Les NOUVEAUX paquets suivants seront installés :
  yarn
0 mis à jour, 1 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 891 ko dans les archives.
Après cette opération, 5 322 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 https://dl.yarnpkg.com/debian stable/main amd64 yarn all 1.21.1-1 [891 kB]
891 ko réceptionnés en 1s (475 ko/s)
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
(Lecture de la base de données... 71534 fichiers et répertoires déjà installés.)
Suppression de cmdtest (0.27-1) ...
Sélection du paquet yarn précédemment désélectionné.
(Lecture de la base de données... 71517 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../archives/yarn_1.21.1-1_all.deb ...
Dépaquetage de yarn (1.21.1-1) ...
Paramétrage de yarn (1.21.1-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...

SI je réessaie via le plugin:

--0%
--[2020/01/20 20:53:52]-Mode Debug--
--10%
Lancement de l'installation/mise à jour des dépendances
--20%
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Hit:7 https://dl.yarnpkg.com/debian stable InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
--30%
Version actuelle :
--40%
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
--45%
Utilisation du dépot officiel
## Installing the NodeSource Node.js 12.x repo...
## Populating apt-get cache...
+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://dl.yarnpkg.com/debian stable InRelease
Hit:6 https://deb.nodesource.com/node_12.x stretch InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 12.x repo...
+ echo 'deb https://deb.nodesource.com/node_12.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Hit:6 https://dl.yarnpkg.com/debian stable InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Reading package lists...
Building dependency tree...
Reading state information...
Package nodejs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'nodejs' has no installation candidate
/var/www/html/plugins/alexaapi/resources/nodejs.sh: line 153: npm: command not found
/var/www/html/plugins/alexaapi/resources/nodejs.sh: line 155: nodejs: command not found
Version actuelle :
Reading package lists...
Building dependency tree...
Reading state information...
Package npm is a virtual package provided by:
nodejs 12.14.1-1nodesource1 [Not candidate version]
E: Package 'npm' has no installation candidate
sudo: npm: command not found
--50%
--60%
Installation...
sudo: npm: command not found
chown: cannot access 'node_modules': No such file or directory
--95%
--100%
Installation des dépendances alexaapi terminée, vérifiez qu'il n'y a pas d'erreur
--[2020/01/20 20:54:00]--

Retest d’install de nodejs manuellement :

# sudo apt -y install nodejs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Aucune version du paquet nodejs n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « nodejs » n'a pas de version susceptible d'être installée

Bref toujours le même soucis.

Le fait que mes sources soit trouvées dans plusieurs fichiers peut poser problème?
Je ne suis pas très à l’aise sous linux désolé :confused:

Tu peux faire un :

sudo apt-cache policy nodejs

Et aussi :

dpkg --print-architecture

Tu as lancé une réparation de node via la config du plugin ?

Bonjour,

J’ai dejà changé la priorité:

# sudo apt-cache policy nodejs
nodejs:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
     12.14.1-1nodesource1 -30000
       31000 https://deb.nodesource.com/node_12.x stretch/main amd64 Packages
     4.8.2~dfsg-1 -30000
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
dpkg --print-architecture
amd64

Et déjà essayé la réparation oui

--0%
--[2020/01/21 07:26:51]-Mode Debug--
--10%
Lancement de l'installation/mise à jour des dépendances
--20%
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Hit:6 https://dl.yarnpkg.com/debian stable InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
--30%
Version actuelle :
--40%
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
--45%
Utilisation du dépot officiel
## Installing the NodeSource Node.js 12.x repo...
## Populating apt-get cache...
+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Hit:6 https://dl.yarnpkg.com/debian stable InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 12.x repo...
+ echo 'deb https://deb.nodesource.com/node_12.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Hit:6 https://dl.yarnpkg.com/debian stable InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list:18 and /etc/apt/sources.list.d/nodesource.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:17 and /etc/apt/sources.list.d/nodesource.list:1
## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Reading package lists...
Building dependency tree...
Reading state information...
Package nodejs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'nodejs' has no installation candidate
/var/www/html/plugins/alexaapi/resources/nodejs.sh: line 153: npm: command not found
/var/www/html/plugins/alexaapi/resources/nodejs.sh: line 155: nodejs: command not found
Version actuelle :
Reading package lists...
Building dependency tree...
Reading state information...
Package npm is a virtual package provided by:
nodejs 12.14.1-1nodesource1 [Not candidate version]
E: Package 'npm' has no installation candidate
sudo: npm: command not found
--50%
--60%
Installation...
sudo: npm: command not found
chown: cannot access 'node_modules': No such file or directory
--95%
--100%
Installation des dépendances alexaapi terminée, vérifiez qu'il n'y a pas d'erreur
--[2020/01/21 07:26:59]--

moi c’est ca qui m’inquiète… peu importe la prio, il a aucun candidat d’installation… (alors que amd64 et stretch, il y en a …)

je pense que tu as un problème sur ton système, je ne vois rien d’autre… désolé

J’appréhendais cette réponse… :confused:

Merci dans tout les cas d’avoir pris du temps pour essayer de résoudre ce problème.

Je vais essayer de gratter un peu avant d en arriver à une réinstall from scratch.

Si je trouve une solution je vous tiens au jus.

Merci.

Noyde

1 « J'aime »

dpkg -l | grep node
ii nodejs 12.14.1-1nodesource1 amd64 Node.js event-based server-side javascript engine

j’ai le retour de chez quelqu’un et ca passe avec la meme install que toi…

1 « J'aime »

Une lueur d’espoir🤞

Je teste ça ce soir.

oh ce n’est rien à tester, c’est juste le résultat de quelqu’un qui a la meme config que toi et qui y est arrivé… d’ou je me dit que ca doit venir de ton système

Ah mais ok j avais mal lu la commande.

J’ai cru que c ´était une commande a exécuter qui pouvait fonctionner chez moi.

J’aime les ascenseurs émotionnels!

J’ai réussi à installer Nodejs à la main en utilisant nvm , comme expliqué ici:

node -v
v12.14.1

Cependant les dépendances sont toujours KO coté plugin :frowning:

Ok mais j’ai peur que tu aies cassé des choses… Sur tous les autres systèmes que toi, ça fonctionne bien c’est ça qui est étrange…

C’est OK sur un Debian tout propre avec restauration de la conf de Jeedom.

Voilà voilà :wink:

Bon amusement

Je peux même pas faire joujou avec Alexa ce soir tous le monde est au lit !!! :weary:

Justement ! Quel meilleur moyen de leur souhaiter une bonne nuit ? :stuck_out_tongue:

Bravo @nebz Toujours à la rescousse sur les problèmes de dépendances et de config.
Mille mercis pour tes conseils précieux.