Veo la pantalla de inicio de sesión cada vez que mi pi se inicia. Al principio no necesitaba ninguna contraseña, pero después de 3-4 arranques, pi solicita una contraseña. Cuando escribo la contraseña vuelve a aparecer la misma pantalla. No sé qué hacer ahora: /
Estoy usando Raspbian en Raspberry Pi 3. No he instalado tightvncserver ya que vi otras preguntas aquí. Captura de pantalla de la pantalla a continuación.
Intenté iniciar sesión desde la línea de comandos. Presiono Ctrl + Alt + F6 para ingresar a la línea de comando e iniciar sesión desde allí.
Después de iniciar sesión, escribo startx
, la pantalla se vuelve negra y luego muestra el error:
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
startx
desde la línea de comando porque X ya se está ejecutando.Respuestas:
Parece que su servidor X está funcionando bien, pero su administrador de inicio de sesión o su entorno de escritorio no se ejecutan correctamente (se supone que el primero solicita una contraseña, luego inicie el segundo por usted).
Como investigar
Dado que puede iniciar sesión a través de la línea de comandos, puede acceder fácilmente a los archivos de registro importantes que debe verificar en busca de mensajes de error. Los
lightdm
registros del administrador de inicio de sesión (supongo ) generalmente viven/var/log/lightdm/
, los entornos de escritorio también deben mantener su registro en algún lugar/var/log/
. Compruebaman
para averiguarlo.También intente iniciar su entorno de escritorio manualmente desde la línea de comandos (por ejemplo, si usa LXDE run
startlxde
) y verifique la salida para ver si hay eventuales mensajes de error.Como arreglar
Sin saber cuál es exactamente el problema, aquí hay algunas acciones que podrían ayudar:
sudo chown -R pi /home/pi
. (Específicamente, el.Xauthority
archivo puede tener permisos incorrectos. En este caso, es posible que solo necesitesudo chown pi:pi .Xauthority
corregir el problema).dpkg --purge
para eliminar paquetes por completo, incluidos los archivos de configuración (es posible que desee hacer una copia de seguridad de los archivos que ha modificado), luego vuelva a instalar los paquetes.fuente
Solución 1 :
Inserte la tarjeta microSD en una PC con Linux y limpie algunos archivos. La falta de espacio libre en el disco puede causar esto.
Solución 2 :
Mientras ve la pantalla de inicio de sesión, presione
Ctrl+Alt+F1
. Esto traerá la consola. Allí puedes escribir:Estos métodos me funcionaron cuando tuve este problema. Buena suerte.
fuente
Tengo exactamente el mismo problema en este momento. Parece estar relacionado con el archivo .Xauthority. Acabo de eliminar este archivo en la carpeta de inicio:
sudo rm /home/pi/.Xauthority
Ahora ha vuelto a la normalidad.
fuente
No sé si esto ayudará y agradecería sus comentarios si hay algún problema importante con mi solución.
Tuve este problema y descubrí que el shell que se está iniciando para abrir el escritorio (/ bin / sh) es realmente solo un enlace simbólico al guión (/ bin / dash). No recuerdo los detalles, pero descubrí que tenía cosas en mi perfil que eran incompatibles con el guión y que causaban un error en el inicio.
El escritorio había estado funcionando bien antes de hacer una actualización, ¿así que supongo que la actualización cambió el enlace?
En cualquier caso, al usar putty en mi PC para iniciar sesión a través de ssh, pude eliminar el enlace al guión y creé sh como un enlace a bash.
Reinicié el pi y todo volvió a funcionar.
fuente
En mi caso, esto fue causado por la actualización de OpenSSL a la versión de desarrollador 1.0.2, como se describe en los documentos para configurar AWS Greengrass. Omitir ese paso evitó el bucle de inicio de sesión.
https://docs.aws.amazon.com/greengrass/latest/developerguide/prepare-raspi.html
fuente
startx
iniciar una GUI.fuente
1 conect con ssh
pi
contraseña de usuario
raspberry
fuente
Esta es una especie de combinación de las otras dos respuestas:
sudo chown -R pi.pi /home/pi
. Esto establecerá los permisos correctamente en cualquier archivo temporal necesario para la GUI, etc.fuente