Ludovic Courtès writes: > Hi! > > Christopher Baines skribis: > >> The Guix Build Coordinator uses code from this script, and I'm sometimes >> seeing exceptions like [1] when running with these changes. This is when >> calling lookup-narinfos. >> >> 1: >> #<&compound-exception components: (#<&error> #<&irritants irritants: (#> reason.> write_to_session_record_port)> #<&exception-with-kind-and-args kind: gnutls-error args: (# write_to_session_record_port)>)>, >> >> When this happens, things seem to get stuck and retrying calling >> lookup-narinfos leads to the same exception. I'm guessing this might be >> happening because the broken connection is being cached and reused. > > Ah, that looks like another thing that might break. Does the patch > below help? I've tried using it, and I haven't spotted any problems yet, so I believe so. Thanks, Chris