Stop peningkatan restarting xrdp tanpa pengawasan di bawah sesi hidup

FixKlusterServices
Dikirim
27 Agustus 2026 pukul 18.04 UTC
Penulis
Kamo
Commit
4d38d23

Layar hitam itu ap. apt -daily-upgrade .service upgrade xrdp di 06: 49 UTC pada 2026-08- 27 dan memulainya kembali ketika sebuah desktop dari 2026-08- 25 sedang berjalan. xrdp-sesman menyimpan registry sesi dalam MEMORY, sehingga restart membuatnya lupa sesi itu ketika proses Xorg terus berjalan. Log masuk berikutnya tidak dapat cocok dengan itu dan mendapat tampilan KEDUA - dan yang kedua hitam, karena Plasma adalah single-instance per user: baik tampilkan berbagi satu bus sesi D-Bus, sehingga plasmashell kedua bertabrakan dengan yang pertama dan mati. Ditemukan tiga anak yatim proses asman dan dua X server pada mesin,: 10 dengan desktop penuh dan 11 dengan startplasma dan tidak ada yang lain. kamo-xrdp-reset.sh telah mendokumentasikan kegagalan tepat ini (diamati 2026-08- 16 dengan empat tampilan), tetapi hanya berjalan ketika KITA restart xrdp. Tidak ada yang menutupi upgrade paket melakukannya pada timer, pada jam tidak ada yang menonton. Dua lapisan, karena "kami menghapus satu pekerjaan yang melakukan ini" lebih lemah dari "a restart tidak dapat meninggalkan mesin tidak dapat dicapai ": kamo- no- auto-updates.sh mask apt-daily timers dan layanan dan nol APT:: Pengaturan Perioda. Ini adalah workstation people connect INTO; tidak ada yang mungkin restart hal mereka terhubung melalui tanpa pengawasan. Pemutakhiran menjadi disengaja. kamo- xrdp-reap-hours.sh berjalan sebagai ExecStartPre pada xrdp-sesman, jadi apa pun restarted itu, sesi itu tidak bisa lagi mengelola dibersihkan dan berikutnya log masuk mendapat desktop bersih bukan yang hitam. Kehilangan sesi yang terputus adalah perdagangan yang tepat: itu sudah tidak terjangkau saat Sesman melupakannya - hanya pertanyaan adalah apakah pengguna tahu melalui layar hitam. Applied to the running VM and verified after a reboot: 1 asman (was 3), 0 stale X server, reaper kabel, semua tiga apt unit bertopeng, 57 paket upgrade. A sesi nyata dibuka melalui gerbang publik sekarang membawa kwin _ x11 dan plasmashell pada tampilan tunggal. Juga menjatuhkan probe TCP Canary dari pelabuhan RDP VM. The VMI kesiapan probe telah mencakup: 3389 (KamoDesktopRdpEndpoints Kosong), sehingga tidak menambahkan cakupan - dan itu tidak gratis: setiap hubungan telanjang membuat log xrdp enam ERROR baris tentang gagal urutan koneksi, dan suara itu mengubur kesalahan nyata ketika mendiagnosa pemadaman ini. Sebuah monitor yang membuat log lebih sulit untuk dibaca mengambil lebih dari yang diberikan.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga