GNU logs - #53580, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53580: /var/run/shepherd/socket is missing on an otherwise functional system
Resent-From: Attila Lendvai <attila@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 27 Jan 2022 11:34:02 +0000
Resent-Message-ID: <handler.53580.B.164328319622501 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 53580
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 53580 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-guix@HIDDEN" <bug-guix@HIDDEN>
Reply-To: Attila Lendvai <attila@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.164328319622501
          (code B ref -1); Thu, 27 Jan 2022 11:34:02 +0000
Received: (at submit) by debbugs.gnu.org; 27 Jan 2022 11:33:16 +0000
Received: from localhost ([127.0.0.1]:54513 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nD31g-0005qr-Fu
	for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 06:33:16 -0500
Received: from lists.gnu.org ([209.51.188.17]:37710)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <attila@HIDDEN>) id 1nD31b-0005qd-Ah
 for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 06:33:14 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44000)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <attila@HIDDEN>)
 id 1nD31T-0006MK-Hq
 for bug-guix@HIDDEN; Thu, 27 Jan 2022 06:33:07 -0500
Received: from mail-4323.proton.ch ([185.70.43.23]:46713)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <attila@HIDDEN>)
 id 1nD31N-00014V-Fg
 for bug-guix@HIDDEN; Thu, 27 Jan 2022 06:33:01 -0500
Date: Thu, 27 Jan 2022 11:32:18 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name;
 s=protonmail3; t=1643283140;
 bh=plhAEVwZEbTc3hxl3yxLk5AxHGnHHeoXKOIgytm6qpg=;
 h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc;
 b=ZAbFienYh96rXjcPwzxiNqQvjHBiEYLvr8sybWstdGQIsbP2w6wO2GrPQ8CrDgCkL
 igJfMe0zu21Jo0Qlbn5skKCzWRYejGn41HcXBH8qrnjRNSSl6sPY23YrTedXb7N68u
 rorN7BqqwjCvtTkkosj+uij6f4M4wSyBnG3KTg2Km1LxnGcdebVdeHUqwqn3A9bOfh
 2JFB/a0iqSu0SgmAkNk19zyymXUP3sehdX9ILSVwk3g/U7Lhuimofjb2kP6S9CosnR
 NFQGiVVQsncgaHheGcdXY7Emt7FQsoc5W1U1ZoPsICH8oQ1ERaXeiIo7t2qLos0UQf
 hbrVgNNJlHlWA==
From: Attila Lendvai <attila@HIDDEN>
Message-ID: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 mailout.protonmail.ch
Received-SPF: pass client-ip=185.70.43.23; envelope-from=attila@HIDDEN;
 helo=mail-4323.proton.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

the systems seems to work fine. Gnome is up, i can log in with my user, and=
 everything seems to work, except herd.

i encounter this broken state every once in a while. IRC logs also mention =
this multiple times, but without many insights:

https://logs.guix.gnu.org/guix/search?query=3D%2Fvar%2Frun%2Fshepherd%2Fsoc=
ket

```
# herd status
error: connect: /var/run/shepherd/socket: No such file or directory

# ps afxu | grep shepherd
root         1  0.0  0.3 160788 43684 ?        Sl   11:51   0:00 /gnu/store=
/cnfsv9ywaacyafkqdqsv2ry8f01yr7a9-guile-3.0.7/bin/guile --no-auto-compile /=
gnu/store/vza48khbaq0fdmcsrn27xj5y5yy76z6l-shepherd-0.8.1/bin/shepherd --co=
nfig /gnu/store/q4nd803lxrlkr60s8sx88gvpb6c7lxyd-shepherd.conf

# uptime
12:26:44  up   0:34,  2 users,  load average: 0.00, 0.01, 0.00
```

looking at shepherd's code:

```
(define (call-with-server-socket file-name proc)
  "Call PROC, passing it a listening socket at FILE-NAME and deleting the
socket file at FILE-NAME upon exit of PROC.  Return the values of PROC."
  (let ((sock (open-server-socket file-name)))
    (dynamic-wind
      noop
      (lambda () (proc sock))
      (lambda ()
        (close sock)
        (catch-system-error (delete-file file-name))))))
```

maybe this is caused by some call/cc magic that causes an unwind that delet=
es the file, but then continues?

