Subject: Frequent TLS error in `guix substitute'
From: "Timo Wilken" <[email-masked]>
To: <[email-masked]>
Date: Sun, 19 Jan 2025 23:57:05 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi, unfortunately I frequently get the following error when Guix is looking
for substitutes:

substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'...   0.0%guix substitute: error: TLS error in procedure 'write_to_session_record_port': Error in the push function.

(Formatting as in the original error message - all in one long line.)

This happens during `guix system reconfigure' and `guix home reconfigure', my
most frequently used Guix subcommands.

Re-running the same command usually works, since the error only happens
intermittently. It's not a show-stopper, but still annoying - especially when
I start a long-running Guix command and come back to it later with very little
progress made due to this crash.

This has been happening for a long time (at least a few months), but for
completeness, here is my current `guix describe' output:

Generation 11	Jan 19 2025 23:31:14	(current)
  tw 387cd9f
    repository URL: https://git.twilken.net/dotfiles
    branch: master
    commit: 387cd9f2085d0ef3e192523113b9ed6d9041aae0
  guix 5e834c2
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 5e834c220e81fddb77a26e23cf0cd5055b866844
  [non-free channels omitted]