From mike.gabriel@das-netzwerkteam.de Thu Oct 2 18:07:57 2014 Received: (at submit) by bugs.x2go.org; 2 Oct 2014 16:07:58 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 20C355E0A4 for ; Thu, 2 Oct 2014 18:07:57 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id D0EA9AFA for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id C82713BBC4 for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VSTLzy2CR7Lv for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id A6E033BB30 for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 87B973BBC4 for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from [10.233.169.203] (unknown [46.115.135.169]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPSA id 742F83BB30 for ; Thu, 2 Oct 2014 18:07:53 +0200 (CEST) From: Mike Gabriel Reply-To: Mike Gabriel To: submit@bugs.x2go.org Subject: NX agent dies not reliably remove socket files under /tmp/.X11-unix X-Mailer: Modest 3.2 Content-Type: text/plain; charset=utf-8 Content-ID: <1412265922.1387.10.camel@Nokia-N900> Date: Thu, 02 Oct 2014 18:05:23 +0200 Message-Id: <1412265923.1387.11.camel@Nokia-N900> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Package: nxagent Version: 3.5.0.27 Severity: important 17:02 < bigfoot-> hmmm. x2goagent is started with -extension XFIXES -nolisten tcp -nolisten tcp -dpi 96 -D -auth /fs/staff/hsc/.Xauthority -geometry 800x600 -name X2GO-hsc-51-1412262126_stDmyxfce_dp24 :51 17:02 < bigfoot-> :50 is the already running (first) session 17:03 < bigfoot-> and x2goagent dies with https://pbot.rmdir.de/tt64QL-NNXqZomZoahDhJg [...] 17:08 < bigfoot-> woglinde: I had to remove remaining /tmp/.X*-lock and /tmp/.X11-unix/X* that were owned by other users. Works like a charm again now. 17:09 < bigfoot-> iow, a reboot would've helped, too (if it cleans up /tmp, that is). but that's a non-option on this machine. [...] 17:23 <@sunweaver> please report it as a bug!!!! 17:24 < bigfoot-> I'm still investigating; seeing this issue again now. The process is as follows: 17:25 < bigfoot-> - some user logs in, gets :50 17:25 < bigfoot-> - some user logs in, gets :50 17:25 < bigfoot-> - /tmp/.X50-lock and /tmp/.X11-unix/X50 are owned by him now 17:25 < bigfoot-> - user logs out, which doesn't succeed completely (due to some yet unknown reason; he's got a default xfce setup in his home) 17:26 < bigfoot-> - user logs in via ssh and kills all his processes via killall -u username 17:26 < bigfoot-> afterwards, x2go seems to assume :50 is free, but the two aforementioned files still exist 17:26 < bigfoot-> the next user gets assigned :50, but this fails as the user doesn't have the permissions to access these files 17:27 < bigfoot-> So, who (or, which part of x2go) is responsible for removing these files? When does/should this happen? 17:51 < bigfoot-> sunweaver: this change seemingly only changes the output, does this have an effect on the cleanup stuff? 17:51 <@sunweaver> no 17:51 <@sunweaver> the fix is four smoothing out mkigration from 4.0.1.15 to higher... 17:52 <@sunweaver> though there could be unexpected side effects... 17:52 <@sunweaver> there also is a patch in NX I introduced lately... 17:53 < bigfoot-> ok, but how should the new x2golistsessions and x2golistsessions_root affect my issue with cleanup? 17:55 <@sunweaver> http://code.x2go.org/gitweb?p=nx-libs.git;a=blob;f=debian/patches/027_nxcomp_abstract-X11-socket.full%2Blite.patch;h=4f614338cd51e19e05de87d097d623065d826d56;hb=bddc7e0ba4cef393ce56f75d1eb03255fe5ac6e1 -- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976148 GnuPG Key ID 0x25771B13 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de From mike.gabriel@das-netzwerkteam.de Thu Oct 2 20:59:00 2014 Received: (at 626) by bugs.x2go.org; 2 Oct 2014 18:59:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 8FC465E0A9 for <626@bugs.x2go.org>; Thu, 2 Oct 2014 20:59:00 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id 55248143D for <626@bugs.x2go.org>; Thu, 2 Oct 2014 20:59:00 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 481C03BBC4 for <626@bugs.x2go.org>; Thu, 2 Oct 2014 20:59:00 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id neg5TAN3KFmG for <626@bugs.x2go.org>; Thu, 2 Oct 2014 20:59:00 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 23D4D3B9D9 for <626@bugs.x2go.org>; Thu, 2 Oct 2014 20:59:00 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id F2CD03BBC4 for <626@bugs.x2go.org>; Thu, 2 Oct 2014 20:58:59 +0200 (CEST) Received: from [192.168.1.28] (p5B285377.dip0.t-ipconnect.de [91.40.83.119]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPSA id 5612C3B9D9 for <626@bugs.x2go.org>; Thu, 2 Oct 2014 20:58:59 +0200 (CEST) From: Mike Gabriel Reply-To: Mike Gabriel To: 626@bugs.x2go.org Subject: rather a post-cleanup issue in x2gocleansessions X-Mailer: Modest 3.2 Content-Type: text/plain; charset=utf-8 Content-ID: <1412276335.1387.31.camel@Nokia-N900> Date: Thu, 02 Oct 2014 20:58:55 +0200 Message-Id: <1412276335.1387.32.camel@Nokia-N900> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Control: reassign -1 x2goserver Control: retitle -1 NX socket cleanup post-session Control: severity -1 wishlist Hi, there was more insight on IRC which turns this bug into a feature request for x2gocleansessions: 8:19 < bigfoot-> it seems the aforementioned #1 reproducer killed his nxagent via kill -9. could this be the reason that his /tmp/.X* stuff wasn't cleaned up? shouldn't x2gocleansessions clean this up anyways? 18:22 < bigfoot-> regarding your patch, as on my system actual files (/tmp/.X50-lock, /tmp/.X11-unix/X50) are used instead of this "abstract socket" stuff, I guess it doesn't have anything to do with my problems, right? 18:22 <@sunweaver> sure, that can be the reason!!! 18:23 <@sunweaver> kill -9 does forbid any sort of callback, so socket file removal does not happen.... 18:23 < bigfoot-> that I definitely do understand, but what is x2gocleansessions there for then? --> x2gocleansession should check if X socket files in /tmp/.X11-unix have got cleanly removed on nxagent shutdown and if not it should handle the post-session cleanup of those socket files. Mike -- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976148 GnuPG Key ID 0x25771B13 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de From x2go@ymir.das-netzwerkteam.de Fri Oct 3 12:38:42 2014 Received: (at 626) by bugs.x2go.org; 3 Oct 2014 10:38:43 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=ham version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 1C4503D45D; Fri, 3 Oct 2014 12:38:41 +0200 (CEST) From: Mike Gabriel To: 626-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 626@bugs.x2go.org Subject: X2Go issue (in src:x2goserver) has been marked as pending for release Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: http://snipr.com/post-receive-tag-pending Message-Id: <20141003103842.1C4503D45D@ymir.das-netzwerkteam.de> Date: Fri, 3 Oct 2014 12:38:41 +0200 (CEST) tag #626 pending fixed #626 4.0.1.17 thanks Hello, X2Go issue #626 (src:x2goserver) reported by you has been fixed in X2Go Git. You can see the changelog below, and you can check the diff of the fix at: http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=5231443 The issue will most likely be fixed in src:x2goserver (4.0.1.17). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit 52314435eb78a79ea0622450a691a1f672f9d39f Author: Mike Gabriel Date: Fri Oct 3 12:33:24 2014 +0200 Handle stale X11 socket files in cases where x2goagent has mysteriously disappeared (e.g. kill -9). (Fixes: #626). diff --git a/debian/changelog b/debian/changelog index 882863a..cf332b4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ x2goserver (4.0.1.17-0x2go1) UNRELEASED; urgency=medium * New upstream release (4.0.1.17): - Fix breakage of X2Go Server when upgrading from 4.0.1.15 while sessions are still in running / suspended state. (Fixes: #623). + - Handle stale X11 socket files in cases where x2goagent has + mysteriously disappeared (e.g. kill -9). (Fixes: #626). -- Mike Gabriel Thu, 02 Oct 2014 12:18:58 +0200 From x2go@ymir.das-netzwerkteam.de Fri Oct 3 17:35:44 2014 Received: (at 626) by bugs.x2go.org; 3 Oct 2014 15:36:09 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=unavailable version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 225FD3D45E; Fri, 3 Oct 2014 17:35:43 +0200 (CEST) From: Mike Gabriel To: 626-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 626@bugs.x2go.org Subject: X2Go issue (in src:x2goserver) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20141003153544.225FD3D45E@ymir.das-netzwerkteam.de> Date: Fri, 3 Oct 2014 17:35:43 +0200 (CEST) close #626 thanks Hello, we are very hopeful that X2Go issue #626 reported by you has been resolved in the new release (4.0.1.17) of the X2Go source project »src:x2goserver«. You can view the complete changelog entry of src:x2goserver (4.0.1.17) below, and you can use the following link to view all the code changes between this and the last release of src:x2goserver. http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=6b428c94f421bc5ee21dc40b8507d84172dd7734;hp=ddbb2f0df266094ccdc61bee00e0b955a4e08c4f If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:x2goserver. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:x2goserver Version: 4.0.1.17-0x2go1 Status: RELEASE Date: Fri, 03 Oct 2014 17:09:23 +0200 Fixes: 623 626 Changes: x2goserver (4.0.1.17-0x2go1) RELEASED; urgency=medium . * New upstream release (4.0.1.17): - Fix breakage of X2Go Server when upgrading from 4.0.1.15 while sessions are still in running / suspended state. (Fixes: #623). - Handle stale X11 socket files in cases where x2goagent has mysteriously disappeared (e.g. kill -9). (Fixes: #626). - Make sure that incompletely started up sessions get wiped from the session DB after 10 seconds. - Fix unreliable removal of client-side folder sharing desktop icons. - Update date in several man pages. * debian/control: + Upgrade x2goserver-xsession from Suggests: to Recommends:. From unknown Thu Mar 28 23:38:15 2024 MIME-Version: 1.0 X-Mailer: MIME-tools 5.502 (Entity 5.502) X-Loop: owner@bugs.x2go.org From: owner@bugs.x2go.org (X2Go Bug Tracking System) Subject: Bug#626 closed by Mike Gabriel (X2Go issue (in src:x2goserver) has been marked as closed) Message-ID: References: <20141003153544.225FD3D45E@ymir.das-netzwerkteam.de> X-X2go-PR-Keywords: pending X-X2go-PR-Message: they-closed 626 X-X2go-PR-Package: x2goserver X-X2go-PR-Source: x2goserver Date: Fri, 03 Oct 2014 15:40:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1412350803-15166-0" This is a multi-part message in MIME format... ------------=_1412350803-15166-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 This is an automatic notification regarding your Bug report which was filed against the x2goserver package: #626: NX socket cleanup post-session It has been closed by Mike Gabriel . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Mike Gabriel by replying to this email. --=20 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems ------------=_1412350803-15166-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at control) by bugs.x2go.org; 3 Oct 2014 15:35:54 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=ham version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 225FD3D45E; Fri, 3 Oct 2014 17:35:43 +0200 (CEST) From: Mike Gabriel To: 626-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 626@bugs.x2go.org Subject: X2Go issue (in src:x2goserver) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20141003153544.225FD3D45E@ymir.das-netzwerkteam.de> Date: Fri, 3 Oct 2014 17:35:43 +0200 (CEST) close #626 thanks Hello, we are very hopeful that X2Go issue #626 reported by you has been resolved in the new release (4.0.1.17) of the X2Go source project »src:x2goserver«. You can view the complete changelog entry of src:x2goserver (4.0.1.17) below, and you can use the following link to view all the code changes between this and the last release of src:x2goserver. http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=6b428c94f421bc5ee21dc40b8507d84172dd7734;hp=ddbb2f0df266094ccdc61bee00e0b955a4e08c4f If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:x2goserver. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:x2goserver Version: 4.0.1.17-0x2go1 Status: RELEASE Date: Fri, 03 Oct 2014 17:09:23 +0200 Fixes: 623 626 Changes: x2goserver (4.0.1.17-0x2go1) RELEASED; urgency=medium . * New upstream release (4.0.1.17): - Fix breakage of X2Go Server when upgrading from 4.0.1.15 while sessions are still in running / suspended state. (Fixes: #623). - Handle stale X11 socket files in cases where x2goagent has mysteriously disappeared (e.g. kill -9). (Fixes: #626). - Make sure that incompletely started up sessions get wiped from the session DB after 10 seconds. - Fix unreliable removal of client-side folder sharing desktop icons. - Update date in several man pages. * debian/control: + Upgrade x2goserver-xsession from Suggests: to Recommends:. ------------=_1412350803-15166-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.x2go.org; 2 Oct 2014 16:07:58 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 20C355E0A4 for ; Thu, 2 Oct 2014 18:07:57 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id D0EA9AFA for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id C82713BBC4 for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VSTLzy2CR7Lv for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id A6E033BB30 for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 87B973BBC4 for ; Thu, 2 Oct 2014 18:07:56 +0200 (CEST) Received: from [10.233.169.203] (unknown [46.115.135.169]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPSA id 742F83BB30 for ; Thu, 2 Oct 2014 18:07:53 +0200 (CEST) From: Mike Gabriel Reply-To: Mike Gabriel To: submit@bugs.x2go.org Subject: NX agent dies not reliably remove socket files under /tmp/.X11-unix X-Mailer: Modest 3.2 Content-Type: text/plain; charset=utf-8 Content-ID: <1412265922.1387.10.camel@Nokia-N900> Date: Thu, 02 Oct 2014 18:05:23 +0200 Message-Id: <1412265923.1387.11.camel@Nokia-N900> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Package: nxagent Version: 3.5.0.27 Severity: important 17:02 < bigfoot-> hmmm. x2goagent is started with -extension XFIXES -nolisten tcp -nolisten tcp -dpi 96 -D -auth /fs/staff/hsc/.Xauthority -geometry 800x600 -name X2GO-hsc-51-1412262126_stDmyxfce_dp24 :51 17:02 < bigfoot-> :50 is the already running (first) session 17:03 < bigfoot-> and x2goagent dies with https://pbot.rmdir.de/tt64QL-NNXqZomZoahDhJg [...] 17:08 < bigfoot-> woglinde: I had to remove remaining /tmp/.X*-lock and /tmp/.X11-unix/X* that were owned by other users. Works like a charm again now. 17:09 < bigfoot-> iow, a reboot would've helped, too (if it cleans up /tmp, that is). but that's a non-option on this machine. [...] 17:23 <@sunweaver> please report it as a bug!!!! 17:24 < bigfoot-> I'm still investigating; seeing this issue again now. The process is as follows: 17:25 < bigfoot-> - some user logs in, gets :50 17:25 < bigfoot-> - some user logs in, gets :50 17:25 < bigfoot-> - /tmp/.X50-lock and /tmp/.X11-unix/X50 are owned by him now 17:25 < bigfoot-> - user logs out, which doesn't succeed completely (due to some yet unknown reason; he's got a default xfce setup in his home) 17:26 < bigfoot-> - user logs in via ssh and kills all his processes via killall -u username 17:26 < bigfoot-> afterwards, x2go seems to assume :50 is free, but the two aforementioned files still exist 17:26 < bigfoot-> the next user gets assigned :50, but this fails as the user doesn't have the permissions to access these files 17:27 < bigfoot-> So, who (or, which part of x2go) is responsible for removing these files? When does/should this happen? 17:51 < bigfoot-> sunweaver: this change seemingly only changes the output, does this have an effect on the cleanup stuff? 17:51 <@sunweaver> no 17:51 <@sunweaver> the fix is four smoothing out mkigration from 4.0.1.15 to higher... 17:52 <@sunweaver> though there could be unexpected side effects... 17:52 <@sunweaver> there also is a patch in NX I introduced lately... 17:53 < bigfoot-> ok, but how should the new x2golistsessions and x2golistsessions_root affect my issue with cleanup? 17:55 <@sunweaver> http://code.x2go.org/gitweb?p=nx-libs.git;a=blob;f=debian/patches/027_nxcomp_abstract-X11-socket.full%2Blite.patch;h=4f614338cd51e19e05de87d097d623065d826d56;hb=bddc7e0ba4cef393ce56f75d1eb03255fe5ac6e1 -- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976148 GnuPG Key ID 0x25771B13 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de ------------=_1412350803-15166-0-- From horst@schirmeier.com Fri Oct 3 21:54:03 2014 Received: (at 626) by bugs.x2go.org; 3 Oct 2014 19:54:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=BAYES_50,FAKE_REPLY_C autolearn=ham version=3.3.2 X-Greylist: delayed 398 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Fri, 03 Oct 2014 21:54:03 CEST Received: from quickstop.soohrt.org (quickstop.soohrt.org [85.131.246.152]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 031A83D460 for <626@bugs.x2go.org>; Fri, 3 Oct 2014 21:54:02 +0200 (CEST) Received: (qmail 18770 invoked by uid 1014); 3 Oct 2014 19:47:21 -0000 Date: Fri, 3 Oct 2014 21:47:21 +0200 From: Horst Schirmeier To: 626@bugs.x2go.org Subject: Re: NX agent dies not reliably remove socket files under /tmp/.X11-unix Message-ID: <20141003194721.GN10719@quickstop.soohrt.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.5.21 (2010-09-15) OK, to summarize the scenario: =20 - A normal user connects, gets the first display :50, runs his session. /tmp/.X50-lock and /tmp/.X11-unix/X50 are owned by this user. =20 - The user decides to killall -u username -9. (Don't ask. The actual story was that the logout process didn't complete, and he tried to clean up behind him, having accustomed to use kill -9 all the time.) =20 - This kicks the user's nxagent out of business (the same would happen if it simply crashes), which prevents it from cleaning up the sockets in /tmp. - Another user connects, and also gets assigned the first display (because, for some reason, x2go is convinced it's free again). His x2go processes are not permitted to remove and recreate /tmp/.X50-lock and /tmp/.X11-unix/X50, and the window manager dies immediately. All users besides the initial user are locked out of x2go from now on. =20 Manual workaround: Remove stale /tmp/.X??-lock and /tmp/.X11-unix/X??. Apply LART to users of kill -9 against nxagent. Automatic workaround: x2gocleansessions should probably take care of the /tmp file removal. LART will still need to be applied manually. A "real" fix would move the usual, immediate cleanup step out of the user's control. This could, for example, happen by a daemon running as root, that spawns a nxagent at a user's request, under the user's UID. Once the nxagent dies (from whatever cause), the daemon's SIGCHLD handler does the cleanup. This would also remove the race condition (up to 2s delay before the sockets are cleaned up; connection of new users may be impossible in this time window) introduced by the aforementioned "automatic workaround". Another, much simpler possibility would be to use randomized/uniqe socket names instead of the fixed /tmp/.X${DISPLAYNUM}-lock / /tmp/.X11-unix/X${DISPLAYNUM} scheme. But I don't know enough about X11 to judge whether this could work. -- Horst --=20 PGP-Key 0xD40E0E7A From mike.gabriel@das-netzwerkteam.de Sat Oct 4 00:36:46 2014 Received: (at 626) by bugs.x2go.org; 3 Oct 2014 22:36:47 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 687D23D460 for <626@bugs.x2go.org>; Sat, 4 Oct 2014 00:36:46 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id B51623445; Sat, 4 Oct 2014 00:36:45 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 89DB83BBB1; Sat, 4 Oct 2014 00:36:45 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oPNWxkoCFaDl; Sat, 4 Oct 2014 00:36:45 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 366943BBA2; Sat, 4 Oct 2014 00:36:45 +0200 (CEST) Received: from p5B285952.dip0.t-ipconnect.de (p5B285952.dip0.t-ipconnect.de [91.40.89.82]) by mail.das-netzwerkteam.de (Horde Framework) with HTTP; Fri, 03 Oct 2014 22:36:45 +0000 Date: Fri, 03 Oct 2014 22:36:45 +0000 Message-ID: <20141003223645.Horde.ZUDZfWVg2Hu1KBOoB6vx8Q1@mail.das-netzwerkteam.de> From: Mike Gabriel To: Horst Schirmeier , 626@bugs.x2go.org Subject: Re: [X2Go-Dev] Bug#626: NX agent dies not reliably remove socket files under /tmp/.X11-unix In-Reply-To: <20141003194721.GN10719@quickstop.soohrt.org> User-Agent: Internet Messaging Program (IMP) H5 (6.2.2) Accept-Language: en,de Organization: DAS-NETZWERKTEAM X-Originating-IP: 91.40.89.82 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0 Iceweasel/32.0 Content-Type: multipart/signed; boundary="=_sD1PJqYPoyLuOEMjG68FSw2"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_sD1PJqYPoyLuOEMjG68FSw2 Content-Type: text/plain; charset=us-ascii; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: clone -1 -2 -3 Control: reopen -2 -3 Control: retitle -2 clean up stable /tmp/.X-lock files Control: retitle -3 develop X2Go Server session manager Control: severity -2 important Control: severity -3 wishlist On Fr 03 Okt 2014 21:47:21 CEST, Horst Schirmeier wrote: > Automatic workaround: x2gocleansessions should probably take care of the > /tmp file removal. LART will still need to be applied manually. This is partly already implemented in X2Go Server 4.0.1.17. However, I=20= =20 missed=20providing some code that removes the /tmp/.X-lock file.=20= =20 For=20this I have clone a new bug with the title "clean up stable=20=20 /tmp/.X-lock=20files". I won't be working on X2Go over the=20=20 weekend,=20so from anyone else: patches are welcome. > A "real" fix would move the usual, immediate cleanup step out of the > user's control. This could, for example, happen by a daemon running as > root, that spawns a nxagent at a user's request, under the user's UID. > Once the nxagent dies (from whatever cause), the daemon's SIGCHLD > handler does the cleanup. This would also remove the race condition (up > to 2s delay before the sockets are cleaned up; connection of new users > may be impossible in this time window) introduced by the aforementioned > "automatic workaround". This actually is something we plan for X2Go Server 5.0. There will be=20=20 a=20session management daemon that the clients talk to and the session=20= =20 management=20daemon will take care of all the (internal) actions to=20=20 provide=20what clients request. The session management daemon will be=20=20 virtually=20in charge of everything X2Go-related and it will be=20=20 event-based=20and all-knowing. This feature request will be dealt with as a new bug, titled: "develop=20= =20 event-based=20X2Go Server session manager" > Another, much simpler possibility would be to use randomized/uniqe > socket names instead of the fixed /tmp/.X${DISPLAYNUM}-lock / > /tmp/.X11-unix/X${DISPLAYNUM} scheme. But I don't know enough about X11 > to judge whether this could work. In theory this could be possible, but it would interfere a great deal=20=20 with=20what other X11-related applications / libraries expect. So, this=20= =20 actually=20is a no-go IMHO. Greets, Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x= fb --=_sD1PJqYPoyLuOEMjG68FSw2 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJULyT9AAoJEJr0azAldxsxdY0P/0dapzFMP/SA81LlamU9HYS3 pZ4quF3ECrIRXI09Z02/Lz9nEfVnIRH/FCezSf+W4GmPprliN0VRts29Md6v16PV 5JsuSfY0nUC7alJjZFfn15LDsnuac4ZgmjP1Fnz9YWrAEtut5h2IdZkW7Yk1vrPh HSi8mPRhqbt45aTTYjVaaWaQM4UtXik113bxoEdRZpc+8iE2FCksPHlNK4prZNZ+ oJOD+RKtv1LiHKQkXKuQUBtnB3aXx7H/G0nl4oPGPsbdaR402SlS1UAomIxpm4s+ FkSWzzkFs74OUcgbYekqQXRe7bfY4dCX4QhZdMwnDrc1tkhRBY9ADJMgYZs6Oz+F R36w1wWipaqlCwfHU3Ls0va+IsUpwcEHwgv0+lj8XqCCSSICHmKJSsZabhR1EBa5 8Co3WEZ0fEJAZwlQslp2VjVnab1XhyaZSNCh5IY4maJluorK/z6KnrriBlzOp6jx z6mTbCRThQWdDrzCcjURV8dR1hKYoYRfljZRvg3BXVRcP7/kMrQGk99b5wKCe7mX pZLFeqz2M66wxScv0wnsdiwnKpvss0lIMN4pkmK3Y6j/e9Jr5UYx5bWy4R9TjIx9 +uVBQQGFn97UAX7QC1/7WXo1VpBaXgxYp36Pbde4T+Dq133G/HREzg3AdyrMJeLu LDzZWMkOTwFZhCRdboSI =lbfa -----END PGP SIGNATURE----- --=_sD1PJqYPoyLuOEMjG68FSw2-- From mike.gabriel@das-netzwerkteam.de Sun Oct 5 22:15:15 2014 Received: (at control) by bugs.x2go.org; 5 Oct 2014 20:15:24 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=unavailable version=3.3.2 Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id CF9EA5DCAF; Sun, 5 Oct 2014 22:15:15 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id EAAF5434; Sun, 5 Oct 2014 22:15:14 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 01AEE3BB24; Sun, 5 Oct 2014 22:15:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id am6g+XocYo+y; Sun, 5 Oct 2014 22:15:13 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 9988D3B983; Sun, 5 Oct 2014 22:15:13 +0200 (CEST) Received: from p5B284163.dip0.t-ipconnect.de (p5B284163.dip0.t-ipconnect.de [91.40.65.99]) by mail.das-netzwerkteam.de (Horde Framework) with HTTP; Sun, 05 Oct 2014 20:15:13 +0000 Date: Sun, 05 Oct 2014 20:15:13 +0000 Message-ID: <20141005201513.Horde.-q8FN8z7rEyMt85d_GlO8Q9@mail.das-netzwerkteam.de> From: Mike Gabriel To: Horst Schirmeier , 630@bugs.x2go.org Cc: control@bugs.x2go.org Subject: Re: [X2Go-Dev] Bug#630: [PATCH] Handle stale X11 lock files (Fixes: #630) In-Reply-To: <20141004111513.GA24258@quickstop.soohrt.org> User-Agent: Internet Messaging Program (IMP) H5 (6.2.2) Accept-Language: en,de Organization: DAS-NETZWERKTEAM X-Originating-IP: 91.40.65.99 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0 Iceweasel/32.0 Content-Type: multipart/signed; boundary="=_YYVg8StwnxUC8VesPIFGDw2"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_YYVg8StwnxUC8VesPIFGDw2 Content-Type: text/plain; charset=us-ascii; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable reopen #630 reopen #631 thanks Hi Horst, On Sa 04 Okt 2014 13:15:13 CEST, Horst Schirmeier wrote: > Remove stale X11 lock files in cases where x2goagent mysteriously > disappeared (e.g., due to kill -9 or a crash). This fixes bug #630 > (and #626, which hasn't really been fixed yet). Tested against the > original scenario from bug #626. Thanks! Will apply it tomorrow. Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x= fb --=_YYVg8StwnxUC8VesPIFGDw2 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJUMabRAAoJEJr0azAldxsxeQQQALJohfjh1unsheri+lzSLWNt h3WIu5SR/CoZq6xVHcKoja+qQCVb0BVNgi+PKsOLzNC9WhsHbbPzk8vZuOUZJnef aFXd4gqq1hhn2IAmr4nyMZ6xV2oQ1iddLsGd9iWYZDCBO7MM4jLLKM1AxlhBW0kk Z/C0plmCl9Z6lSfSIXRr76+KpEjraOAq+abmoP0+Myc2xnOCCoZ+xXQ6ajNqYeg6 RFj9OEY/t00Y54r/OsH+mtE36S1zdncTxL7SAeXFSiTGtcK/pcmv/p604FbdEhKa OYNt1JpFonW9UWNTG1Qsgvfc3O4+Op6XEVMSEaCHTS2d9DwoLFXAkN1DJdXXBcGd pvcM1mHN8NzEV5nJThTmDlemmAVj2IPZUS1NG+XZhug1NLNUelWPrD9LtrKMWqn8 yQjGNhBxHLkKv1Frpul72yRv2/bJPX8jGC09X/EwfEs80E5Y2zUygSdfo9Otfx5/ Wsb4xnDXPRYl+jxiXIGa8WAbBQeXMcw6TnUMOgSj8wvzYADz8n23SfWAZ8/B7rTK TpPkDQ6uLUdrGJtBpugOMzxqtxwuVl33shwL5Hlr5f5SDIqaG1EPJLDD8ENNgvd/ W4MKQC0GATUPKisMaOIgM1Sn9IbRb1VJK8chCyonyCo3nokYmHY04nXY45/LFdtb h6ftlcXpifG9L8eirlFD =0PO/ -----END PGP SIGNATURE----- --=_YYVg8StwnxUC8VesPIFGDw2-- From mike.gabriel@das-netzwerkteam.de Mon Jan 8 20:51:53 2024 Received: (at 631) by bugs.x2go.org; 8 Jan 2024 19:51:56 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from fregna.das-netzwerkteam.de (fregna.das-netzwerkteam.de [148.251.53.130]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 169665DAD2 for <631@bugs.x2go.org>; Mon, 8 Jan 2024 20:51:53 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [IPv6:2a01:4f8:202:1381::105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id 02A6E604BC for <631@bugs.x2go.org>; Mon, 8 Jan 2024 19:51:53 +0000 (UTC) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id D5F7BC0DD2 for <631@bugs.x2go.org>; Mon, 8 Jan 2024 20:51:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=das-netzwerkteam.de; s=dkim; t=1704743512; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=CR3MxLigP/yNRCc2OADgRYvjkfUkjmbLKVG2ueZBIfU=; b=CVt6o6s5sHr/fgAASJie+TMxpsSF9/D4z/pO/HQI5aW3V7sAG9RsEV1Am4FIxsZzowo1bW 0JP4KF6PUxlJmsWgD+cPlowm6jM+Z2mZSaaie27QVYG33eNrK4sTwAQiQ4MSiwpYVp+/T9 13Fuw71wuD3q/ZeSCwdY7jGC4V5/uzL31PaJgnGvgI7UhMLINLJvfwrhAKetJwLBeLqoCv HeKUm1SmpNlC54k6iaMMeXZA8u3wPZWBvtvMjljn153Z5Ip7AqtDzwsNeiW6wJcACePQra eLwBZadoMRVzsD7mkrpiW/VwVykYL+c0WHBIgD2r5ByIMlm9R//auW/j2huBHg/gVefc+l WRdWfZQkzNpdn2VoPvNsr3JRPBmcKxQIgmFusOYgI7kViiopkodxAtWItUsj8xSReN9ldz jIGf4UJWvUYKK2jqUIDTPTSOT8QiJ6Xd8ODtFZ2Di9ju7wFnhEgjYM5e04k9sK8I3NxiW6 XP7ekJ7LduUg2v++ph00wt81REwHbruVNftKAjFeJSPM6h8v2lEDfYjEVFIcibcmwp9iv0 FplFitPcmaDzN1MAruhkZW/TiiG2V3MwKgaxLgCc3X3FtjZ3CCDzu3dbYmgRHkislEAeCV g3hLBRXXMa+9BBtHi0N2M73PnQ651DGh35o+WceULIzBz9zm4yG+o= Received: from [153.92.39.241] ([153.92.39.241]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Mon, 08 Jan 2024 19:51:52 +0000 Date: Mon, 08 Jan 2024 19:51:52 +0000 Message-ID: <20240108195152.Horde.rnsoZ0BfwlFUvmMKkOsQvOI@mail.das-netzwerkteam.de> From: Mike Gabriel To: 631@bugs.x2go.org Subject: No session manager planned, closing... User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 153.92.39.241 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Content-Type: multipart/signed; boundary="=_CraT0J5T2xjoLoacE0em3Ai"; protocol="application/pgp-signature"; micalg=pgp-sha512 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_CraT0J5T2xjoLoacE0em3Ai Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: close -1 Control: tag -1 wontfix There is no session manager planned for X2Go midterm. Closing this=20=20 feature=20request for now. --=20 DAS-NETZWERKTEAM c\o=20Technik- und =C3=96kologiezentrum Eckernf=C3=B6rde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernf=C3=B6rde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_CraT0J5T2xjoLoacE0em3Ai Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCgAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmWcUlcACgkQmvRrMCV3 GzF/XBAAm8akib4h4hL3564Oe69Xqgcjk/E0tIrovO+yXDiaw7fFdmV9Us4CiEXY 435rrE2d4DHRIj2HBPoovcwH2uwYzbJUWK4iKpKlRiG+q+SH7LIgwqOgxUoKp/TR BBNDnvlnFaTLu9p1U4xzSo1z5kcwcSaBE1BUf2lGnd2lJVKXrwUK5K5FBiWehxlr qKeor5fTykVURh32DUlMzCItrkfSVdYjXjsl8inqf97M0660L8d2a84MutKfsWkR 1VEuruPCVL2ZQIa6hB3ajbMnLr+i+CGdcREW72cXIxcQOzh9mWRkfV6MI3f9/AwY nDc8DUf9j2QqmjVNNANPMVBz1k5cB5Lj7alwLu0Tpm3dx2n5yvwZP1B0NDL46lF/ lnlBLAdV5ed26hKq9XZtAVa8VatGWFX5icskfpq/a5snFmVj0eVAV3zwtR6M6TQa pywghvCzOa1DxgiB5F/N11AWIwuLpJ2wj1g/lf/ZazqXrYSg811APttAxvR41o2u JD1JNl2Af5lFIGqLqLA6HKMh3E92HOrl+fxhiGH5lBWVvYvnN+0CKoggNS6h5HWs dni14sK0ER163hMoGaBa03jvn8V2ImZQBDjItX2vbHdcxcnM3pR5rKbErWDcobD7 uWsB5IDkQMgNJdQIwoVr+coJsNK0w/Z2hspAI25an8kiE+nFD2M= =jzV6 -----END PGP SIGNATURE----- --=_CraT0J5T2xjoLoacE0em3Ai-- From unknown Thu Mar 28 23:38:15 2024 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@bugs.x2go.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Bug archived. Date: Tue, 06 Feb 2024 06:24:02 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # Bug archived. thanks # This fakemail brought to you by your local debbugs # administrator