GNU bug report logs - #56320
"write_wait_fd: unimplemented" error from 'guix substitute'

Previous Next

Package: guix;

Reported by: Jacob Hrbek <kreyren <at> rixotstudio.cz>

Date: Thu, 30 Jun 2022 08:21:02 UTC

Severity: important

Merged with 56005, 56319

To reply to this bug, email your comments to 56320 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#56320; Package guix. (Thu, 30 Jun 2022 08:21:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob Hrbek <kreyren <at> rixotstudio.cz>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 30 Jun 2022 08:21:02 GMT) Full text and rfc822 format available.

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

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: bug-guix <at> 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 <at> gnu.org:
bug#56320; Package guix. (Thu, 30 Jun 2022 09:10:02 GMT) Full text and rfc822 format available.

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

From: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
To: Jacob Hrbek <kreyren <at> rixotstudio.cz>, 56320 <at> debbugs.gnu.org
Cc: control <at> 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 <at> ist.tugraz.at> to control <at> debbugs.gnu.org. (Thu, 30 Jun 2022 09:10:03 GMT) Full text and rfc822 format available.

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

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

Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 19 Jul 2022 19:51:02 GMT) Full text and rfc822 format available.

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

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 <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 14 Nov 2022 16:35:01 GMT) Full text and rfc822 format available.

Merged 56005 56319 56320. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 23 May 2023 12:42:02 GMT) Full text and rfc822 format available.

Merged 56005 56319 56320. Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Tue, 29 Aug 2023 20:28:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#56320; Package guix. (Tue, 14 Nov 2023 16:46:01 GMT) Full text and rfc822 format available.

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

From: Caleb Herbert <csh <at> bluehome.net>
To: 56320 <at> 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





This bug report was last modified 1 year and 268 days ago.

Previous Next


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