le terminal ne se lancera pas (Ubuntu 16.04)

15

Une chose étrange s'est produite aujourd'hui: j'ai cliqué sur l'icône du terminal et il ne s'est pas lancé, il a juste cligné des yeux et a disparu. Si j'appuie sur ctrl+ alt+, til ne se lancera pas. J'ai essayé de lancer un terminal lumineux en appuyant sur ctrl+ alt+ f1. L'écran de connexion, a semblé mettre mon identifiant et mon mot de passe, le système a accepté l'identifiant et le mot de passe mais est rapidement revenu à l'écran de connexion. C'est une sorte de boucle: j'entre la connexion et le système revient à l'écran de connexion. Xterm ne fonctionne pas non plus.

Cependant, l'unité semble fonctionner correctement.

C'est la première fois que le terminal ne fonctionne pas, et je ne sais pas comment résoudre ce bogue.

J'apprécierais n'importe quel type d'aide.

METTRE À JOUR:

J'avais installé mysecureshellavant le problème signalé et lorsque j'ai supprimé ce package, le problème a été partiellement corrigé. Le terminal fonctionne (xterm aussi) mais les terminaux légers (tty), accessibles par ctrl+ alt+ f1, restent en boucle lors de la connexion.

Ci-dessous sont collés mon bashrc et le résultat de dmesg:

~/.bashrc: http://paste.ubuntu.com/16918978/

dmesg: http://paste.ubuntu.com/16918993/

leobap
la source
Pouvez-vous modifier votre question et ajouter les dernières lignes de dmesgsortie, après avoir essayé d'ouvrir un terminal.
Videonauth
1
Qu'avez-vous changé récemment? ~/.bashrc? On dirait que votre shell se lance, puis se ferme immédiatement.
waltinator
Eh bien, mon gnome-terminal fonctionne, mais pas vraiment. Je continuerai à travailler normalement et si un problème réapparaît, je mets à jour ma question. Merci pour toute votre attention.
leobap
J'ai eu un problème similaire, et la désinstallation a mysecureshellrésolu le problème (Ubuntu 17.10).
Cosmin Saveanu
Vous pouvez télécharger Visual Studio Code et utiliser son terminal intégré - J'ai eu ce même problème et je l'ai résolu en utilisant le terminal Visual Studio Code en exécutant les différentes commandes via ce terminal pour corriger le code Python.visualstudio.com/#alt -téléchargements
Kyle Bridenstine

Réponses:

21

Dans mon cas, j'ai mis à niveau python3.5 vers python3.6.

Pour cette solution de contournement xterm. Exécutez ensuite les deux commandes suivantes:

sudo rm /usr/bin/python3

sudo ln -s python3.5 /usr/bin/python3
Himanshu sharma
la source
1
Sur Ubuntu 18.04, un correctif similaire fonctionne avec "sudo ln -s python3.6 / usr / bin / python3"
Reb.Cabin
Lorsque j'ai installé python3.7, non seulement le terme a été interrompu, mais il en a été de même pour apt_get et apt_add_repository. Le correctif a également fonctionné pour restaurer apt, et j'ai pu installer python3.5 selon ces instructions askubuntu.com/questions/682869/… .
Cabine Reb
J'ai exécuté la commande sudo rm / usr / bin / python3, puis toutes mes versions de python ont cessé de fonctionner! Maintenant, j'ai du mal à réinstaller les versions de python !!
Chirag Kalal
Vous pouvez télécharger Visual Studio Code et utiliser son terminal intégré - J'ai eu ce même problème et je l'ai résolu en utilisant le terminal Visual Studio Code en exécutant les différentes commandes via ce terminal pour corriger le code Python.visualstudio.com/#alt -téléchargements
Kyle Bridenstine
9

J'avais le même problème, mais il a été créé lorsque j'ai mis à jour python vers 3.6 et sélectionné l'alternative comme python3.6. Mais quand j'ai rétabli l'option en python3.5, le terminal a recommencé à fonctionner.

Alors, quelqu'un peut-il me dire pourquoi cela s'est produit? J'ai utilisé la commande

sudo update-alternatives --config python3

Le message suivant est apparu:

There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.6   2         auto mode
* 1            /usr/bin/python3.5   1         manual mode
  2            /usr/bin/python3.6   2         manual mode

Press <enter> to keep the current choice[*], or type selection number:

J'ai sélectionné 1 et il a commencé à fonctionner.

Abhijeet Masal
la source
passer à 3.7 fonctionne aussi, si vous avez
Sadap
Vous pouvez télécharger Visual Studio Code et utiliser son terminal intégré - J'ai eu ce même problème et je l'ai résolu en utilisant le terminal Visual Studio Code en exécutant les différentes commandes via ce terminal pour corriger le code Python.visualstudio.com/#alt -téléchargements
Kyle Bridenstine
4

Il peut être trop tard pour votre cas ou peut-être que la solution fonctionne sur moi ne fonctionne pas sur le vôtre. Mon cas est comme ci-dessous.

Récemment, je suis tombé sur la condition que, soudainement, le programme terminal ne pouvait pas être démarré. J'ai googlé sur le Web et trouvé 2 causes: l'une est des paramètres régionaux incorrects et l'autre est le python3 d'origine mal remplacé. Dans mon cas, j'ai installé python3.4.6 alors que le python3 existant est python3.5.2. Après avoir restauré python3.5.2, le programme terminal fonctionne à nouveau correctement.

Référence: le terminal ne se lancera pas après l'installation de python 3.5 .

Bonne chance.

Helen Lin
la source
2

Pour moi, le problème était que je n'étais pas administrateur.
Solution d'interface utilisateur:

  1. Ouvrir les paramètres
  2. Allez dans "Détails" (généralement la dernière option dans le menu de gauche)
  3. Allez dans "Utilisateurs"
  4. Sélectionnez votre utilisateur.
  5. Vous verrez deux options (Standard / Admin). Cliquez sur "Admin"
  6. Cela vous demandera de fermer et d'ouvrir votre session utilisateur. Fais le
  7. Vous pouvez maintenant ouvrir le terminal avec CTRL+ ALT+T
Alvaro R
la source