Synology -sh: npm: command not found

fjacques

Nouveau membre
8 Novembre 2022
4
1
3
Depuis la mise à jour de Node-js, je crois, j'ai cette erreur avec les compte utilisateur pour npm et d'autres outils installé pas mes soins

npm est bien présent, le chemin déclaré dans le path et les droits conforme sur les dossiers et le fichier

Avec le chemin complet ça donne : -sh: /usr/local/bin/npm: Permission denied

root l'appelle sans problème

Après beaucoup de recherches, je ne trouve pas de solution. Help !

Syno refuse son assistance, car il n'est pas autorisé d'utiliser des installations en ligne de commande !!

Merci d'avance !
 
Bon, trouvé !

Le dossier qui bloquais l'accès est visible lorsqu'on fait un ls -l sur le répertoire /usr/local/bin

lrwxrwxrwx 1 root root 38 Nov 14 22:11 npm -> ../lib/node_modules/npm/bin/npm-cli.js

Et dans ce dossier :

drwx------ 7 root root 4096 Nov 14 22:11 npm

Une fois l'accès remis en 755 sur cet autre dossier, npm (et les autres outils nodejs) est de nouveau trouvé, ouf !

Sauvé
 
  • J'aime
Réactions: EVO