Terminal wird nicht starten (Ubuntu 16.04)

15

Heute ist etwas Seltsames passiert: Ich habe auf das Terminalsymbol geklickt und es wurde nicht gestartet, blinzelte nur und verschwand. Wenn ich ctrl+ alt+ drücke t, wird es nicht gestartet. Ich habe versucht, ein Lichtterminal durch Drücken von ctrl+ alt+ zu starten f1. Der Anmeldebildschirm schien meine Anmeldung und mein Passwort zu enthalten, das System akzeptierte die Anmeldung und das Passwort, kehrte aber schnell zum Anmeldebildschirm zurück. Es ist eine Art Schleife: Ich gebe den Login ein und das System kehrt zum Login-Bildschirm zurück. Xterm funktioniert auch nicht.

Die Einheit scheint jedoch korrekt zu funktionieren.

Es ist das erste Mal, dass das Terminal nicht funktioniert, und ich weiß nicht, wie ich diesen Fehler beheben kann.

Ich würde mich über jede Art von Hilfe freuen.

AKTUALISIEREN:

Ich hatte mysecureshellvor dem gemeldeten Problem installiert und als ich dieses Paket entfernte, wurde das Problem teilweise behoben. Das Terminal funktioniert (auch xterm), aber die Lichtterminals (tty), auf die über ctrl+ alt+ zugegriffen wird f1, bleiben während der Anmeldung in der Schleife.

Unten sind meine bashrc und das Ergebnis von dmesg eingefügt:

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

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

Leobap
quelle
Können Sie Ihre Frage bearbeiten und die letzten dmesgAusgabezeilen hinzufügen , nachdem Sie versucht haben, ein Terminal zu öffnen?
Videonauth
1
Was hast du in letzter Zeit geändert? ~/.bashrc? Es hört sich so an, als würde Ihre Shell gestartet und sofort beendet.
Walzer
Nun, mein Gnom-Terminal funktioniert, aber nicht. Ich werde normal weiterarbeiten und wenn ein Problem erneut auftritt, aktualisiere ich meine Frage. Vielen Dank für alle Aufmerksamkeit.
Leobap
Ich hatte ein ähnliches Problem und das Deinstallieren mysecureshelllöste das Problem (Ubuntu 17.10).
Cosmin Saveanu

Antworten:

21

In meinem Fall habe ich python3.5 auf python3.6 aktualisiert.

Führen Sie diese Problemumgehung aus xterm. Führen Sie dann die folgenden zwei Befehle aus:

sudo rm /usr/bin/python3

sudo ln -s python3.5 /usr/bin/python3
Himanshu Sharma
quelle
1
Unter Ubuntu 18.04 funktioniert ein ähnlicher Fix mit "sudo ln -s python3.6 / usr / bin / python3"
Reb.Cabin
Bei der Installation von python3.7 wurde nicht nur der Begriff unterbrochen, sondern auch apt_get und apt_add_repository. Das Update hier funktionierte auch, um apt wiederherzustellen, und ich konnte python3.5 gemäß diesen Anweisungen askubuntu.com/questions/682869/… installieren .
Reb.Cabin
Ich habe den Befehl sudo rm / usr / bin / python3 ausgeführt und dann haben alle Python-Versionen nicht mehr funktioniert! Jetzt habe ich Probleme, Python-Versionen neu zu installieren !!
Chirag Kalal
8

Ich hatte das gleiche Problem, aber es wurde erstellt, als ich Python auf 3.6 aktualisierte und eine Alternative als Python3.6 auswählte. Aber als ich die Option auf python3.5 zurückgesetzt habe, hat das Terminal wieder funktioniert.

Kann mir jemand sagen, warum es passiert ist? Ich habe den Befehl benutzt

sudo update-alternatives --config python3

Die folgende Meldung wurde angezeigt:

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:

Ich wählte 1 und es fing an zu funktionieren.

Abhijeet Masal
quelle
Das Ändern auf 3.7 funktioniert auch, wenn Sie
Sadap
4

Es kann zu spät für Ihren Fall sein oder vielleicht funktioniert die Lösung bei mir nicht bei Ihnen. Mein Fall ist wie folgt.

Vor kurzem bin ich auf den Zustand gestoßen, dass das Terminalprogramm plötzlich nicht mehr gestartet werden konnte. Ich habe das Web gegoogelt und zwei Ursachen gefunden: Eine ist eine falsche Ländereinstellung und die andere ist die ursprüngliche Python3, die falsch ersetzt wurde. In meinem Fall habe ich python3.4.6 installiert, während das vorhandene python3 python3.5.2 ist. Nachdem ich python3.5.2 wiederhergestellt habe, läuft das Terminalprogramm wieder gut.

Referenz: Das Terminal wird nach der Installation von Python 3.5 nicht gestartet .

Viel Glück.

Helen Lin
quelle
2

Für mich war das Problem, dass ich kein Administrator war.
Benutzeroberflächenlösung:

  1. Einstellungen öffnen
  2. Gehen Sie zu "Details" (normalerweise letzte Option im linken Menü)
  3. Gehen Sie zu "Benutzer"
  4. Wählen Sie Ihren Benutzer aus.
  5. Sie sehen zwei Optionen (Standard / Admin). Klicken Sie auf "Admin"
  6. Daraufhin werden Sie aufgefordert, Ihre Benutzersitzung zu schließen und zu öffnen. Tu es
  7. Jetzt können Sie das Terminal mit CTRL+ ALT+ öffnenT
Alvaro R.
quelle