GNU bug report logs - #61642
intermittent write_wait_fd error when updating

Previous Next

Package: guix;

Reported by: Nathan Dehnel <ncdehnel <at> gmail.com>

Date: Sun, 19 Feb 2023 23:51:02 UTC

Severity: important

To reply to this bug, email your comments to 61642 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Sun, 19 Feb 2023 23:51:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nathan Dehnel <ncdehnel <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 19 Feb 2023 23:51:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nathan Dehnel <ncdehnel <at> gmail.com>
To: Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Subject: intermittent write_wait_fd error when updating
Date: Sun, 19 Feb 2023 17:50:31 -0600
guix v 636b771536b95d15a2fd68b468deeebac97d6bee

substitute: updating substitutes from
'https://substitutes.nonguix.org'...   0.0%Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:   1752:10 17 (with-exception-handler _ _ #:unwind? _ # _)
substitute: In unknown file:
substitute:           16 (apply-smob/0 #<thunk 7fcb3af102a0>)
substitute: In ice-9/boot-9.scm:
substitute:     724:2 15 (call-with-prompt _ _ #<procedure
default-prompt-handle…>)
substitute: In ice-9/eval.scm:
substitute:     619:8 14 (_ #(#(#<directory (guile-user) 7fcb3af15c80>)))
substitute: In guix/ui.scm:
substitute:    2279:7 13 (run-guix . _)
substitute:   2242:10 12 (run-guix-command _ . _)
substitute: In ice-9/boot-9.scm:
substitute:   1752:10 11 (with-exception-handler _ _ #:unwind? _ # _)
substitute:   1752:10 10 (with-exception-handler _ _ #:unwind? _ # _)
substitute: In guix/scripts/substitute.scm:
substitute:    844:18  9 (_)
substitute:    348:26  8 (process-query #<output: file 4> _
#:cache-urls _ #:acl _)
substitute: In guix/substitutes.scm:
substitute:    382:27  7 (lookup-narinfos/diverse _ _ #<procedure
7fcb38ce3760 …> …)
substitute:    339:31  6 (lookup-narinfos
"https://substitutes.nonguix.org" _ # _ …)
substitute:    262:26  5 (fetch-narinfos _ _ #:open-connection _ # _)
substitute: In ice-9/boot-9.scm:
substitute:   1685:16  4 (raise-exception _ #:continuable? _)
substitute:   1685:16  3 (raise-exception _ #:continuable? _)
substitute:   1780:13  2 (_ #<&compound-exception components:
(#<&error> #<&orig…>)
substitute:   1685:16  1 (raise-exception _ #:continuable? _)
substitute:   1685:16  0 (raise-exception _ #:continuable? _)
substitute:
substitute: ice-9/boot-9.scm:1685:16: In procedure raise-exception:
substitute: In procedure write_wait_fd: unimplemented
guix upgrade: error:
`/gnu/store/263q5qr1dcs4j7vxqk10gilv5py06r49-guix-1.4.0-3.d5fece6/bin/guix
substitute' died unexpectedly




Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:43:03 GMT) Full text and rfc822 format available.

Message #8 received at 61642 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Nathan Dehnel <ncdehnel <at> gmail.com>, 61642 <at> debbugs.gnu.org
Subject: Re: bug#61642: intermittent write_wait_fd error when updating
Date: Mon, 20 Feb 2023 11:40:52 +0100
Hi,

On dim., 19 févr. 2023 at 17:50, Nathan Dehnel <ncdehnel <at> gmail.com> wrote:

> 'https://substitutes.nonguix.org'...   0.0%Backtrace:

[...]

> "https://substitutes.nonguix.org" _ # _ …)

The issue appears to be on the nonguix side, please report to them. 

Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:47:02 GMT) Full text and rfc822 format available.

Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: Simon Tournier <zimon.toutoune <at> gmail.com>
Cc: Nathan Dehnel <ncdehnel <at> gmail.com>, bug-guix <at> gnu.org, 61642 <at> debbugs.gnu.org
Subject: Re: bug#61642: intermittent write_wait_fd error when updating
Date: Mon, 20 Feb 2023 10:45:23 +0000
[Message part 1 (text/plain, inline)]
Simon Tournier <zimon.toutoune <at> gmail.com> writes:

> Hi,
>
> On dim., 19 févr. 2023 at 17:50, Nathan Dehnel <ncdehnel <at> gmail.com> wrote:
>
>> 'https://substitutes.nonguix.org'...   0.0%Backtrace:
>
> [...]
>
>> "https://substitutes.nonguix.org" _ # _ …)
>
> The issue appears to be on the nonguix side, please report to them.

It's not, since it relates to code in the (guix substitutes) module.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:47:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:55:02 GMT) Full text and rfc822 format available.

Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Christopher Baines <mail <at> cbaines.net>
Cc: Nathan Dehnel <ncdehnel <at> gmail.com>, bug-guix <at> gnu.org, 61642 <at> debbugs.gnu.org
Subject: Re: bug#61642: intermittent write_wait_fd error when updating
Date: Mon, 20 Feb 2023 11:54:43 +0100
Hi,

On Mon, 20 Feb 2023 at 11:46, Christopher Baines <mail <at> cbaines.net> wrote:

> It's not, since it relates to code in the (guix substitutes) module.

Do you mean that if "https://substitutes.nonguix.org" is incorrectly
configured, then the code in (guix substitutes) should handle the
error instead of crash with a backtrace?

Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:56:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 11:08:02 GMT) Full text and rfc822 format available.

Message #23 received at 61642 <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: Simon Tournier <zimon.toutoune <at> gmail.com>
Cc: Nathan Dehnel <ncdehnel <at> gmail.com>, bug-guix <at> gnu.org, 61642 <at> debbugs.gnu.org
Subject: Re: bug#61642: intermittent write_wait_fd error when updating
Date: Mon, 20 Feb 2023 11:04:50 +0000
[Message part 1 (text/plain, inline)]
Simon Tournier <zimon.toutoune <at> gmail.com> writes:

> Hi,
>
> On Mon, 20 Feb 2023 at 11:46, Christopher Baines <mail <at> cbaines.net> wrote:
>
>> It's not, since it relates to code in the (guix substitutes) module.
>
> Do you mean that if "https://substitutes.nonguix.org" is incorrectly
> configured, then the code in (guix substitutes) should handle the
> error instead of crash with a backtrace?

No, but to answer your question, yes.

I don't think this is a server side code/configuration issue. Also see
this older bug for the same issue https://issues.guix.gnu.org/56005
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 11:09:01 GMT) Full text and rfc822 format available.

Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 27 Feb 2023 14:03:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#61642; Package guix. (Wed, 03 May 2023 20:20:02 GMT) Full text and rfc822 format available.

Message #31 received at 61642 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Christopher Baines <mail <at> cbaines.net>
Cc: ncdehnel <at> gmail.com, 56005 <at> debbugs.gnu.org, 61642 <at> debbugs.gnu.org,
 Simon Tournier <zimon.toutoune <at> gmail.com>
Subject: Re: bug#61642: intermittent write_wait_fd error when updating
Date: Wed, 03 May 2023 22:19:17 +0200
Christopher Baines <mail <at> cbaines.net> skribis:

> Simon Tournier <zimon.toutoune <at> gmail.com> writes:
>
>> Hi,
>>
>> On Mon, 20 Feb 2023 at 11:46, Christopher Baines <mail <at> cbaines.net> wrote:
>>
>>> It's not, since it relates to code in the (guix substitutes) module.
>>
>> Do you mean that if "https://substitutes.nonguix.org" is incorrectly
>> configured, then the code in (guix substitutes) should handle the
>> error instead of crash with a backtrace?
>
> No, but to answer your question, yes.
>
> I don't think this is a server side code/configuration issue. Also see
> this older bug for the same issue https://issues.guix.gnu.org/56005

The Guile-GnuTLS change you submitted in
<https://gitlab.com/gnutls/guile/-/merge_requests/10> may well fix this
issue.

We have yet to put out a new Guile-GnuTLS release, but we should keep an
eye on it.

Ludo’.




This bug report was last modified 2 years and 43 days ago.

Previous Next


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