--
=E2=80=A2 attila lendvai
=E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39
--
=E2=80=9CAbove all, do not lose your desire to walk: Every day I walk mysel=
f into a state of well-being and walk away from every illness; I have walke=
d myself into my best thoughts, and I know of no thought so burdensome that=
 one cannot walk away from it.=E2=80=9D
=09=E2=80=94 S=C3=B8ren Kierkegaard (1813=E2=80=931855)





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Attila Lendvai <attila@HIDDEN>
Subject: bug#53580: Acknowledgement (/var/run/shepherd/socket is missing
 on an otherwise functional system)
Message-ID: <handler.53580.B.164328319622501.ack <at> debbugs.gnu.org>
References: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
X-Gnu-PR-Message: ack 53580
X-Gnu-PR-Package: guix
Reply-To: 53580 <at> debbugs.gnu.org
Date: Thu, 27 Jan 2022 11:34:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 53580 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
53580: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D53580
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53580: (No Subject)
References: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
In-Reply-To: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
Resent-From: Attila Lendvai <attila@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Thu, 27 Jan 2022 12:14:02 +0000
Resent-Message-ID: <handler.53580.B53580.164328562526547 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53580
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: "53580 <at> debbugs.gnu.org" <53580 <at> debbugs.gnu.org>
Reply-To: Attila Lendvai <attila@HIDDEN>
Received: via spool by 53580-submit <at> debbugs.gnu.org id=B53580.164328562526547
          (code B ref 53580); Thu, 27 Jan 2022 12:14:02 +0000
