1 votes

-bash : export : pas un identifiant valide

Chaque fois que j'ouvre un terminal, j'obtiens toujours la même erreur.

-bash: export: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/local/hadoop/bin': not a valid identifier

Et quand j'exécute les lignes de commande, j'obtiens des erreurs comme celle-ci :

-bash: sudo: No such file or directory

Je ne peux même pas éditer ~/.bashrc par le biais de gedit ~/.bashrc ce qui, je pense, pourrait être le problème. echo $PATH me donne une ligne vide.

Toutes ces choses se passent sur mon compte personnel. Il y a un compte utilisateur hadoop dédié, que j'ai créé spécifiquement pour exécuter hadoop et qui fonctionne sans problème.

Dans le processus de configuration de hadoop, qui implique la modification des variables d'environnement, j'ai modifié ~/.bashrc comme indiqué dans certains tutoriels.

Quel pourrait être le problème, et comment pourrais-je le résoudre ?

3voto

E. Timotei Points 181

Il est probable que votre .bashrc ou votre .profile soit défectueux.

Votre gedit ne démarrera pas s'il n'est pas dans le chemin et puisque votre chemin est vide, il n'est pas dans le chemin.

Vous devez d'abord établir un chemin suffisamment bon.

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

Et ensuite vous devriez pouvoir lancer gedit. Alternativement, vous pouvez simplement lancer gedit avec son chemin complet. Par exemple :

/usr/bin/gedit

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X