GNU bug report logs

#56320 "write_wait_fd: unimplemented" error from 'guix substitute'

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#56320; Package guix. (Thu, 30 Jun 2022 08:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Jacob Hrbek <kreyren@rixotstudio.cz>:
New bug report received and forwarded. Copy sent to bug-guix@gnu.org. (Thu, 30 Jun 2022 08:21:02 GMT) (full text, mbox, link).


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

From: Jacob Hrbek <kreyren@rixotstudio.cz>
To: bug-guix@gnu.org
Subject: 'guix system' failure due to substitute being temporarily 404 -> Implement a retry attempts?
Date: Thu, 30 Jun 2022 08:19:38 +0000
[Message part 1 (text/plain, inline)]
Seems that the substitute server went down just as i was doing `guix 
system reconfigure /path/to/config.scm` which produced a failure thus 
proposing to implement a retry attempts to make this process more 
reliable in mission critical environment

substitute: updating substitutes from 
'https://substitutes.domain.tld'...   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 7f93f45d22e0>)
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) 7f93f45d7c80>)))
substitute: In guix/ui.scm:
substitute:    2230:7 13 (run-guix . _)
substitute:   2193: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:    757:18  9 (_)
substitute:    348:26  8 (process-query #<output: file 4> _ #:cache-urls 
_ #:acl _)
substitute: In guix/substitutes.scm:
substitute:    365:27  7 (lookup-narinfos/diverse _ _ #<procedure 
7f93f229df40 …> …)
substitute:    322:31  6 (lookup-narinfos 
"https://substitutes.domain.tld" _ # _ …)
substitute:    245: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 system: error: 
`/gnu/store/5hzz6px2jp2kx8fnvfg80m6f6al3y190-guix-1.3.0-27.598f728/bin/guix 
substitute' died unexpectedly

-- 
-- Jacob Hrbek #StandWithUkraine

[publickey - kreyren@rixotstudio.cz - 1677db82.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix@gnu.org:
bug#56320; Package guix. (Thu, 30 Jun 2022 09:10:02 GMT) (full text, mbox, link).


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

From: Liliana Marie Prikler <liliana.prikler@ist.tugraz.at>
To: Jacob Hrbek <kreyren@rixotstudio.cz>, 56320@debbugs.gnu.org
Cc: control@debbugs.gnu.org
Subject: Re: 'guix system' failure due to substitute being temporarily 404 -> Implement a retry attempts?
Date: Thu, 30 Jun 2022 11:09:17 +0200
merge 56319 56320
thanks

Am Donnerstag, dem 30.06.2022 um 08:19 +0000 schrieb Jacob Hrbek:
> Seems that the substitute server went down just as i was doing `guix 
> system reconfigure /path/to/config.scm` which produced a failure thus
> proposing to implement a retry attempts to make this process more 
> reliable in mission critical environment
While retrying and potentially falling back to local builds would be
nice improvements to user experience, I seriously hope your mission-
critical software does not assume reliability of anything network-
related.  As a matter of fact, Guix already provides the only guarantee
any system can have under this circumstance: that your device won't be
bricked when failing to download something from the internet.

Cheers




Merged 56319 56320. Request was from Liliana Marie Prikler <liliana.prikler@ist.tugraz.at> to control@debbugs.gnu.org. (Thu, 30 Jun 2022 09:10:03 GMT) (full text, mbox, link).


Merged 56005 56319 56320. Request was from Maxime Devos <maxime.devos@student.kuleuven.be> to control@debbugs.gnu.org. (Fri, 01 Jul 2022 14:23:02 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. (Sun, 03 Jul 2022 20:57:01 GMT) (full text, mbox, link).


bug closed, send any further explanations to 56319@debbugs.gnu.org and Jacob Hrbek <kreyren@rixotstudio.cz> Request was from Maxim Cournoyer <maxim.cournoyer@gmail.com> to control@debbugs.gnu.org. (Wed, 13 Jul 2022 12:48:02 GMT) (full text, mbox, link).


Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs@gnu.org> to internal_control@debbugs.gnu.org. (Tue, 19 Jul 2022 19:51:02 GMT) (full text, mbox, link).


Added indication that bug 56320 blocks57983 Request was from Mathieu Othacehe <mathieu@meije.mail-host-address-is-not-set> to control@debbugs.gnu.org. (Thu, 22 Sep 2022 14:37:02 GMT) (full text, mbox, link).


Changed bug title to '"write_wait_fd: unimplemented" error from 'guix substitute'' from ''guix system' failure due to substitute being temporarily 404 -> Implement a retry attempts?' Request was from Ludovic Courtès <ludo@gnu.org> to control@debbugs.gnu.org. (Mon, 14 Nov 2022 16:35:01 GMT) (full text, mbox, link).


Merged 56005 56319 56320. Request was from Ludovic Courtès <ludo@gnu.org> to control@debbugs.gnu.org. (Tue, 23 May 2023 12:42:02 GMT) (full text, mbox, link).


Merged 56005 56319 56320. Request was from Maxim Cournoyer <maxim.cournoyer@gmail.com> to control@debbugs.gnu.org. (Tue, 29 Aug 2023 20:28:02 GMT) (full text, mbox, link).


Information forwarded to bug-guix@gnu.org:
bug#56320; Package guix. (Tue, 14 Nov 2023 16:46:01 GMT) (full text, mbox, link).


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

From: Caleb Herbert <csh@bluehome.net>
To: 56320@debbugs.gnu.org
Subject: "write_wait_fd: unimplemented" error from 'guix substitute'
Date: Tue, 14 Nov 2023 10:44:30 -0600
I get this error pulling from the official Guix servers.

https://issues.guix.gnu.org/66786





Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Sep 8 03:52:30 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.