3 votes

sudo minikube renvoie "commande non trouvée"

J'ai besoin d'exécuter minikube en tant que sudo sur Centos 7.5. minikube se trouve dans /usr/local/bin.

Pour mon utilisateur echo $PATH est :

/usr/local/maven/bin:/usr/lib64/qt-3.3/bin:/usr/local/maven/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin

Pour l'utilisateur root echo $PATH est :

/usr/local/bin/:/usr/lib64/qt-3.3/bin:/usr/local/maven/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

J'ai même ajouté ce qui suit à visudo

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

Mais tout de même...

sudo minikube start --cpus 4 --memory 24000 --disk-size=50g --kubernetes-version=v1.7.4 --vm-driver=none

renvoie sudo : minikube : commande non trouvée

Qu'est-ce qui ne va pas ou qu'est-ce qui manque ?

2voto

lin Points 21

La réponse se trouve dans ce numéro : https://github.com/kubernetes/minikube/issues/1932

Le problème vient du fait que votre minikube est installé sur /usr/bin/local et sudo ne voit pas le binaire. Une solution simple consiste à faire :

sudo mv /usr/bin/local/minikube /usr/bin/

0voto

Emms Magdy Points 1

Dans mon cas, le Minikube a été installé dans /usr/bin/local/minikube J'ai donc tapé :

sudo mv /usr/bin/local/minikube /usr/bin/

Vous devez d'abord vérifier où le Minikube est installé ( whereis minikube ) et le déplacer vers /usr/bin/ .

Bonne chance !

0voto

vonbrand Points 2343

Binaires installés dans /usr/bin/local PATH contient /usr/local/bin (endroit traditionnel pour les trucs locaux/expérimentaux/non officiels, à vérifier). Le PATH de root ( !!!) contient des trucs locaux avant les emplacements du système (le principe de base est d'avoir l'utilisateur root avec un PATH minimal), jamais y compris les '.' et les éléments non officiels). Corrigez d'abord cela.

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