terminal no lauch (ubuntu 16.04)

15

Hoy sucedió algo extraño: hice clic en el ícono del terminal y no se lanzó, solo parpadeó y desapareció. Si presiono ctrl+ alt+ tno se iniciará. Traté de iniciar un terminal ligero presionando ctrl+ alt+ f1. La pantalla de inicio de sesión, parecía poner mi nombre de usuario y contraseña, el sistema aceptó el nombre de usuario y la contraseña, pero rápidamente volvió a la pantalla de inicio de sesión. Es una especie de bucle: ingreso el inicio de sesión y el sistema vuelve a la pantalla de inicio de sesión. Xterm tampoco funciona.

Sin embargo, la unidad parece funcionar correctamente.

Es la primera vez que el terminal no funciona, y no sé cómo solucionar este error.

Agradecería cualquier tipo de ayuda.

ACTUALIZAR:

Había instalado mysecureshellantes del problema informado y cuando eliminé este paquete, el problema se corrigió parcialmente. El terminal funciona (xterm también) pero los terminales ligeros (tty), a los que accede ctrl+ alt+ f1, permanecen en bucle durante el inicio de sesión.

A continuación se pegan mi bashrc y el resultado de dmesg:

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

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

leobap
fuente
¿Puede editar su pregunta y agregar las últimas líneas de dmesgsalida, después de haber intentado abrir una terminal?
Videonauth
1
¿Qué has cambiado últimamente? ~/.bashrc? Parece que su shell se inicia, luego sale inmediatamente.
waltinator
Bueno, mi terminal gnome está funcionando, pero tty no. Seguiré trabajando normalmente y si aparece algún problema nuevamente, actualizo mi pregunta. Gracias por toda la atencion.
leobap
Tuve un problema similar, y la desinstalación mysecureshellresolvió el problema (Ubuntu 17.10).
Cosmin Saveanu
Puede descargar Visual Studio Code y usar su terminal incorporado: tuve el mismo problema y lo solucioné usando el terminal de Visual Studio Code ejecutando los diversos comandos a través de ese terminal para arreglar el código de
Kyle Bridenstine

Respuestas:

21

En mi caso, actualicé python3.5 a python3.6.

Para esa solución alternativa ejecutar xterm. Luego ejecute los siguientes dos comandos:

sudo rm /usr/bin/python3

sudo ln -s python3.5 /usr/bin/python3
Himanshu Sharma
fuente
1
En Ubuntu 18.04, una solución similar funciona con "sudo ln -s python3.6 / usr / bin / python3"
Reb.Cabin
Cuando instalé python3.7, no solo se interrumpió el término, sino también apt_get y apt_add_repository. La solución aquí funcionó para restaurar apt también, y pude instalar python3.5 de acuerdo con estas instrucciones askubuntu.com/questions/682869/… .
Reb.Cabin
Ejecuté el comando sudo rm / usr / bin / python3 y luego todas mis versiones de python dejaron de funcionar. ¡Ahora tengo problemas para reinstalar las versiones de Python!
Chirag Kalal
Puede descargar Visual Studio Code y usar su terminal incorporado: tuve el mismo problema y lo solucioné usando el terminal de Visual Studio Code ejecutando los diversos comandos a través de ese terminal para arreglar el código de
Kyle Bridenstine
9

Estaba teniendo el mismo problema, pero fue creado cuando actualicé Python a 3.6 y seleccioné la alternativa como Python3.6. Pero cuando volví la opción a python3.5, el terminal comenzó a funcionar nuevamente.

Entonces, ¿alguien puede decirme por qué sucedió? Usé el comando

sudo update-alternatives --config python3

El siguiente mensaje apareció:

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:

Seleccioné 1 y comenzó a funcionar.

Abhijeet Masal
fuente
cambiar a 3.7 también funciona, si tiene
Sadap
Puede descargar Visual Studio Code y usar su terminal incorporado: tuve el mismo problema y lo solucioné usando el terminal de Visual Studio Code ejecutando los diversos comandos a través de ese terminal para arreglar el código de
Kyle Bridenstine
4

Puede ser demasiado tarde para su caso o tal vez la solución funcione en mí no funcione en el suyo. Mi caso es el siguiente.

Recientemente, me encontré con la condición de que, de repente, el programa del terminal no podía iniciarse. Busqué en Google la web y encontré 2 causas: una es la configuración regional incorrecta y la otra es que el python3 original se reemplaza incorrectamente. En mi caso, instalé python3.4.6 mientras que el python3 existente es python3.5.2. Después de restaurar python3.5.2, el programa de terminal vuelve a funcionar bien.

Referencia: el terminal no se iniciará después de instalar Python 3.5 .

Buena suerte.

Helen Lin
fuente
2

Para mí, el problema era que no era administrador.
Solución de interfaz de usuario:

  1. Configuración abierta
  2. Vaya a "Detalles" (generalmente la última opción en el menú lateral izquierdo)
  3. Ir a "Usuarios"
  4. Selecciona tu usuario.
  5. Verá dos opciones (Estándar / Admin). Haga clic en "Admin"
  6. Eso le pedirá que cierre y abra su sesión de usuario. Hazlo
  7. Ahora puedes abrir la terminal con CTRL+ ALT+T
Alvaro R
fuente