Después de la actualización de 14.04 a 16.04, la pantalla de inicio de sesión se ejecuta en un bucle mientras el inicio de sesión de la consola funciona

14

Estoy en una DELL Precision 5510 Ubuntu Edition con Ubuntu 14.04 como instalación predeterminada. Hoy actualicé desde 14.04. a 16.04 como se muestra aquí

La actualización se realizó sin ningún mensaje de error. Sin embargo, después de reiniciar, ya no puedo iniciar sesión a través del Administrador de inicio de sesión lightdm. Mientras se acepta la contraseña, la pantalla solicita brevemente la vista del escritorio por, digamos, un segundo y luego vuelve inmediatamente a la pantalla de inicio de sesión sin previo aviso.

Puedo iniciar sesión correctamente a través de la consola de texto ( CTL+ ALT+ F1). Por lo tanto, definitivamente no es un problema de contraseña incorrecta.

He leído que esto podría haber sucedido usuarios antes, mira aquí . La diferencia conmigo es que la pantalla después del intento de inicio de sesión no está completamente negra, pero en realidad muestra la descripción general del escritorio e incluso un diálogo del sistema al que no puedo acceder porque el bucle sigue muy rápido.

¿Qué podría estar mal aquí? ¿Cómo puedo usar mi sistema nuevamente? Cualquier ayuda es muy apreciada.

Bunjip
fuente
¿Utilizaste Bumblebee? Si es así, elimine el abejorro de un tty (Ctrl + Alt + F1) y vea si eso lo soluciona.
Alin Andrei
¿Puedes iniciar sesión en la sesión de invitado en la GUI? Eso debería evitar los restos de archivos de configuración (archivos de puntos) en su directorio de inicio.
ubfan1
@AlinAndrei si Bumblebee viene con un 14.04 LTS predeterminado, entonces puedo estar usándolo. Sin embargo, no tenía Bumblebee activamente instalado o configurado. Por lo tanto, estoy un poco preocupado por lo que podría significar para el sistema si
elimino un
@ ubfan1: Lamentablemente, tampoco puedo iniciar sesión en la sesión de invitado. Mismo comportamiento que con la cuenta de usuario.
Bunjip
solo una nota, intente sudo apt-get update && sudo apt-get purge lightdm -y && sudo apt-get lightdm -y ... funciona para algunas personas. verá una pantalla emergente que le pedirá que seleccione su valor predeterminado y elija la pestaña de hit lightdm e ingrese para aceptarlo. entonces sudo dpkg-reconfigure lightdm. sudo chown your-user-name-here: your-user-name-here ~ / .Xauthority; mv -v .Xauthority .Xauthority.bak ... esto funciona para algunas personas. es posible que también desee considerar los problemas del controlador de video. por ejemplo, nada de esto funcionó para mí, pero aprendí que mi controlador de tarjeta de video aún no es oficialmente compatible. No estoy seguro de lo que está mal tbh.

Respuestas:

7

Me encontré con esto después de actualizar desde 15.10 Wily Werewolf.

Uso el prime-selectcomando de Nvidia para habilitar y deshabilitar la tarjeta gráfica dedicada. (Después de usar Ctrl+ Alt+ F1e iniciar sesión en la consola) Inhabilité mi tarjeta gráfica GT 540M con sudo prime-select intelseguido de sudo reboot. Al reiniciar pude iniciar sesión en Unity.

Obviamente, esto es más una solución a corto plazo y, como han indicado las otras respuestas, tal vez la solución a largo plazo esté relacionada con reemplazar o actualizar los controladores de Nvidia o permitir que se ejecute el controlador sin firmar existente deshabilitando el arranque seguro. ¡Pero con suerte esto al menos te llevará al escritorio!

Editar: El controlador Nvidia ahora se puede instalar usando el PPA oficial, según esta respuesta :

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-364
Dan
fuente
Después de usar un método similar (purgar los controladores de nvidia) ejecuté más actualizaciones y eliminé automáticamente los paquetes antiguos y luego pude habilitar el controlador de nvidia con éxito nuevamente
Kristofer
4

Tuve el mismo problema después de actualizar desde 15.10

¿Cual fue el problema?

Para mí, el problema era que UEFI Secure Boot estaba habilitado . Los controladores NVIDIA se compilan localmente y, por lo tanto, no están firmados .

Ubuntu 16.04 no permite módulos de kernel sin firmar cuando Secure Boot está habilitado.

Deshabilité el arranque seguro, pero aún así, terminé en un bucle de inicio de sesión .

Bueno, eso fue mi culpa. Mientras tanto, cambié a un terminal usando Ctrl + Alt + F1 y comencé un Xserver usando sudo. Luego cambió los archivos en mi directorio de inicio y configuró la propiedad como root .

Después de ejecutar sudo chown username:username -R /home/username(cambiar los tres nombres de usuario a su nombre de usuario personal) pude iniciar sesión en una sesión X normal.

Chris K.
fuente
He tenido este mismo problema con respecto al arranque seguro UEFI. También he desactivado el arranque seguro. Pero esto tampoco resolvió el problema. Sin ~home/embargo, no se presentó , ya que no sospecharía que alguna alteración aquí. Finalmente, terminé con una nueva instalación a través de una memoria USB de arranque. Ahora puedo volver a iniciar sesión en mi cuenta de usuario. Pero esa no es una solución viable para todos, por lo que no quería publicarla como respuesta.
Bunjip
3

Tengo el mismo problema después de una nueva instalación.

Ctrl+ alt+F1

luego

sudo apt-get dist-upgrade

Trabajó para mi.

Parece que quedaron algunos paquetes

Cornel Ciorici
fuente
Debe mencionar que este comando actualizará ubuntu a una versión más nueva.
cpz
1

Tengo exactamente la misma computadora portátil y el mismo problema. Después de este comando:

sudo apt-get purge nvidia *

Puedo iniciar sesión nuevamente, pero para mi sorpresa, el sistema no es 16.04. Regresé a las 14.04, absolutamente extraño.

Actualización: En realidad, estoy ejecutando 16.04 pero la configuración del sistema me dice que es 14.04. Y después de activar los controladores propietarios de nvidia, el problema de inicio de sesión vuelve nuevamente.

Peter Matis
fuente
1

Obtuve el mismo inicio de sesión de bucle después de instalar el controlador NVIDIA, traté de recomendar todo lo anterior y reinstalar ubuntu-desktop, lightdm, gdm3 o unity pero nada funcionó. Solo funciona la instalación de otro entorno de escritorio (mate, kubuntu).

Entonces, el problema (en mi caso) se debe a NOMODESET

Si tiene problemas con el inicio de sesión en bucle que alguna vez usó nomodeset para iniciar en ubuntu o no puede iniciar ubuntu incluso desde live usb, debe intentar primero

  1. establezca nouveau.modeset = 0 (presione e cuando ubuntu reinicie por primera vez, cuando elija la lista del sistema operativo. Luego agregue el argumento nouvea.modeset = 0 después de bastante splash) agreguemos el argumento nouveau.modeset = 0 después de bastante splash
  2. si el primero no funciona, intente establecer nomodeset en lugar de nouveau.modeset = 0 (agregue nomodeset después de bastante splash)

NOTA:

  • SOLAMENTE usamos nomodeset temporal, no lo cambie en grub default (no agregue nomodeset en este archivo / etc / default / grub) después de iniciar ubuntu con nomodeset, instale cualquier controlador que desee desde un controlador adicional o desde el paquete .deb. luego reinicie ubuntu.

  • Configurar nomodeset después de instalar nvidia creará el inicio de sesión del bucle o bloqueará el ubuntu-control-center

Si funciona bien, agregue nouveau.modeset = 0 en el valor predeterminado de grub, ejecute algunos comandos en este enlace ¿Cómo configuro 'nomodeset' después de que ya instalé Ubuntu?

tngotra
fuente
0

Hice una nueva instalación para una PC con una tarjeta gráfica NVIDIA. En mi caso, había la siguiente solución simple:

Cambiar al inicio de sesión de la consola a través de ctrl + alt + F1

después de iniciar sesión, realice los siguientes pasos:

sudo apt update

sudo apt upgrade

Después de eso, podría iniciar sesión normalmente (posiblemente después de un reinicio).

Parece que aunque la instalación se realizó con acceso a Internet, no todas las actualizaciones se instalaron correctamente. Los dos pasos anteriores completan el proceso de actualización.

Gala
fuente
0

Paso 1: reinicia la máquina

Paso 2: Seleccione la opción de avance para Ubuntu

Paso 3: selecciona el modo de recuperación

Paso 4: Seleccione Limpiar Intente hacer espacio libre

Paso 5: Seleccione dpkg Reparar paquetes rotos

Paso 5: Seleccione Reanudar arranque normal

Prateek Joil
fuente
0

No purgue sus controladores, si los ha vuelto a instalar a través de Controladores adicionales en Software y actualizaciones en Configuración del sistema.

Luego abra su terminal (ctrl + alt + f1 si está atascado en la pantalla de inicio de sesión) y escriba "sudo mokutil --disable-validation" y luego ingrese sus contraseñas tres veces.

Reinicie y deshabilite el Arranque seguro a través de Shim que debería aparecer durante el arranque, continúe arrancando e inicie sesión.

Luego abra su terminal nuevamente después de volver a instalar los controladores de nvidia a través de software y actualizaciones, luego escriba "sudo mokutil --enable-validation" y luego ingrese sus contraseñas tres veces.

Reinicie y ahora habilite el arranque seguro y continúe arrancando.

Esto funcionó para mí.

Bjorn Lottering
fuente