Problema de cierre de sesión de arco


0

Estoy usando Arch Linux. Como saben, cada nueva actualización puede traer problemas al sistema y creo que eso sucedió en mi sistema. Durante algunas semanas, a veces no puedo reiniciar / apagar mi sistema correctamente: cuando hago clic en "Reiniciar" o "Apagar" en mi menú "XFCE 4", la GUI se reduce a la consola (como durante el arranque), cada proceso se detiene ( uno por uno) y el sistema se detiene al final. El problema es que a veces , cuando me dejan caer en la consola después de hacer clic en reiniciar / apagar, solo el texto escrito es "iniciar sesión" (como cuando intenta iniciar sesión desde la consola) y eso es todo: el sistema se congela porque puedo ' t escriba cualquier cosa (como el teclado está apagado) no puedo hacer nada excepto reiniciar manualmente mi sistema.

¿Cuál podría ser el problema? ¿Cómo resolverlo? El sistema funcionó bien durante varios meses después de instalarlo, no he agregado ningún hardware nuevo desde entonces ... simplemente no tengo idea de lo que podría estar mal ... ¿Puede "hd-idle" causar esos problemas? (Mi Arch está en SSD y uso "HD-Idle" para detener mi disco duro normal).


"Como saben, cada nueva actualización puede traer problemas al sistema" . Esto no es cierto en absoluto. Si se mantiene al día con las actualizaciones [ya que es una versión continua] y asegúrese de revisar pacmanla salida en caso de que sea necesaria una intervención manual, como la fusión de .pacnew. Además, los grandes cambios generalmente se publican en archlinux.org [noticias] y también se envían a las listas de correo (como fue el cambio a systemd).
cinelli

Respuestas:


3

No proporcionas mucho contexto, así que haré algunas suposiciones aquí:

1) Actualmente está utilizando systemd, ya que se introdujo en una actualización de Arch hace un par de meses. Si no sabes qué es systemd, necesitas educarte mucho. Ve a leer los artículos de Arch wiki sobre systemd y las preguntas frecuentes de Arch systemd .

2) Usted declara que el sistema se 'detiene' cuando cierra XFCE. Y luego dice que "el problema es ..." que a veces, cuando esto sucede, el sistema se cierra a una pantalla de inicio de sesión de consola muerta. Supongo que ambos problemas son 'el problema', ¿verdad? Está utilizando 'detener' ya que en pausa el proceso de apagado, no como que detiene el sistema (es decir, apaga la computadora)

Primero, creo que necesita solución de problemas, así que me pregunto por qué no usa los foros, ya que son más adecuados para ese tipo de cosas, pero ahora está aquí ...

A) Debe verificar si realmente está usando systemd como su init principal. B) Necesita solucionar el proceso de apagado.

Si no está utilizando systemd, debe actualizar de todos modos, así que comience con eso. Si es así, entonces systemd está a cargo del proceso de apagado. Sospecho que la parte 'detenida' del problema es solo un sistema esperando que algún servicio se detenga. Puede esperar mucho tiempo. Tengo un problema en el que espera que mis unidades de red acepten desmontarse, lo que significa 300 segundos en los que no pasa nada antes de que se rinda.

Sugiero que intentes apagar la computadora y luego dejarla por un tiempo, digamos quince minutos, solo para ver si está realmente 'muerta' o simplemente esperando.

Independientemente del resultado, deberá averiguar qué servicio está causando la espera / congelación. Hay algunas buenas instrucciones sobre cómo proceder con los problemas de apagado de solución de problemas systemd aquí

EDITAR: si encuentra que el sistema no se cuelga mucho tiempo antes de apagarse, sino que está realmente atascado, debe seguir las instrucciones de "El apagado nunca termina" justo debajo.


Gran respuesta! Estoy usando systemd y lo odio. Es por eso que también tengo una matriz "daemons" en rc.conf. Eso realmente me causó problemas hace unos días con "networkmanager" en la matriz de demonios y "NetworkManager.service" en systemd. He omitido "networkservice" de rc.conf y ahora está bien. En cuanto a "detener", solo estoy usando los términos "apagar" y "detener" para la misma cosa (haciendo clic en el menú de la aplicación -> cerrar sesión -> cerrar) porque ambos dan el mismo efecto :)
guest86

rc.conf no debería estar haciendo nada si está usando systemd correctamente.
Rob
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.