Synology -sh: npm: command not found

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

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