il terminale non si avvia (Ubuntu 16.04)


15

Oggi è successa una cosa strana: ho cliccato sull'icona del terminale e non si è avviato, ha battuto le palpebre e è scomparso. Se premo ctrl+ alt+ tnon si avvia. Ho provato a lanciare un terminale leggero premendo ctrl+ alt+ f1. La schermata di accesso, sembrava mettere il mio login e la mia password, il sistema ha accettato il login e la password ma è tornato rapidamente alla schermata di login. È una specie di loop: inserisco il login e il sistema ritorna alla schermata di login. Anche Xterm non funziona.

Tuttavia, l'unità sembra funzionare correttamente.

È la prima volta che il terminale non funziona e non so come risolvere questo bug.

Gradirei qualsiasi tipo di aiuto.

AGGIORNARE:

Avevo installato mysecureshellprima del problema segnalato e quando ho rimosso questo pacchetto il problema è stato corretto parzialmente. Il terminale funziona (anche xterm) ma i terminali luce (tty), accessibili da ctrl+ alt+ f1, rimangono in loop durante il login.

Di seguito sono incollati il ​​mio bashrc e il risultato di dmesg:

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

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


Puoi modificare la tua domanda e aggiungere le ultime righe di dmesgoutput, dopo aver tentato di aprire un terminale.
Videonauth,

1
Che cosa hai cambiato ultimamente? ~/.bashrc? Sembra che la shell si avvii e poi esca immediatamente.
Waltinator,

Bene, il mio terminale gnomo funziona, ma non così. Continuerò a lavorare normalmente e, se dovesse riapparire dei problemi, aggiorno la mia domanda. Grazie per tutta l'attenzione.
leobap,

Ho avuto un problema simile e mysecureshellrisolto il problema senza problemi (Ubuntu 17.10).
Cosmin Saveanu,

Puoi scaricare Visual Studio Code e utilizzare il suo terminale integrato: ho avuto questo stesso problema e l'ho risolto usando il terminale Visual Studio Code tramite l'esecuzione dei vari comandi attraverso quel terminale per correggere il codice Python code.visualstudio.com/#alt -scarichi
Kyle Bridenstine il

Risposte:


21

Nel mio caso ho aggiornato python3.5 a python3.6.

Per quella soluzione alternativa xterm. Quindi eseguire i due comandi seguenti:

sudo rm /usr/bin/python3

sudo ln -s python3.5 /usr/bin/python3

1
Su Ubuntu 18.04, una correzione simile funziona con "sudo ln -s python3.6 / usr / bin / python3"
Reb.Cabin

Quando ho installato python3.7, non solo ha rotto il termine, ma anche apt_get e apt_add_repository. La correzione qui ha funzionato anche per ripristinare apt, e sono stato in grado di installare python3.5 secondo queste istruzioni askubuntu.com/questions/682869/… .
Reb.Cabin

Ho eseguito il comando sudo rm / usr / bin / python3 e poi tutte le mie versioni di Python hanno smesso di funzionare! Ora sto incontrando problemi per reinstallare le versioni di Python !!
Chirag Kalal,

Puoi scaricare Visual Studio Code e utilizzare il suo terminale integrato: ho avuto questo stesso problema e l'ho risolto usando il terminale Visual Studio Code tramite l'esecuzione dei vari comandi attraverso quel terminale per correggere il codice Python code.visualstudio.com/#alt -scarichi
Kyle Bridenstine il

9

Stavo avendo lo stesso problema, ma è stato creato quando ho aggiornato python a 3.6 e selezionato l'alternativa come python3.6. Ma quando ho ripristinato l'opzione su python3.5, il terminale ha ripreso a funzionare.

Quindi qualcuno può dirmi perché è successo? Ho usato il comando

sudo update-alternatives --config python3

È apparso il seguente messaggio:

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:

Ho selezionato 1 e ha iniziato a funzionare.


passare a 3.7 funziona anche, se hai
Sadap

Puoi scaricare Visual Studio Code e utilizzare il suo terminale integrato: ho avuto questo stesso problema e l'ho risolto usando il terminale Visual Studio Code tramite l'esecuzione dei vari comandi attraverso quel terminale per correggere il codice Python code.visualstudio.com/#alt -scarichi
Kyle Bridenstine il

4

Potrebbe essere troppo tardi per il tuo caso o forse la soluzione funziona su di me non funziona su di te. Il mio caso è il seguente.

Di recente mi sono imbattuto nella condizione che all'improvviso non è stato possibile avviare il programma terminale. Ho cercato su Google il web e ho trovato 2 cause: una è impostazioni internazionali errate e l'altra è l'originale python3 che viene sostituito in modo errato. Nel mio caso, ho installato python3.4.6 mentre il python3 esistente è python3.5.2. Dopo aver ripristinato python3.5.2, il programma terminale funziona di nuovo bene.

Riferimento: il terminale non si avvia dopo l'installazione di Python 3.5 .

In bocca al lupo.


2

Per me, il problema era che non ero admin.
Soluzione di interfaccia utente:

  1. Apri le impostazioni
  2. Vai a "Dettagli" (di solito l'ultima opzione nel menu a sinistra)
  3. Vai a "Utenti"
  4. Seleziona il tuo utente.
  5. Vedrai due opzioni (Standard / Admin). Fai clic su "Amministratore"
  6. Questo ti chiederà di chiudere e aprire la sessione utente. Fallo
  7. Ora puoi aprire il terminale con CTRL+ ALT+T
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.