Unattended उन्नयन रोकने के लिए एक लाइव सत्र के तहत Xrdp पुनः आरंभ

FixKlusterServices
शिप
27 अगस्त 2026 को 6:04 pm बजे UTC
लेखक
Kamo
Commit
4d38d23

ब्लैक स्क्रीन उपयुक्त थी। apt-daily-upgrade.service ने 06:49 UTC को xrdp अपग्रेड किया 2026-08-27 पर और इसे फिर से शुरू किया जबकि 2026-08-25 से एक डेस्कटॉप चल रहा था। xrdp-sesman अपने सत्र को MEMORY में रजिस्ट्री रखता है, इसलिए पुनरारंभ ने इसे भूलाया उस सत्र में जब Xorg प्रक्रिया चल रही थी। अगले लॉगिन नहीं किया जा सकता इससे मेल खाता है और एक SECOND डिस्प्ले प्राप्त करता है - और दूसरा काला है, क्योंकि प्लाज्मा प्रति उपयोगकर्ता सिंगल-इंस्टेंस है: दोनों डिस्प्ले एक डी-बस सत्र बस साझा करते हैं, इसलिए दूसरा प्लाज्माशेल पहले और मरने के साथ मिलकर बनता है। तीन अनाथ मिला Sesman प्रक्रियाएं और मशीन पर दो X सर्वर, एक पूर्ण डेस्कटॉप और के साथ 10 :11 शुरुआत के साथ और कुछ नहीं. kamo-xrdp-reset.sh पहले से ही इस सटीक विफलता को दस्तावेज (observed 2026-08-16) चार डिस्प्ले के साथ, लेकिन यह केवल तब चलता है जब हम एक्सआरडीपी को पुनरारंभ करते हैं। कुछ भी शामिल नहीं है पैकेज अपग्रेड एक टाइमर पर कर रहा है, एक घंटे में कोई नहीं देख रहा है। दो परतें, क्योंकि "हमने इस काम को हटा दिया" "a" से कमजोर है फिर से शुरू करने से मशीन को अप्रवर्तनीय नहीं छोड़ सकता है: kamo-no-auto-updates.sh मास्क apt-daily टाइमर और सेवाओं और शून्य APT::Periodic सेटिंग्स। यह एक कार्य केंद्र है जो INTO कनेक्ट करता है; कुछ भी नहीं हो सकता उन चीज़ों को फिर से शुरू करें जो वे बिना किसी चीज से जुड़ते हैं। अद्यतन जानबूझकर बन जाते हैं। कामो-xrdp-reap-orphans.sh xrdp-sesman पर ExecStartPre के रूप में चलाता है, तो जो कुछ भी इसे फिर से शुरू करें, सत्रों को अब प्रबंध नहीं किया जा सकता है और अगले सत्र को समाप्त कर दिया गया है। लॉगिन एक ब्लैक वन के बजाय एक साफ डेस्कटॉप हो जाता है। एक डिस्कनेक्टेड सत्र खोना यह सही व्यापार है: यह पहले से ही उस क्षण तक पहुंचने योग्य था जब sesman इसे भूल गया - केवल सवाल यह था कि क्या उपयोगकर्ता को ब्लैक स्क्रीन के माध्यम से पता चला है। चल रहे वीएम के लिए लागू और एक रिबूट के बाद सत्यापित: 1 sesman (was 3), 0 stale एक्स सर्वर, रीपर वायर्ड, सभी तीन उपयुक्त इकाइयों मास्क, 57 संकुल उन्नत। A वास्तविक सत्र सार्वजनिक गेटवे के माध्यम से खोला गया अब kwin x11 लाता है और एक ही प्रदर्शन पर प्लाज्माशेल। इसके अलावा VM के RDP पोर्ट के कैनरी TCP जांच को छोड़ देता है। VMI तत्परता जांच पहले से ही :3389 (KamoDesktopRdpEndpointEmpty) को कवर करता है, इसलिए यह कोई कवरेज नहीं जोड़ा - और यह मुफ्त नहीं था: हर नंगे कनेक्ट xrdp लॉग छह ERROR लाइनों को एक के बारे में बनाता है कनेक्शन अनुक्रम विफल रहा, और उस शोर ने वास्तविक त्रुटियों को दफनाया जबकि इस आउटेज का निदान करना। एक मॉनिटर जो लॉग को पढ़ने के लिए कड़ी मेहनत करता है इससे अधिक मिलता है।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें