Tengo un problema que nunca antes había visto. Actualicé mi Ubuntu 12.04 64bit a 14.04 usando el siguiente comando:
$ sudo update-manager -d
Después de eso, no puedo iniciar sesión en mi cuenta de usuario, cuando inicio sesión simplemente parpadea y luego vuelve a la pantalla de inicio de sesión, pero lo extraño es que puedo iniciar sesión con la cuenta de invitado.
Traté de crear otra cuenta pero tampoco pude iniciar sesión en esa cuenta.
FYI No tengo ninguna tarjeta gráfica como NVIDIA o AMD.
ls -l /home
). Su directorio de inicio debe ser propiedad de su ID de usuario.sudo chmod -R u+w /home/[username]
Respuestas:
Lo que funcionó para el póster original fue: corregir recursivamente los permisos de su directorio de inicio.
Para ser más específico, el problema es con la autoridad .X en su carpeta de inicio. Simplemente necesita cambiar sus permisos para usted o, como en mi caso, era propiedad de root, por lo que necesitaba cambiar el propietario a mi usuario. De esta manera, no necesita cambiar los permisos para cada archivo en su carpeta de inicio.
fuente
+x
para todos los archivos en la carpeta de inicio de uno.$HOME
deben tener permisos de seguridad de 700 o 600. Si el modo de Xauthority necesita ser reparado, entonces corríjalo. Recursivochmod
es casi siempre una idea terrible ...Estoy teniendo el mismo problema. Corregido por chown todo el directorio de inicio.
detalles en esta publicación No se puede montar el directorio de inicio para el usuario después de una nueva instalación 14.04
fuente
En mi caso, mi sistema de archivos / home está en una partición separada, y después de una actualización, por alguna razón, la entrada en mi / etc / fstab para montar / home había sido comentada. Arrancado en modo de recuperación para obtener un shell raíz para poder editar / etc / fstab y volver a instalar la entrada.
fuente
Intenté esto y funcionó para mí:
( Fuente )
fuente
Yo también tuve eso. Parece que 14.04 usa algo llamado ubuntu-session para iniciar sesión, mientras que el antiguo 12.04 usaba algo llamado unity-desktop. Como intenté actualizar desde el escritorio en sí, hubo problemas para eliminarlo, y la próxima vez se me prohibió iniciar sesión.
Para solucionarlo, inicie la máquina y, tan pronto como aparezca el cargador de grub, desplácese hacia abajo hasta "Opciones avanzadas para Ubuntu", que probablemente será la segunda entrada. Presione enter. En la página siguiente, elija "Ubuntu, con Linux 3.13.0-30 (modo de recuperación)" o una entrada similar. Podría ser la segunda entrada en esa página. Esto trae algunas opciones de recuperación.
Desplácese hacia abajo hasta lo que dice "red Habilitar redes" y presione enter. Esto es IMPORTANTE, de lo contrario Ubuntu no puede encontrar los archivos que necesita en Internet. Después de habilitar la red, desplácese hasta "dpkg Reparar paquetes rotos" y presione enter. Eso debería instalar la sesión ubuntu necesaria, eliminar el antiguo Unity-Desktop y arreglar cualquier otra cosa que también se haya perdido.
fuente