Subject: bug#55293: Guix gets stuck after substitute problem

From: Maxime Devos <[email-masked]>
Date: Sun, 11 Sep 2022 16:55:16 +0200

On 06-05-2022 21:02, Jack Hill wrote:
> Hi Guix,
> 
> Sometimes my Guix commands get stuck after printing message like the 
> following:
> 
> """
> guix substitute: warning: while fetching 
> https://bordeaux.guix.gnu.org/nar/lzip/m6gaq582x4k0ajx9x7hznmw6a4dkg4m4-soundconverter-3.0.2: 
> server is somewhat slow
> guix substitute: warning: try `--no-substitutes' if the problem persists
> warning: TLS non-fatal error: Resource temporarily unavailable, try again.
> """

It happened to me today:

> substitutie van /gnu/store/lwgbrhwvb9khnfjikhf0kk6ccngi53rk-guix-icons-0.1 is klaar
> 
> substitutie van /gnu/store/y237353mi4dbycah6ffjsiiffhv5v84c-network-manager-1.32.12-doc is klaar
>  qemu-7.1.0-doc  3.4MiB               347KiB/s 00:01 [##                ]  12.8%
> substitutie van /gnu/store/5v770gfny70fp9qlfdrkbg4l9sbaigdb-libcacard-2.8.1 is klaar
> 
> substitutie van /gnu/store/kzdyvwpl6j08d1b1b7c3hcasmah8vd9f-iw-5.19 is klaar
> 
> substitutie van /gnu/store/w9plkmkgnqn682hsicmn7mwn8vnzcrf1-glade-3.40.0 is klaar
> 
> substitutie van /gnu/store/qpd5aqn381bcd4hd7zdangachxsiz2c3-accountsservice-22.08.8 is klaar
> 
> substitutie van /gnu/store/vv8prk4igd95c4h7rd90x8b9g9c52f6d-libappindicator-12.10.1-0-298 is klaar
> 
> substitutie van /gnu/store/hrcvsbrjv2zbfk53v8pkjp3z3qswrwvw-qemu-7.1.0-doc is klaar
> 
> substitutie van /gnu/store/dbzd8hzawq117vdnq6hxmpf9r1ssg7d3-upower-0.99.15 is klaar
> 
> substitutie van /gnu/store/35azh37y2zskvhdp046d5icflakxs5kj-x86-energy-perf-policy-5.19.7 is klaar
> 
> substitutie van /gnu/store/y3859zahrpsmmc7f7sxvxs5lfppg7fvj-directfb-1.7.7 is klaar
> 
> substitutie van /gnu/store/an5q0pflizy0impmvd2b631blf3rq37f-gnome-session-40.1 is klaar
> 
> substitutie van /gnu/store/959zc5q0d4hmlrjlzq0slfhq1a8hy345-tlp-1.5.0 is klaar
> 
> substitutie van /gnu/store/n1y9c9848y3l35zgwggsrvjm01wq6cig-libblockdev-2.27 is klaar
> 
> substitutie van /gnu/store/xg762mhlzz8l8f3khx1xa6raff2wbfn6-rav1e-0.5.1 is klaar
> 
> substitutie van /gnu/store/ws5gymccpd3ycj9yd6ajghhblb9fzy21-libhandy-1.5.0 is klaar
> 
> substitutie van /gnu/store/avavhh5q2jpvcm9rd7s32ccvzjpahfd9-spice-0.15.0 is klaar
> 
> substitutie van /gnu/store/0b4bfjmqkhvi8c9kfp0p5k62zmp53y3a-udisks-2.8.4 is klaar
> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/va11wvnrjgzyg8b0gdy3a8riyd26y54b-baobab-40.0: de server is een beetje traag

(^ ‘server is somewhat slow)

> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> 
> substitutie van /gnu/store/va11wvnrjgzyg8b0gdy3a8riyd26y54b-baobab-40.0 is klaar
> 
> substitutie van /gnu/store/h7ypilmrav6aimm0lxwksmm9d9j4sc22-kbd-2.5.1 is klaar
> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/7ggpvsyws2jvzp6crmn5dd1qk5q4rlij-qemu-7.1.0: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/hr093ikb7mcv058sj89715wx2hzh3b50-gvfs-1.50.2: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/2kc5x7lyvnxzjbihs6f8cpm58ck4dvd6-localed-241: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> 
> substitutie van /gnu/store/hr093ikb7mcv058sj89715wx2hzh3b50-gvfs-1.50.2 is klaar
> 
> substitutie van /gnu/store/2d9b2kyiw7q2nkdgsbsj52kds28gmjlh-librsvg-2.50.7 is klaar
> 
> substitutie van /gnu/store/jmw2r2ndk8zqiqg9az4nch6sp89ky3ll-libmatekbd-1.24.1 is klaar
> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/j9xzj88f4mapz8jjxbh14yys9wvlkf0z-mate-settings-daemon-1.24.1: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
>  
> substitutie van /gnu/store/2apxiisr326yvgkxccp66vwl73qpqh2i-caja-1.24.0 is klaar
> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/piwf6vwq1dybkciaiavzrb8x54yb0bdl-mate-panel-1.24.1: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> 
> substitutie van /gnu/store/j9xzj88f4mapz8jjxbh14yys9wvlkf0z-mate-settings-daemon-1.24.1 is klaar
> 
> substitutie van /gnu/store/aql62m91nlr9wz2p8xxizgcczclcyxhf-pipewire-0.3.56 is klaar
> 
> substitutie van /gnu/store/2kc5x7lyvnxzjbihs6f8cpm58ck4dvd6-localed-241 is klaar
> 
> substitutie van /gnu/store/4m3qbprrps5bncsmmnijqpcr8pyyal7x-qemu-7.1.0-static is klaar
> 
> substitutie van /gnu/store/fsn8x5kb6spnbpfjh0rqmn7v242a9026-mate-control-center-1.24.1 is klaar
> 
> substitutie van /gnu/store/kjd88saf4ypk838fl1659pf05xkkhs23-isc-dhcp-4.4.3 is klaar
> 
> substitutie van /gnu/store/4ldql9vjvnms4183b015xnfk8qgb7nlr-mercurial-6.2.1 is klaar
> 
> substitutie van /gnu/store/piwf6vwq1dybkciaiavzrb8x54yb0bdl-mate-panel-1.24.1 is klaar
> 
> substitutie van /gnu/store/z3lkind2vcnwb2bh3zw6bp4iczwsf3vb-ffmpeg-4.4.2 is klaar
> guix substitute: waarschuwing: tijdens het binnenhalen van https://bordeaux.guix.gnu.org/nar/lzip/lhsbwaij8knjvxrln81myxrws9cyxvy6-alsa-plugins-1.2.2: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> warning: TLS non-fatal error: Functie werd onderbroken.

^ Function was interrupted

> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/ymz2f67hhf88jqz6wyhs6rjijhp9dh4l-libquicktime-1.2.4: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> warning: TLS non-fatal error: Functie werd onderbroken.
> guix substitute: waarschuwing: tijdens het binnenhalen van https://ci.guix.gnu.org/nar/lzip/h3yzfg6n3k9pxqdsn22xp1gp9smr5mx8-chromaprint-1.5.1: de server is een beetje traag
> guix substitute: waarschuwing: probeer ‘--no-substitutes’ als het probleem hardnekkig is
> warning: TLS non-fatal error: Functie werd onderbroken.
> 
> 
> 
> substitutie van /gnu/store/lhsbwaij8knjvxrln81myxrws9cyxvy6-alsa-plugins-1.2.2 is klaar
> 
> substitutie van /gnu/store/mp5ip7vlpyxk0xq4g23wzr46601hva24-network-manager-1.32.12 is klaar
> 
> substitutie van /gnu/store/bdab4q0f06nkzigp8i3yzmsjizhbhzm5-alsa-plugins-1.2.2-jack is klaar
> 
> substitutie van /gnu/store/h3yzfg6n3k9pxqdsn22xp1gp9smr5mx8-chromaprint-1.5.1 is klaar
> 
> substitutie van /gnu/store/g0dlfq5rc7kk3p50p8zsijjag7ayij2c-alsa-plugins-1.2.2-pulseaudio is klaar
> 
> substitutie van /gnu/store/g9jkgg70mq3q1fmzidixhzlc2k3yh7r5-gnome-settings-daemon-41.0 is klaar
> 
> substitutie van /gnu/store/hij7byr5n3lq5sh81dhbpj34vdfabgkc-gdm-40.1 is klaar
> 
> substitutie van /gnu/store/ybpcdv2z2am702vav1q6gj9v8yzw56gi-mutter-41.0 is klaar
> 
> substitutie van /gnu/store/lm4snx0n9hv2i7h9mdnp2cgs7raajj29-libnma-1.8.28 is klaar
> 
> substitutie van /gnu/store/4xg31xcmkpdpi982n9mwjxdv3j31kgim-network-manager-applet-1.28.0 is klaar
> 
> substitutie van /gnu/store/ymz2f67hhf88jqz6wyhs6rjijhp9dh4l-libquicktime-1.2.4 is klaar
> 
> substitutie van /gnu/store/b12sls3faii98f00zag2kpd004q311fn-mjpegtools-2.2.1 is klaar
> 
> substitutie van /gnu/store/5d6q17frsmlc3g6vm2chw87d1lgvlj4n-gst-plugins-bad-1.18.5 is klaar
> 
> substitutie van /gnu/store/1mph53fhvhz3sy3mahm7cn8hg6xw13vm-gtk-4.6.6 is klaar
> 
> substitutie van /gnu/store/qdq09j9a3rdqq7b55q5qgyrz8rcf6bg6-gnome-shell-41.0 is klaar
>

It continued for a while and then got stuck.

FWIW, this is on a somewhat slow and unreliable network, with -M set.

Greetings,
Maxime.