6 votes

ITterm2 échoue à se connecter après la mise à jour

Problème: Après avoir mis à jour iTerm2 en version 3.3.6, j'ai commencé à recevoir le message suivant à chaque ouverture d'iTerm2 ou ouverture d'un nouvel onglet dans iTerm2.

Login incorrect
login:

Je pouvais ensuite me connecter et utiliser iTerm comme d'habitude, mais je recevais le même message et l'invite à chaque ouverture d'un nouvel onglet.

Contournement: Si je vais dans Préférences > Profils et que je change le paramètre Répertoire de travail de "Répertoire principal" à "Répertoire:", puis que je saisis le chemin de mon répertoire personnel, cela résout le problème.

Question: J'essaie de comprendre et de résoudre le problème sous-jacent. Étant donné le contournement ci-dessus, il semble qu'iTerm2 pense que mon répertoire personnel est ailleurs. Des idées?

Détails supplémentaires: Je suis sous MacOS 10.14.5. Mon nom d'utilisateur et mon répertoire personnel contiennent un espace. Quelqu'un a suggéré que cela pourrait être une partie du problème, mais si l'espace posait problème, cela n'explique pas pourquoi ce n'est devenu un souci qu'après la mise à jour d'iTerm.

1 votes

Je suis sous High Sierra et iTerm 3.3.6 et je ne parviens pas à reproduire votre problème. Tout fonctionne bien sur ma machine. Avez-vous quelque chose d'étrange dans votre fichier .bash_profile ?

0 votes

Merci. J'ai essayé de supprimer mes fichiers .bash_profile et .bashrc de mon répertoire personnel, mais le problème persistait. Est-ce que votre répertoire personnel contient un espace?

0 votes

Non, mon répertoire personnel ne contient pas d'espace.

5voto

dpw Points 121

(Étant donné l'âge de cette question, je la poste surtout pour les autres comme moi qui ont des circonstances différentes mais le même message d'erreur.)

J'ai eu la même erreur après que mon employeur ait changé mon nom d'utilisateur, mais a migré tous mes fichiers vers le répertoire personnel du nouvel utilisateur. Bien sûr, cela n'a pas corrigé les références de chemin dans mes fichiers.

J'ai dû fouiller dans le fichier de configuration com.googlecode.iterm2.plist pour trouver des références à mon ancien nom d'utilisateur. En le faisant, j'ai découvert qu'il y avait une ligne contenant login -fp "old_username". En changeant cela en login -fp "new_username", le problème a été résolu pour moi. Je soupçonne que les guillemets pour cette commande sont incorrects avec votre nom d'utilisateur qui contient un espace.

1 votes

Pas d'idée de comment j'ai fini avec la mauvaise entrée dans le fichier de configuration, mais elle était là et la corriger a résolu le problème.

1voto

srcerer Points 141

Allez dans Préférences > Profils et modifiez le paramètre du Répertoire de travail de "Répertoire personnel" à "Répertoire :", puis entrez le chemin de votre répertoire personnel. Si votre répertoire personnel contient des espaces ou des caractères spéciaux, cela pourrait résoudre le problème.

Cependant, cela ne explique pas la cause sous-jacente du problème et n'est pas une solution idéale. Je poste ceci comme réponse car cela a fonctionné pour au moins deux personnes.

0voto

Raja sekhar Points 1

Ma solution : J'ai rencontré le même problème avec iTerm2 v3.3.12. Ma solution a été de quitter et de redémarrer iterm2. J'avais tmux en cours d'exécution donc je n'ai pas perdu mes sessions. - E

0voto

ITXiaoPang Points 1

J'ai eu le même problème, et ça m'a dérangé pendant longtemps, et voir le login -fp mentionné ci-dessus m'a donné un indice :

  1. J'ai vérifié le fichier com.googlecode.iterm2.plist et j'ai trouvé ce paragraphe pour configurer la fonction d'arrangement de fenêtre.

  2. J'ai supprimé l'agencement de fenêtre d'origine et l'ai recréé.

Problème résolu.

1 votes

Quel paragraphe ? Les fichiers plist sont au format xml et n'ont pas de paragraphes, et quel est le rapport avec l'agencement des fenêtres dans ce problème ?

0voto

Ankit Points 101

Après avoir consulté les commentaires, il m'a suffi de redémarrer mon Mac pour résoudre le problème.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X