J’essaie d’installer la dernière version de n8n mais j’ai une erreur :
Error: Command “start” not found
J’ai installé via npm donc j’ai fait :
npm install n8n -g
n8n
ensuite l’erreur s’affiche :
No encryption key found - Auto-generating and saving to: /root/.n8n/config Error: Command "start" not found
le message d’absence de clé de chiffrement n’apparaît qu’une seule fois mais l’erreur Command "start" not found apparaît toujours quand j’utilise la commande n8n
Quel est le message d’erreur (le cas échéant) ?
Veuillez partager votre workflow
(Sélectionnez les nœuds sur votre canevas et utilisez les raccourcis clavier CMD+C/CTRL+C et CMD+V/CTRL+V pour copier et coller le workflow.)
Partagez la sortie retournée par le dernier nœud
Informations sur votre configuration n8n
Version n8n : 2.28.7
Base de données (par défaut : SQLite) : par défaut
Cette erreur se produit généralement lorsque l’installation globale de npm est corrompue ou qu’elle échoue à lier correctement les exécutables pendant l’installation sur Ubuntu.
Voici la solution étape par étape pour résoudre ce problème :
Étape 1 : Vérifiez votre version de Node.js
D’abord, assurez-vous que vous exécutez une version de Node.js supportée. n8n nécessite Node v18.x ou v20.x.
node -v
Si votre version est plus ancienne ou non supportée, mettez d’abord à jour Node.js.
Étape 2 : Réinstallation complète de n8n
Supprimez complètement l’installation globale défaillante et réinstallez-la proprement :
Une fois installé, essayez de l’exécuter à nouveau :
n8n
Test rapide alternatif :
Si vous obtenez toujours la même erreur, essayez d’exécuter n8n directement via npx pour contourner les problèmes de liaison globale :
npx n8n
Remarque : Si vous prévoyez d’exécuter n8n à long terme sur Ubuntu 24.04 LTS, la configuration via Docker est fortement recommandée pour une meilleure stabilité.
Faites-moi savoir si cela résout le problème pour vous !
Non, ça ne marche toujours pas même avec le test rapide alternatif et j’ai aussi testé 2.28.7 qui est sorti il y a environ une heure. Oh, j’ai oublié de mentionner que quand j’ai d’abord utilisé n8n ça affiche :
No encryption key found - Auto-generating and saving to: /root/.n8n/config Error: Command "start" not found
mais si je retape n8n ça affiche seulement Error: Command "start" not found donc No encryption key found - Auto-generating and saving to: /root/.n8n/config n’apparaît qu’une fois.
Ma solution temporaire est de rétrograder vers 2.26.4
Merci pour les détails supplémentaires @Ruriko ! Ces informations sur /root/.n8n/config et le fait que la version 2.26.4 fonctionne sont très utiles.
Cela confirme qu’il s’agit d’une régression dans l’analyseur d’arguments CLI des builds récents 2.28.x où l’invocation de n8n seul ne s’alias plus automatiquement à la commande start dans certains environnements node.
Peux-tu essayer ces étapes ?
1. Exécuter la commande explicite
Au lieu de simplement exécuter n8n, essaie d’exécuter la commande complète :
n8n start
(Ou npx n8n start)
2. Effacer la configuration auto-générée (Sauvegarde d’abord)
Puisque la configuration a été créée lors de la première exécution échouée de 2.28.x, elle pourrait contenir un état CLI cassé. Renomme le dossier et réessaie :
mv /root/.n8n /root/.n8n_backup
n8n start
3. Exécuter en tant qu’utilisateur non-root (Recommandé)
L’exécution de n8n directement en tant que root peut causer des remplacements de permissions node et des conflits de wrapper CLI sur Ubuntu 24.04. Il est recommandé de créer/utiliser un utilisateur système standard pour exécuter n8n start.
Si l’exécution explicite de n8n start fonctionne, cela confirmera le bug d’alias CLI par défaut dans 2.28.x ! Fais-moi savoir si ça te permet de dépasser l’erreur.