Detenga las actualizaciones desatendidas reiniciando xrdp en una sesión en vivo

FixKlusterServices
Se descapó
27 de agosto de 2026 a las 18:04 UTC
Autor
Kamo
Compromit
4d38d23

La pantalla negra era apt. apt-aily-upgrade.service actualizado xrdp a las 06:49 UTC en 2026-08-27 y reinició mientras que un escritorio de 2026-08-25 estaba funcionando. xrdp-sesman mantiene su registro de sesión en MEMORY, por lo que el reinicio lo hizo olvidar esa sesión mientras el proceso Xorg seguía en marcha. El siguiente inicio de sesión no pudo ser igualado con él y consiguió una pantalla SEGUNDA y la segunda es negra, porque Plasma es de una sola insperción por usuario: ambas pantallas comparten un autobús de sesión D-Bus, Así que la segunda consecha de plasma choca con la primera y muere. Encontrado tres huérfanos procesos de sesman y dos servidores X en la máquina, :10 con un escritorio completo y 11 con startplasma y nada más. kamo-xrdp-reset.sh ya documenta este fallo exacto (observado 2026-08-16 con cuatro pantallas), pero sólo funciona cuando WE reiniciar xrdp. Nada cubría un Actualización de paquetes haciéndolo en un temporizador, a una hora nadie está mirando. Dos capas, porque "quitamos el único trabajo que hizo esto" es más débil que "un reinicio no puede dejar la máquina inalcanzable": kamo-no-auto-updates.sh enmascara a los temporeros y servicios aptarios y ceros el APT::Configuración periódica. Esta es una estación de trabajo que la gente conecta INTO; nada puede reiniciar la cosa que se conectan sin vigilancia. Las actualizaciones se hacen deliberadas. kamo-xrdp-reap-orphans.sh corre como ExecStartPre en xrdp-sesman, por lo tanto lo reinicia, las sesiones ya no se puede gestionar se despejan y la siguiente El inicio de sesión consigue un escritorio limpio en lugar de uno negro. Perder una sesión desconectada es el comercio correcto: ya era inalcanzable el momento en que el sesman lo olvidó. sólo se cuestionó si el usuario se enteró a través de una pantalla negra. Aplicado a la VM en marcha y verificado después de un reinicio: 1 sesman (era 3), 0 rancio X servidores, cableado de secador, las tres unidades apt enmascaradas, 57 paquetes actualizados. A sesión real abierta a través de la puerta pública ahora trae kwinx11 y concha de plasma en una sola pantalla. También deja caer la sonda TCP del puerto RDP de VM. La sonda de preparación del VMI ya cubre :3389 (KamoDesktopRdpEndpointEmpty), por lo que no añadió cobertura. y no era gratis: cada conexión desnuda hace xrdp log seis líneas ERROR sobre un secuencia de conexión fallida, y ese ruido enterró los errores reales mientras diagnosticar este apagón. Un monitor que hace los registros más difíciles de leer quita más de lo que da.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios