bug#67538: Shepherd stops responding during "guix system reconfigure"
i've also experienced this, and someone else on IRC also described the same behavior. that makes three of us. i don't think it's relevant, but i'm also using syncthing. my suspicion is that it's due to some error coming from a start GEXP that somehow derails shepherd's event loop. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- The use of power is only needed when you want to do something harmful, otherwise love is enough to get everything done.
bug#67538: Shepherd stops responding during "guix system reconfigure"
I run Guix System on a remote server, and I've just had Shepherd hang itself completely during a "guix system reconfigure" -- see the terminal log below. This is the system Shepherd, i.e. PID 1, so it hanging is obviously not good. I was debugging some nginx/certbot-related issues, which is the reason for the many invocations of "guix system reconfigure/roll-back/switch-generation". I have since force-restarted the machine through /proc/sysrq-trigger. If some information is missing, it may have to wait until this happens to me again, sorry! --8<---cut here---start->8--- $ cd src/tw-channel $ sudo guix system reconfigure -L . tw/system/X.scm $ sudo guix system roll-back # 76 -> 75 $ sudo guix system roll-back # 75 -> 74 $ sudo guix system roll-back # 74 -> 73 $ sudo guix system switch-generation 76 $ edit tw/system/X.scm $ sudo guix system reconfigure -L . tw/system/X.scm --allow-downgrades guix system: warning: moving channel 'tw' from 6f4319548e425318c057fce48a3b39ceee4dd2ee to unrelated commit 8449867c353192d0c8313d67b3a02549f941ec56 substitute: updating substitutes from 'https://[...]'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% The following derivations will be built: /gnu/store/ygrlqslg9f5jwv50vjya2wbkzcxi260n-system.drv /gnu/store/0lvgfm2k4bgs5m338fq5dh7j5n7bhbm5-activate.scm.drv /gnu/store/gshibgm70parbj4x6y1x42qvq7n8x7c9-activate-service.scm.drv /gnu/store/z228g6557hg6nmmg1x9i2yp60q6c43qx-nginx.conf.drv /gnu/store/5s28r9s2mawd423q2azi4cdf203fi4f4-provenance.drv /gnu/store/jziijs3yg8q78fyn853pdzybpp73d5rd-boot.drv /gnu/store/58da936wr8zf9501x3m39pqbi7n866b2-shepherd.conf.drv /gnu/store/fp8cxrqhp58wwsbi75k3369a1yx8ldxy-shepherd-nginx.go.drv /gnu/store/fyday4l5if26p6ghhra331iyj48s7f0p-shepherd-nginx.scm.drv /gnu/store/ri2j9rv5d19x98ig1mc7yc3mpiknv88n-grub.cfg.drv building /gnu/store/5s28r9s2mawd423q2azi4cdf203fi4f4-provenance.drv... building /gnu/store/z228g6557hg6nmmg1x9i2yp60q6c43qx-nginx.conf.drv... building /gnu/store/gshibgm70parbj4x6y1x42qvq7n8x7c9-activate-service.scm.drv... building /gnu/store/fyday4l5if26p6ghhra331iyj48s7f0p-shepherd-nginx.scm.drv... building /gnu/store/0lvgfm2k4bgs5m338fq5dh7j5n7bhbm5-activate.scm.drv... building /gnu/store/fp8cxrqhp58wwsbi75k3369a1yx8ldxy-shepherd-nginx.go.drv... building /gnu/store/58da936wr8zf9501x3m39pqbi7n866b2-shepherd.conf.drv... building /gnu/store/jziijs3yg8q78fyn853pdzybpp73d5rd-boot.drv... building /gnu/store/ygrlqslg9f5jwv50vjya2wbkzcxi260n-system.drv... building /gnu/store/ri2j9rv5d19x98ig1mc7yc3mpiknv88n-grub.cfg.drv... /gnu/store/6r0j6h4938hz5mddp61b61fw632dndzz-system /gnu/store/253irqhvid0hkafig7ws4i81zmdsls37-grub.cfg activating system... The following derivation will be built: /gnu/store/wdpjdsxxkb2cyp2y9ffqwhkpf7ajb55k-switch-to-system.scm.drv building /gnu/store/wdpjdsxxkb2cyp2y9ffqwhkpf7ajb55k-switch-to-system.scm.drv... making '/gnu/store/6r0j6h4938hz5mddp61b61fw632dndzz-system' the current system... setting up setuid programs in '/run/setuid-programs'... populating /etc from /gnu/store/9yypp4bzsfprdq4vwjcj3f9jcj5dldk3-etc... `/gnu/store/vxwqfm0fb8nj9flz272iwx8nwa82dsx4-openssh-authorized-keys/[x]' -> `/etc/ssh/authorized_keys.d/[x]' `/gnu/store/vxwqfm0fb8nj9flz272iwx8nwa82dsx4-openssh-authorized-keys/[y]' -> `/etc/ssh/authorized_keys.d/[y]' /var/lib/certbot/renew-certificates may need to be run creating nginx log directory '/var/log/nginx' creating nginx run directory '/var/run/nginx' creating nginx temp directories '/var/run/nginx/{client_body,proxy,fastcgi,uwsgi,scgi}_temp' nginx: the configuration file /gnu/store/hkldki7rxg82i9nb3flsq6x58h81p2qr-nginx.conf syntax is ok nginx: configuration file /gnu/store/hkldki7rxg82i9nb3flsq6x58h81p2qr-nginx.conf test is successful The following derivation will be built: /gnu/store/dnz992gzxhpaq7xjcakdi53rdannsimf-install-bootloader.scm.drv building /gnu/store/dnz992gzxhpaq7xjcakdi53rdannsimf-install-bootloader.scm.drv... guix system: bootloader successfully installed on '(/boot/efi)' The following derivation will be built: /gnu/store/q76v0yrh6vnbjiq2fw236lvn5mc2nl32-upgrade-shepherd-services.scm.drv building /gnu/store/q76v0yrh6vnbjiq2fw236lvn5mc2nl32-upgrade-shepherd-services.scm.drv... shepherd: Removing service 'fcgiwrap'... shepherd: Done. [ at this point, the process hangs ] --8<---cut here---end--->8--- The mentioned derivation /gnu/store/q76v0yrh6vnbjiq2fw236lvn5mc2nl32-upgrade-shepherd-services.scm.drv builds the following upgrade-shepherd-services.scm: --8<---cut here---start->8--- ;; /gnu/store/qi2g4figwfn44nrlsaxgjn4p9sps6qv8-upgrade-shepherd-services.scm [ %load-path mangling omitted ] (begin (use-modules (gnu services herd) (srfi srfi-1)) (parameterize ((shepherd-message-port (%make-void-port
bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux
I see that ci.guix.gnu.org's builders seem to run out of memory while building kernel headers for i686-linux: -- xz: (stdin): Cannot allocate memory /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: /gnu/store/536ifp75wv8i1kb1k0szv7zd57ygpg0n-linux-libre-6.5.13-guix.tar.xz: Wrote only 2048 of 10240 bytes /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: Child returned status 1 /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: Error is not recoverable: exiting now -- https://ci.guix.gnu.org/build/2736161/details
bug#67532: “make check” requires network
Hi, Running ’make check’ without network leads to errors, for instance. --8<---cut here---start->8--- $ ping ci.guix.gnu.org ping: ci.guix.gnu.org: Name or service not known $ make check TESTS="tests/derivations.scm" make check-recursive make[1]: Entering directory '/home/simon/src/guix/guix' Making check in po/guix make[2]: Entering directory '/home/simon/src/guix/guix/po/guix' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/simon/src/guix/guix/po/guix' Making check in po/packages make[2]: Entering directory '/home/simon/src/guix/guix/po/packages' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/simon/src/guix/guix/po/packages' make[2]: Entering directory '/home/simon/src/guix/guix' Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... Compiling Scheme modules... make check-TESTS check-local make[3]: Entering directory '/home/simon/src/guix/guix' make[4]: Entering directory '/home/simon/src/guix/guix' make[4]: *** [Makefile:6383: tests/derivations.log] Error 1 make[4]: Leaving directory '/home/simon/src/guix/guix' make[3]: *** [Makefile:6365: check-TESTS] Error 2 make[3]: Leaving directory '/home/simon/src/guix/guix' make[2]: *** [Makefile:6613: check-am] Error 2 make[2]: Leaving directory '/home/simon/src/guix/guix' make[1]: *** [Makefile:6142: check-recursive] Error 1 make[1]: Leaving directory '/home/simon/src/guix/guix' make: *** [Makefile:6615: check] Error 2 --8<---cut here---end--->8--- The log reads, --8<---cut here---start->8--- $ cat tests/derivations.log substitute: guix substitute: warning: ACL for archive imports seems to be uninitialized, substitutes may be unavailable substitute: guix substitute: warning: authentication and authorization of substitutes disabled! building path(s) `/home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash' Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >https://git.savannah.gnu.org/cgit/guix.git/plain/gnu/packages/bootstrap/i686-linux/bash?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >https://alpha.gnu.org/gnu/guix/bootstrap/i686-linux/bash?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >http://flashner.co.il/guix/bootstrap/i686-linux/bash?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >http://lilypond.org/janneke/guix/i686-linux/bash?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >https://bordeaux.guix.gnu.org/file/bash/sha256/0rjaxyzjdllfkf1abczvgaf3cdcc7mmahyvdbkjmjzhgz92pv23g... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >https://ci.guix.gnu.org/file/bash/sha256/0rjaxyzjdllfkf1abczvgaf3cdcc7mmahyvdbkjmjzhgz92pv23g... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >https://tarballs.nixos.org/sha256/0rjaxyzjdllfkf1abczvgaf3cdcc7mmahyvdbkjmjzhgz92pv23g... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >https://archive.softwareheritage.org/api/1/content/sha256:6f887d45fa0f7e59e55c6d7ba86a3d8c35369c7afbb3a5829b8ed226bfef4a66/raw/... In procedure getaddrinfo: Name or service not known Starting download of /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash >From >https://web.archive.org/web/20231129162840/https://git.savannah.gnu.org/cgit/guix.git/plain/gnu/packages/bootstrap/i686-linux/bash?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e... In procedure getaddrinfo: Name or service not known Trying to use Disarchive to assemble /home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash... In procedure getaddrinfo: Name or service not known In procedure getaddrinfo: Name or service not known could not find its Disarchive specification failed to download "/home/simon/src/guix/guix/test-tmp/store/qkg9bx9adcv98n9z40dvw68mip3vg1dg-bash" from
bug#66290: transmission-daemon-service-type not serving web interface
On Sun, Nov 26 2023, Alan Manuel Gloria wrote: > The necessary files are in the "gui" output, with a relative path of > "/share/transmission/public_html". It seems to have been fixed by Clément > Lassieur in commit > 27ec9eeceb971afe11aae4f24ceb8764f1735634 (who I CCed to this) which predates > this bug report > and my own experience, which is weird, implying that the fix has somehow > gotten broken again afterwards somehow. > > On Sun, Nov 26, 2023 at 7:39 AM Alan Manuel Gloria wrote: > > I am seeing the same thing once I updated Guix. This was not broken a year > ago. Unfortunately, Guix maintainers are slow enough that > your best bet is to simply downgrade to a Guix commit from a year ago. Hi, does it work if you just run `transmission-daemon -f` (and maybe you can try `guix shell -CN transmission -- transmission-daemon -f` to be sure the correct one is used) and browse http://localhost:9091? Also, on which guix commit are you? Thanks, Clément