GNU bug report logs

#61642 intermittent write_wait_fd error when updating

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Reply or subscribe to this bug. View this bug as an mbox, status mbox, or maintainer mbox

Report forwarded to bug-guix@gnu.org:
bug#61642; Package guix. (Sun, 19 Feb 2023 23:51:02 GMT) (full text, mbox, link).


Acknowledgement sent to Nathan Dehnel <ncdehnel@gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix@gnu.org. (Sun, 19 Feb 2023 23:51:02 GMT) (full text, mbox, link).


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

From: Nathan Dehnel <ncdehnel@gmail.com>
To: Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix@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@gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:43:03 GMT) (full text, mbox, link).


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

From: Simon Tournier <zimon.toutoune@gmail.com>
To: Nathan Dehnel <ncdehnel@gmail.com>, 61642@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@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@gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:47:02 GMT) (full text, mbox, link).


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

From: Christopher Baines <mail@cbaines.net>
To: Simon Tournier <zimon.toutoune@gmail.com>
Cc: Nathan Dehnel <ncdehnel@gmail.com>, bug-guix@gnu.org, 61642@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@gmail.com> writes:

> Hi,
>
> On dim., 19 févr. 2023 at 17:50, Nathan Dehnel <ncdehnel@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@gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:47:02 GMT) (full text, mbox, link).


Information forwarded to bug-guix@gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:55:02 GMT) (full text, mbox, link).


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

From: Simon Tournier <zimon.toutoune@gmail.com>
To: Christopher Baines <mail@cbaines.net>
Cc: Nathan Dehnel <ncdehnel@gmail.com>, bug-guix@gnu.org, 61642@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@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@gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 10:56:02 GMT) (full text, mbox, link).


Information forwarded to bug-guix@gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 11:08:02 GMT) (full text, mbox, link).


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

From: Christopher Baines <mail@cbaines.net>
To: Simon Tournier <zimon.toutoune@gmail.com>
Cc: Nathan Dehnel <ncdehnel@gmail.com>, bug-guix@gnu.org, 61642@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@gmail.com> writes:

> Hi,
>
> On Mon, 20 Feb 2023 at 11:46, Christopher Baines <mail@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@gnu.org:
bug#61642; Package guix. (Mon, 20 Feb 2023 11:09:01 GMT) (full text, mbox, link).


Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@gnu.org> to control@debbugs.gnu.org. (Mon, 27 Feb 2023 14:03:01 GMT) (full text, mbox, link).


Information forwarded to bug-guix@gnu.org:
bug#61642; Package guix. (Wed, 03 May 2023 20:20:02 GMT) (full text, mbox, link).


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

From: Ludovic Courtès <ludo@gnu.org>
To: Christopher Baines <mail@cbaines.net>
Cc: ncdehnel@gmail.com, 56005@debbugs.gnu.org, 61642@debbugs.gnu.org, Simon Tournier <zimon.toutoune@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@cbaines.net> skribis:

> Simon Tournier <zimon.toutoune@gmail.com> writes:
>
>> Hi,
>>
>> On Mon, 20 Feb 2023 at 11:46, Christopher Baines <mail@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’.




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Sep 8 03:47:23 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.