Received: (at 53580) by debbugs.gnu.org; 27 Jan 2022 12:13:45 +0000
Received: from localhost ([127.0.0.1]:54534 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nD3er-0006u7-7z
	for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 07:13:45 -0500
Received: from mail-4317.proton.ch ([185.70.43.17]:58806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <attila@HIDDEN>) id 1nD3el-0006tk-Qc
 for 53580 <at> debbugs.gnu.org; Thu, 27 Jan 2022 07:13:43 -0500
Date: Thu, 27 Jan 2022 12:13:28 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name;
 s=protonmail3; t=1643285612;
 bh=09Bg+zEMb/bJtfrYNtNieABDuw4pTypxIDFyuwPL2IY=;
 h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc;
 b=X+FOqkzj0CHLZAL7BCoQAXEDKe7P0+lBvMMIqZRoT78Ug2pP4mwcfAPkdgQJDYkX0
 T1w+IaxSO8giS/WT7CtBGptqfC7kiHfJ/8+zJjJzn6oly79Y8ZUlih85utfeDswumV
 kYhTn0XjatvOmnF1H0+KIbRYnQSxPIFfOrKtNbA3b4o5MoBATVFCxURpSrc5WBP664
 CnLJIwOHB3vhye+LP4VeAcPFkWoUI4Xh2KETZsYeUMLYy28rGnXZ2RkuXZ8HtWzfK9
 kl71l8aWe52OeBRtYBmFfARWodGLLsAXhObELpOucQEiS8pHTyALsfdqv8rtdR32d5
 L1/h452IZEiQw==
From: Attila Lendvai <attila@HIDDEN>
Message-ID: <64mPNb0u2KM14ObD5EvtwiyzLKVPWLeUoaPyu2PuGOvhqFTVrAdkHMZzxksSNaturHgJG5wz53ZsOa_mnGzUnA44E9kFJj_Zi9QUTdC2g-8=@lendvai.name>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="b1_nlawUfAVVjoQ4FKi9yxoftWEhmpCWK2iKromvKCD0A"
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 mailout.protonmail.ch
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  i forgot to add that i'm working on a shepherd service, and
 this may be due to errors in the service's user code, like the start gexp.
 i forgot to add that i'm working on a shepherd service, and this may be due
 to errors in the service's user code, like the start gexp. 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 2.0 SLIGHTLY_BAD_SUBJECT   Subject contains something slightly spammy
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [185.70.43.17 listed in wl.mailspike.net]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 HTML_MESSAGE           BODY: HTML included in message
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

This is a multi-part message in MIME format.

--b1_nlawUfAVVjoQ4FKi9yxoftWEhmpCWK2iKromvKCD0A
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

aSBmb3Jnb3QgdG8gYWRkIHRoYXQgaSdtIHdvcmtpbmcgb24gYSBzaGVwaGVyZCBzZXJ2aWNlLCBh
bmQgdGhpcyBtYXkgYmUgZHVlIHRvIGVycm9ycyBpbiB0aGUgc2VydmljZSdzIHVzZXIgY29kZSwg
bGlrZSB0aGUgc3RhcnQgZ2V4cC4=

--b1_nlawUfAVVjoQ4FKi9yxoftWEhmpCWK2iKromvKCD0A
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48ZGl2IHN0
eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPmkgZm9yZ290IHRvIGFk
ZCB0aGF0IGknbSB3b3JraW5nIG9uIGEgc2hlcGhlcmQgc2VydmljZSwgYW5kIHRoaXMgbWF5IGJl
IGR1ZSB0byBlcnJvcnMgaW4gdGhlIHNlcnZpY2UncyB1c2VyIGNvZGUsIGxpa2UgdGhlIHN0YXJ0
IGdleHAuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2Pg==


--b1_nlawUfAVVjoQ4FKi9yxoftWEhmpCWK2iKromvKCD0A--





Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53580: (No Subject)
Resent-From: Efraim Flashner <efraim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 01 Feb 2022 11:07:01 +0000
Resent-Message-ID: <handler.53580.B53580.16437136029325 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53580
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Attila Lendvai <attila@HIDDEN>
Cc: "53580 <at> debbugs.gnu.org" <53580 <at> debbugs.gnu.org>
Received: via spool by 53580-submit <at> debbugs.gnu.org id=B53580.16437136029325
          (code B ref 53580); Tue, 01 Feb 2022 11:07:01 +0000
Received: (at 53580) by debbugs.gnu.org; 1 Feb 2022 11:06:42 +0000
Received: from localhost ([127.0.0.1]:41827 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nEqzi-0002QL-1W
	for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 06:06:42 -0500
Received: from flashner.co.il ([178.62.234.194]:37308)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1nEqzg-0002Q9-JW
 for 53580 <at> debbugs.gnu.org; Tue, 01 Feb 2022 06:06:41 -0500
Received: from localhost (unknown [31.210.177.79])
 by flashner.co.il (Postfix) with ESMTPSA id C8F4940043;
 Tue,  1 Feb 2022 11:06:34 +0000 (UTC)
Date: Tue, 1 Feb 2022 13:06:02 +0200
From: Efraim Flashner <efraim@HIDDEN>
Message-ID: <YfkUGqsrXEwDDkH7@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Attila Lendvai <attila@HIDDEN>,
 "53580 <at> debbugs.gnu.org" <53580 <at> debbugs.gnu.org>
References: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
 <64mPNb0u2KM14ObD5EvtwiyzLKVPWLeUoaPyu2PuGOvhqFTVrAdkHMZzxksSNaturHgJG5wz53ZsOa_mnGzUnA44E9kFJj_Zi9QUTdC2g-8=@lendvai.name>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="s6LFaWH9pYZOnG8B"
Content-Disposition: inline
In-Reply-To: <64mPNb0u2KM14ObD5EvtwiyzLKVPWLeUoaPyu2PuGOvhqFTVrAdkHMZzxksSNaturHgJG5wz53ZsOa_mnGzUnA44E9kFJj_Zi9QUTdC2g-8=@lendvai.name>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  On Thu, Jan 27, 2022 at 12:13:28PM +0000,
 Attila Lendvai wrote:
 > i forgot to add that i'm working on a shepherd service, and this may be
 due to errors in the service's user code, like the start gexp. 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 2.0 SLIGHTLY_BAD_SUBJECT   Subject contains something slightly spammy
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)


--s6LFaWH9pYZOnG8B
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 27, 2022 at 12:13:28PM +0000, Attila Lendvai wrote:
> i forgot to add that i'm working on a shepherd service, and this may be d=
ue to errors in the service's user code, like the start gexp.

This is generally when I see this type of error. I normally try to
create a minimal VM and launch that when I'm trying out a new service.

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--s6LFaWH9pYZOnG8B
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmH5FBoACgkQQarn3Mo9
g1F0BRAAnZ/qsgsIqq23R63SXh7VFQcpWt0vabSbUTn/d7iSpf2g2xn3Yxe4X/P9
HSD5BIvuevxjTsSq3ohP5A+pDnREgrnJtxLVw58ZhDS+h/Wz81h0cF/vxnABbyoL
CK85axe4keqtiQM0gBO9/lJni9ZL7k4Lhx/LnpziVM3W7ONHuepaVskUd/Gjh4JC
yfju0DHahKTlq3tyi0YveTJV8W3DkN44V88k/F7QJO/cDdi+M8i1/NyjVoeqRXpd
pdrrRaFWtt2T+RfLCnjz+buuyrm4byeZYaGzHSUuCILylJDbZGh2m9rq5P0+CY6g
61qgNKmoqhDImOJtMy7E/k/PStqRuSBMQalQZnV0bmKPUc4crFsZScDn08dOgSLZ
WJaP7D3C9FQRMhaUmMivTFaPxeXm5X6RF1OdAdDZIewZVtnHyb5FQlqNlPteaQn9
rTp8s2OjRNJR98DowYsrelm1936HsTE30XnEp9FsPA8TFfn3MQnCfqBpVfaCkTfB
I7rFW1b1RL4uTNgvpsyBPJu+7c0/1LKqYdCkbWIjsOcseA6QSoxRQ1HupJ/3r2PC
vaJrz8csoTwFv8GReHDTkP5HAXTeXvWgEdqW+Re/SsHvimE8Pyyfs2KZfXUUTIfy
zh9qxw1xzDhOKNz1+/w9shJimik56Tzz4baM6A83hNHRlTpmw/8=
=53Uo
-----END PGP SIGNATURE-----

--s6LFaWH9pYZOnG8B--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53580: /var/run/shepherd/socket is missing on an otherwise functional system
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 01 Feb 2022 19:29:01 +0000
Resent-Message-ID: <handler.53580.B53580.16437436921730 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53580
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Attila Lendvai <attila@HIDDEN>, 53580 <at> debbugs.gnu.org
Received: via spool by 53580-submit <at> debbugs.gnu.org id=B53580.16437436921730
          (code B ref 53580); Tue, 01 Feb 2022 19:29:01 +0000
Received: (at 53580) by debbugs.gnu.org; 1 Feb 2022 19:28:12 +0000
Received: from localhost ([127.0.0.1]:44165 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nEyp2-0000Rq-LJ
	for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 14:28:12 -0500
Received: from baptiste.telenet-ops.be ([195.130.132.51]:37366)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1nEyoz-0000Rf-OU
 for 53580 <at> debbugs.gnu.org; Tue, 01 Feb 2022 14:28:11 -0500
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by baptiste.telenet-ops.be with bizsmtp
 id pvU72600P4UW6Th01vU7qy; Tue, 01 Feb 2022 20:28:07 +0100
Message-ID: <04e30e30595ba96786a78c1dbc1768636b5c71e9.camel@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Date: Tue, 01 Feb 2022 19:28:03 +0000
In-Reply-To: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
References: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-2NWg3TeNJIm0Gr7eWxHF"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1643743687; bh=ZurJxyG4wDioxpJT4RXgNAL2NKalaToEb7BwREiq8AI=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=cRfE0qQ79zy9xXqzT0JOS922HJdIQDET0cQ1fcKt2iOs1Bz6fJfE0lgrqdYYemyeC
 wuBM6nCWelWs9+Ovl93bcA0jdOuZiBwKW6MDN2+gLtrcqKCJZ0VtQylmId/UYgQFxZ
 sNd3MUZaDehJg6DXYNo0XB6TcB3rBgf+/V3yuLDt5d+J0ForbfvKPGkWiEJt2hF59U
 LYGSVZ+CfkpV4h6KNbQE5BF8249vCNMRaiV9sG9HTLrpaCRmdF9QuU7b6ymlE6Bv57
 z5EjcSP0xaP/qhkp22F76f8j2lBREENg/k3nwTxiigdLgfmlXxY7aYzCkXLJ14AHlD
 1dA3B26VIiErw==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-2NWg3TeNJIm0Gr7eWxHF
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Attila Lendvai schreef op do 27-01-2022 om 11:32 [+0000]:
> (define (call-with-server-socket file-name proc)
> =C2=A0 "Call PROC, passing it a listening socket at FILE-NAME and deletin=
g the
> socket file at FILE-NAME upon exit of PROC.=C2=A0 Return the values of PR=
OC."
> =C2=A0 (let ((sock (open-server-socket file-name)))
> =C2=A0=C2=A0=C2=A0 (dynamic-wind
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 noop
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (lambda () (proc sock))
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (lambda ()
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (close sock)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (catch-system-error (delete-fi=
le file-name))))))
> ```
>=20
> maybe this is caused by some call/cc magic that causes an unwind that del=
etes the file, but then continues?

Shepherd doesn't use call/cc anywhere.  However, it does use
_delimited_ continuations, even though only through let/ec and
'guard'/'catch'/...  More generally, call/cc is typically unused in
(Guile) Scheme code, and call-with-prompt / abort-to-prompt / shift /
reset / % are used instead.

My guess what happens: the start code of a shepherd service
fails between 'fork' and 'exec', with an exception.  The exception
isn't caught (or is caught and reraised), so the 'out' guard of the
'dynamic-wind' is entered and the file representing the socket is
deleted.

If that's indeed the case, it might be a good idea to install
some exception handlers in fork+exec-command and friends (including
make-forkexec-constructor/container), to make shepherd more robust
w.r.t. services failing to start.

Greetings,
Maxime.

--=-2NWg3TeNJIm0Gr7eWxHF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYfmJwxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7n+PAQC9O5RtCoEZ35TnqASgf+c0cYCs
z4rE4tnPUcUqOg5SRgEAg7SaXSfBntuGGG63v0n522zgxYXgtG+9nZQOOLgv8Qk=
=q4tt
-----END PGP SIGNATURE-----

--=-2NWg3TeNJIm0Gr7eWxHF--





Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#53580: /var/run/shepherd/socket is missing on an otherwise functional system
Resent-From: Attila Lendvai <attila@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 04 Apr 2022 07:16:02 +0000
Resent-Message-ID: <handler.53580.B53580.164905650919139 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 53580
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Maxime Devos <maximedevos@HIDDEN>
Cc: 53580 <at> debbugs.gnu.org
Reply-To: Attila Lendvai <attila@HIDDEN>
Received: via spool by 53580-submit <at> debbugs.gnu.org id=B53580.164905650919139
          (code B ref 53580); Mon, 04 Apr 2022 07:16:02 +0000
Received: (at 53580) by debbugs.gnu.org; 4 Apr 2022 07:15:09 +0000
Received: from localhost ([127.0.0.1]:50361 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nbGvc-0004yb-UH
	for submit <at> debbugs.gnu.org; Mon, 04 Apr 2022 03:15:09 -0400
Received: from mail-4018.proton.ch ([185.70.40.18]:36270)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <attila@HIDDEN>) id 1nbGvc-0004yL-5d
 for 53580 <at> debbugs.gnu.org; Mon, 04 Apr 2022 03:15:08 -0400
Date: Mon, 04 Apr 2022 07:15:00 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name;
 s=protonmail3; t=1649056501;
 bh=70VwlFuP+GZbo2TC9f4ZxwnURtZw5R8y/Z/TSWpF/KQ=;
 h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:
 References:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID;
 b=dIsKubJnA0s7qm6vWglc0xDqWlA37qB4GdLBxBdiKMsBdjhxPWZryYch3YvYYuq8r
 qRnbHs1MgejdCcauytijwCpXFpLcc830jVXF0Z/Y8YhKwt5SCAATFRMMt/ALSZZsPx
 Sm0CKnr1Xx29izXwa2BmXkSAW0mRNRSj73IDvZB1ZTEb1Wi9ekBjoUWF+5KW/k3Kcm
 yVryIJqztGNrpkz1G8EuRir2sMG9DYtc9Kp6UMz58Es5L1mdPpFvitBSmTre73TvAj
 YsmvLk9Ell4srk9ZBlEzrKRZpmHtz3HmE1+IK4d2iwwe+k1IzCD1xJRtDb5Lz8IvXg
 IEqPtF4E/dDdA==
From: Attila Lendvai <attila@HIDDEN>
Message-ID: <6NiL_Ch8DBvICfU6SITfzvKgAYXSazejBXnarb4WkiHJIy5ueKpiqTd5Jwr5SJiyzUCDxhH-ebv_vUxI5Vf8jD484kNu3Ykc1f6f48nt1ZU=@lendvai.name>
In-Reply-To: <04e30e30595ba96786a78c1dbc1768636b5c71e9.camel@HIDDEN>
References: <BNbiqHqu6jP5GgHIZ0AMLhBo1O4baZdy21bgcUmGS1GqxOKnCHG_5uzzedymxwQsSFtL5gSw9Bppr1FXPoHDqIiKfe5K720Wb9Jivbsr_z4=@lendvai.name>
 <04e30e30595ba96786a78c1dbc1768636b5c71e9.camel@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

FTR,

the issue is that when Shepherd is booting up, i.e. starting from its confi=
g file, it calls the start forms without guarding for any possible exceptio=
ns. any error propagates up beyond the loop and up until an unwind protect =
that deletes the socket.

the reason my system seemed fully functional is that my service was pretty =
much the last one to be started.

--
=E2=80=A2 attila lendvai
=E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39
--
=E2=80=9CI made up the term 'object-oriented', and I can tell you I didn't =
have C++ in mind.=E2=80=9D
=09=E2=80=94 Alan Kay, OOPSLA '97





Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 18 May 2023 12:58:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 18 08:58:23 2023
Received: from localhost ([127.0.0.1]:52662 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pzdD4-0006oR-Tg
	for submit <at> debbugs.gnu.org; Thu, 18 May 2023 08:58:23 -0400
Received: from mail-qt1-f172.google.com ([209.85.160.172]:49301)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pzdD2-0006oD-EY
 for control <at> debbugs.gnu.org; Thu, 18 May 2023 08:58:21 -0400
Received: by mail-qt1-f172.google.com with SMTP id
 d75a77b69052e-3f38d2c36fdso10134291cf.2
 for <control <at> debbugs.gnu.org>; Thu, 18 May 2023 05:58:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1684414694; x=1687006694;
 h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id
 :reply-to; bh=59MSTCN1IDwKqA0fYpDhbsY6bbSfDUi/Gd6BJc7lBf8=;
 b=aUeyG1sx2OnauNwiaknvdQDaHe+uuLl6mkkPSwTCYDDDG97fvYbW/EYLotxv/y2/yI
 TFyK3zqtKHLXZCXjYAgJUFXWP7/nivarevWsOEw3sUO7avfZq6TMFkc3YWS7qty8OS4h
 BS1/KhEHcT5IsOZxhwWU5wIqF25GCUeskHgYptnCUwDErp7geB6c5hHo9YOhBKLbpwP6
 KSilmTNHqv8JKjr476dsHMiy/t7ugU9rmSSztnohqYM2kJZiC+qpYymdUEREH9U5GAQe
 bBM5uiDJcW1D6NLLsFRpqeBUzwmOsk8NAPWJs8x/fJyLdWLUBlDzHXGQLkmEi8tJDUB6
 /Xew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1684414694; x=1687006694;
 h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=59MSTCN1IDwKqA0fYpDhbsY6bbSfDUi/Gd6BJc7lBf8=;
 b=GIw1/ujbCosFchbcy58diN9vIDGnTnK3CAGmDYdwARxbPZNmkVdFCGkMQwzewhPhwC
 63NUMAXIgKdQU1q3E2TQmsZK4Xv38sif3/8VFZaRIOnUUHRnNiEqBOmA4qwfblTPnSw0
 QOWBU2ysJ2OMSxCzTRy4DH+3Bntqj+DSlVaArQw/vhPgXyAY6whquRZC3/meGRILF2xo
 T1IFhKOXxMSSYxlgmXirmMApdpQkjbdHhkYsO21mscDziAqfEUvl4jYd1zM9RIPpb/ty
 NZRC3jjg3FtSgiDOvEdlSBayC0HLhJHoTrxSe8Yot52T72Cm04AiYusotnvrZ3BAH/t5
 bdog==
X-Gm-Message-State: AC+VfDz6DaDBA76dfhvqCFH56KzUGHDyrS2QdT7N6Jla2noRFx373q7g
 H6nbDedMfCOibalpe+9cFATa9/hiaBu0kA==
X-Google-Smtp-Source: ACHHUZ40u7ooH2gKOrH834ZfRqfljpqXM50yV7U1Le8E/UfJUvsbbyTR2rqxxcEX1iPKUlI0d5lYzw==
X-Received: by 2002:a05:622a:e:b0:3f5:ba44:119c with SMTP id
 x14-20020a05622a000e00b003f5ba44119cmr5710125qtw.49.1684414694584; 
 Thu, 18 May 2023 05:58:14 -0700 (PDT)
Received: from hurd (dsl-150-33.b2b2c.ca. [66.158.150.33])
 by smtp.gmail.com with ESMTPSA id
 h14-20020ac8514e000000b003f687a4aed4sm476308qtn.55.2023.05.18.05.58.11
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 18 May 2023 05:58:14 -0700 (PDT)
Date: Thu, 18 May 2023 08:58:05 -0400
Message-Id: <87o7mhn6ea.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: control message for bug #53580
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

severity 53580 important
quit






Last modified: Thu, 18 May 2023 13:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.