From unknown Wed Aug 20 05:18:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23697 <23697@debbugs.gnu.org> To: bug#23697 <23697@debbugs.gnu.org> Subject: Status: guix system reconfigure hangs, shows repl in messages Reply-To: bug#23697 <23697@debbugs.gnu.org> Date: Wed, 20 Aug 2025 12:18:00 +0000 retitle 23697 guix system reconfigure hangs, shows repl in messages reassign 23697 guix submitter 23697 Jan Nieuwenhuizen severity 23697 important thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 05 05:52:48 2016 Received: (at submit) by debbugs.gnu.org; 5 Jun 2016 09:52:48 +0000 Received: from localhost ([127.0.0.1]:54892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9Ujc-0004bT-Ia for submit@debbugs.gnu.org; Sun, 05 Jun 2016 05:52:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56591) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9Uja-0004bG-Vm for submit@debbugs.gnu.org; Sun, 05 Jun 2016 05:52:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9UjU-0007KQ-81 for submit@debbugs.gnu.org; Sun, 05 Jun 2016 05:52:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41332) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9UjU-0007KL-53 for submit@debbugs.gnu.org; Sun, 05 Jun 2016 05:52:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9UjS-00021e-3O for bug-guix@gnu.org; Sun, 05 Jun 2016 05:52:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9UjN-0007Ij-Ta for bug-guix@gnu.org; Sun, 05 Jun 2016 05:52:33 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52251) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9UjA-0007Gi-Gd; Sun, 05 Jun 2016 05:52:16 -0400 Received: from peder.onsbrabantnet.nl ([88.159.206.46]:32996 helo=drakenvlieg.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b9Uj9-00050R-OY; Sun, 05 Jun 2016 05:52:16 -0400 From: Jan Nieuwenhuizen To: bug-guix@gnu.org Subject: guix system reconfigure hangs, shows repl in messages Date: Sun, 05 Jun 2016 11:52:13 +0200 Message-ID: <87lh2kt12q.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) --=-=-= Content-Type: text/plain Hi, Not sure this qualifies as a bug, sending per request. As a preparation to move from Debian to GuixSD, I have been dual booting between Debian and GuixSD. Using Debian as my main system with this layout /dev/sda3 "debian" / /dev/sda1 /guix /dev/sda4 /home I did guix system init drakenvlieg.scm /guix see attached, and then booted into GuixSD. GuixSD still using its own /home on its sda1 root. On GuixSD, I ran Gnome and mounted the home I had been using with Debian /dev/sda1 "guix" / /dev/sda3 "debian" /debian /dev/sda4 /hoom <--manual mount I set $HOME /to /hoom/janneke and checked that some things like wifi, fonts, ssh, gnus, openvpn, touchpad etc. worked good enough to switch over. Then, I uncommented the /home section in drakenvlieg.scm, like so ;; Switch to GuixSD (file-system (device "home") (title 'label) (mount-point "/home") (type "ext4")) (file-system (device (label "Debian")) (title 'label) (mount-point "/debian") (type "ext4") (flags '(read-only))) and (without considering I had mounted /hoom and set $HOME there) ran guix system reconfigure drakenvlieg.scm which eventually printed ... guix system: loading new services: file-system-/home urandom-seed ntpd avahi-daemon ssh-daemon... shepherd: Evaluating user expression (register-services (primitive-load "/gn...") ...). In /var/log/messages I found some clue as to why this did not return 2016-06-01 19:55:20 Service root has been started. 2016-06-01 19:55:20 starting services... 2016-06-01 19:55:20 Service root-file-system has been started. 2016-06-01 19:55:20 waiting for udevd... 2016-06-01 19:55:23 Service udev has been started. 2016-06-01 19:55:23 Service swap-/dev/sda2 has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/hugetlb has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/perf_event has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/blkio has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/freezer has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/devices has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/memory has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/cpuacct has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/cpu has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/cpuset has been started. 2016-06-01 19:55:23 Service file-system-/sys/fs/cgroup/elogind has been started. 2016-06-01 19:55:23 Service file-system-/run/user has been started. 2016-06-01 19:55:23 Service file-system-/run/systemd has been started. 2016-06-01 19:55:23 Service file-system-/gnu/store has been started. 2016-06-01 19:55:23 Service file-system-/dev/shm has been started. 2016-06-01 19:55:23 Service file-system-/dev/pts has been started. 2016-06-01 19:55:23 Service user-file-systems has been started. 2016-06-01 19:55:23 Service user-processes has been started. 2016-06-01 19:55:23 Service host-name has been started. 2016-06-01 19:55:23 Service nscd has been started. 2016-06-01 19:55:23 Service guix-daemon has been started. 2016-06-01 19:55:23 Service syslogd has been started. 2016-06-01 19:55:23 Service loopback has been started. 2016-06-01 19:55:23 Service term-tty6 has been started. 2016-06-01 19:55:23 Service term-tty5 has been started. 2016-06-01 19:55:23 Service term-tty4 has been started. 2016-06-01 19:55:23 Service term-tty3 has been started. 2016-06-01 19:55:23 Service term-tty2 has been started. 2016-06-01 19:55:23 Service term-tty1 has been started. 2016-06-01 19:55:23 Service console-font-tty6 has been started. 2016-06-01 19:55:23 Service console-font-tty5 has been started. 2016-06-01 19:55:23 Service console-font-tty4 has been started. 2016-06-01 19:55:23 Service console-font-tty3 has been started. 2016-06-01 19:55:23 Service console-font-tty2 has been started. 2016-06-01 19:55:23 Service console-font-tty1 has been started. 2016-06-01 19:55:23 Service dbus-system has been started. 2016-06-01 19:55:23 Service networking has been started. 2016-06-01 19:55:23 Service ntpd has been started. 2016-06-01 19:55:23 Service upower-daemon has been started. 2016-06-01 19:55:23 Service avahi-daemon has been started. 2016-06-01 19:55:23 Service xorg-server has been started. 2016-06-01 19:55:23 Service postgres has been started. 2016-06-01 19:55:23 Service ssh-daemon has been started. 2016-06-01 19:55:23 Service console-keymap has been started. 2016-06-01 19:55:23 Respawning upower-daemon. 2016-06-01 19:55:23 Service upower-daemon has been started. 2016-06-01 19:55:23 Respawning avahi-daemon. 2016-06-01 19:55:23 Service avahi-daemon has been started. 2016-06-01 19:59:57 Evaluating user expression (register-services (primitive-load "/gn...") #). 2016-06-01 19:59:57 GNU Guile 2.0.11 2016-06-01 19:59:57 Copyright (C) 1995-2014 Free Software Foundation, Inc. 2016-06-01 19:59:57 2016-06-01 19:59:57 Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. 2016-06-01 19:59:57 This program is free software, and you are welcome to redistribute it 2016-06-01 19:59:57 under certain conditions; type `,show c' for details. 2016-06-01 19:59:57 2016-06-01 19:59:57 Enter `,help' for help. Greetings, Jan PS: I booted into Debian, did a new system init into /guix and am running GuixSD now. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=drakenvlieg.scm Content-Transfer-Encoding: base64 KHVzZS1tb2R1bGVzIChnbnUpKQoodXNlLXNlcnZpY2UtbW9kdWxlcwogYmFzZQogZGF0YWJhc2Vz CiBkZXNrdG9wCiBuZXR3b3JraW5nCiBzc2gpCgoodXNlLXBhY2thZ2UtbW9kdWxlcwogYWRtaW4K IGNlcnRzCiBkYXRhYmFzZXMKIGZvbnRzCiBnYW1lcwogZ25vbWUKIGd1aWxlCiBndWlsZS13bQog bGludXgKIHZwbgogeG9yZykKCihkZWZpbmUgZHJha2VudmxpZWcKICAob3BlcmF0aW5nLXN5c3Rl bQogICAgKGhvc3QtbmFtZSAiZHJha2VudmxpZWciKQogICAgKHRpbWV6b25lICJFdXJvcGUvQW1z dGVyZGFtIikKICAgIChsb2NhbGUgImVuX1VTLlVURi04IikKCiAgICAoYm9vdGxvYWRlcgogICAg IChncnViLWNvbmZpZ3VyYXRpb24KICAgICAgKGRldmljZSAiL2Rldi9zZGEiKQogICAgICA7OyBI ZXJlIGlzIG15IGhhY2sgKGdydWItY29uZmlndXJhdGlvbiBhcHBlbmRzIGJ6SW1hZ2UgdG8gYGxp bnV4JykKICAgICAgOzsgdG8gYWRkIGEgY3VzdG9tIGVudHJ5IGZvciBkZWJpYW4gb24gL2Rldi9z ZGEzIHRvIHRoZSBHcnViIG1lbnUKICAgICAgOzsgT24gRGViaWFuLCBkbzoKICAgICAgOzsgICBz dWRvIG1rZGlyIC1wIC9ib290L2xhdGVzdAogICAgICA7OyAgIHN1ZG8gbG4gLXMgJChscyAtdCAv Ym9vdC92bWxpbnV6KnxoZWFkIC0xKSAvYm9vdC9sYXRlc3QvYnpJbWFnZQogICAgICA7OyAgIHN1 ZG8gbG4gLXMgJChscyAtdCAvYm9vdC9pbml0cmQqfGhlYWQgLTEpIC9ib290L2xhdGVzdC9pbml0 cmQKICAgICAgKG1lbnUtZW50cmllcwogICAgICAgKGxpc3QgKG1lbnUtZW50cnkKICAgICAgICAg ICAgICAobGFiZWwgImRlYmlhbiIpCiAgICAgICAgICAgICAgKGxpbnV4ICIoaGQwLG1zZG9zMykv Ym9vdC9sYXRlc3QiKQogICAgICAgICAgICAgIChsaW51eC1hcmd1bWVudHMKICAgICAgICAgICAg ICAgJygicm9vdD1VVUlEPTczZWRlMDZiLTE5ZTAtNGQwOS1iYzFlLTIzZmU2Yzc2ZDc3YSBybyIp KQogICAgICAgICAgICAgIChpbml0cmQgIihoZDAsbXNkb3MzKS9ib290L2xhdGVzdC9pbml0cmQi KSkpKSkpCgogICAgOzsgQXNzdW1pbmcgL2Rldi9zZGEgaXMgdGhlIHRhcmdldCBoYXJkIGRpc2ss IGFuZCAiZ3VpeCIgaXMgdGhlIGxhYmVsIG9mIHRoZQogICAgOzsgdGFyZ2V0IEd1aXhTRCByb290 IGZpbGUgc3lzdGVtCiAgICAoZmlsZS1zeXN0ZW1zCiAgICAgKGNvbnMqIChmaWxlLXN5c3RlbSAo ZGV2aWNlICJndWl4IikKICAgICAgICAgICAgICAgICAgICAgICAgICh0aXRsZSAnbGFiZWwpCiAg ICAgICAgICAgICAgICAgICAgICAgICAobW91bnQtcG9pbnQgIi8iKQogICAgICAgICAgICAgICAg ICAgICAgICAgKHR5cGUgImV4dDQiKSkKICAgICAgICAgICAgOzsgU3dpdGNoIHRvIEd1aXhTRAog ICAgICAgICAgICA7OyAoZmlsZS1zeXN0ZW0gKGRldmljZSAiaG9tZSIpCiAgICAgICAgICAgIDs7 ICAgICAgICAgICAgICAodGl0bGUgJ2xhYmVsKQogICAgICAgICAgICA7OyAgICAgICAgICAgICAg KG1vdW50LXBvaW50ICIvaG9tZSIpCiAgICAgICAgICAgIDs7ICAgICAgICAgICAgICAodHlwZSAi ZXh0NCIpKQogICAgICAgICAgICA7OyAoZmlsZS1zeXN0ZW0gKGRldmljZSAobGFiZWwgIkRlYmlh biIpKSAodGl0bGUgJ2xhYmVsKSAobW91bnQtcG9pbnQgIi9kZWJpYW4iKSAodHlwZSAiZXh0NCIp IChmbGFncyAnKHJlYWQtb25seSkpKQogICAgICAgICAgICAlYmFzZS1maWxlLXN5c3RlbXMpKQog ICAgKHN3YXAtZGV2aWNlcyAnKCIvZGV2L3NkYTIiKSkKCiAgICAoZ3JvdXBzCiAgICAgKGNvbnMq ICh1c2VyLWdyb3VwIChuYW1lICJqYW5uZWtlIikpCiAgICAgICAgICAgICViYXNlLWdyb3Vwcykp CgogICAgKHVzZXJzCiAgICAgKGNvbnMqICh1c2VyLWFjY291bnQKICAgICAgICAgICAgIChuYW1l ICJqYW5uZWtlIikKICAgICAgICAgICAgIChncm91cCAiamFubmVrZSIpCiAgICAgICAgICAgICAo cGFzc3dvcmQgKGNyeXB0ICIiICJ4eCIpKQogICAgICAgICAgICAgKHVpZCAxMDAwKQogICAgICAg ICAgICAgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAid2hlZWwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi bmV0ZGV2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImF1ZGlvIgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpZGVvIgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKSkKICAgICAgICAgICAgIChob21lLWRpcmVjdG9yeSAiL2hv bWUvamFubmVrZSIpKQogICAgICAgICAgICAlYmFzZS11c2VyLWFjY291bnRzKSkKCiAgICAocGFj a2FnZXMKICAgICAoY29ucyoKICAgICAgZm9udC11YnVudHUKICAgICAgZ25vbWUKICAgICAgZ25v bWUtc2hlbGwKICAgICAgZ25vbWUtdHdlYWstdG9vbAogICAgICBndWlsZS13bQogICAgICBuc3Mt Y2VydHMKICAgICAgb3BlbnZwbgogICAgICBwb3N0Z3Jlc3FsCiAgICAgIHNldHhrYm1hcAogICAg ICB3cGEtc3VwcGxpY2FudAogICAgICB4aW5wdXQKICAgICAgeGY4Ni1pbnB1dC1zeW5hcHRpY3MK ICAgICAgJWJhc2UtcGFja2FnZXMpKQoKICAgIChzZXJ2aWNlcwogICAgIChjb25zKiAoY29uc29s ZS1rZXltYXAtc2VydmljZSAiZHZvcmFrIikKICAgICAgICAgICAgOzsgVE9ETzogcGFja2FnZSBk dm9yYWstY29udHJvbAogICAgICAgICAgICAoZ25vbWUtZGVza3RvcC1zZXJ2aWNlKQogICAgICAg ICAgICA7OyhkaGNwLWNsaWVudC1zZXJ2aWNlKQogICAgICAgICAgICAobmV0d29yay1tYW5hZ2Vy LXNlcnZpY2UpCiAgICAgICAgICAgIChsc2gtc2VydmljZSAjOnBvcnQtbnVtYmVyIDIyMjIKICAg ICAgICAgICAgICAgICAgICAgICAgICM6YWxsb3ctZW1wdHktcGFzc3dvcmRzPyAjdAogICAgICAg ICAgICAgICAgICAgICAgICAgIzpyb290LWxvZ2luPyAjdCkKICAgICAgICAgICAgKHBvc3RncmVz cWwtc2VydmljZSkKICAgICAgICAgICAgKGZpbHRlcgogICAgICAgICAgICAgKGxhbWJkYSAoeCkK ICAgICAgICAgICAgICAgKG5vdCAoZXE/CiAgICAgICAgICAgICAgICAgICAgIChzZXJ2aWNlLWtp bmQgeCkKICAgICAgICAgICAgICAgICAgICAgKEBAIChnbnUgc2VydmljZXMgbmV0d29ya2luZykg d2ljZC1zZXJ2aWNlLXR5cGUpKSkpCiAgICAgICAgICAgICAlZGVza3RvcC1zZXJ2aWNlcykpKSkp CmRyYWtlbnZsaWVnCg== --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.nl= =20=20 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 06 04:28:02 2016 Received: (at 23697) by debbugs.gnu.org; 6 Jun 2016 08:28:02 +0000 Received: from localhost ([127.0.0.1]:56187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9ptB-000471-Vt for submit@debbugs.gnu.org; Mon, 06 Jun 2016 04:28:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9pt8-00046a-Of for 23697@debbugs.gnu.org; Mon, 06 Jun 2016 04:28:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9psy-0007S0-H6 for 23697@debbugs.gnu.org; Mon, 06 Jun 2016 04:27:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46744) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9psh-0007NK-NZ; Mon, 06 Jun 2016 04:27:31 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:46384 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b9psf-0006tt-AP; Mon, 06 Jun 2016 04:27:29 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Jan Nieuwenhuizen Subject: Re: bug#23697: guix system reconfigure hangs, shows repl in messages References: <87lh2kt12q.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 19 Prairial an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 06 Jun 2016 10:27:27 +0200 In-Reply-To: <87lh2kt12q.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Sun, 05 Jun 2016 11:52:13 +0200") Message-ID: <87vb1m4t8w.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 23697 Cc: 23697@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Jan Nieuwenhuizen skribis: > Then, I uncommented the /home section in drakenvlieg.scm, like so > > ;; Switch to GuixSD > (file-system (device "home") > (title 'label) > (mount-point "/home") > (type "ext4")) > (file-system (device (label "Debian")) (title 'label) (mount-point "/= debian") (type "ext4") (flags '(read-only))) > > and (without considering I had mounted /hoom and set $HOME there) ran > > guix system reconfigure drakenvlieg.scm > > which eventually printed > > ... > guix system: loading new services: file-system-/home urandom-seed ntp= d avahi-daemon ssh-daemon... > shepherd: Evaluating user expression (register-services (primitive-lo= ad "/gn...") ...). > > In /var/log/messages I found some clue as to why this did not return [...] > 2016-06-01 19:59:57 Evaluating user expression (register-services (pr= imitive-load "/gn...") #). > 2016-06-01 19:59:57 GNU Guile 2.0.11 > 2016-06-01 19:59:57 Copyright (C) 1995-2014 Free Software Foundation,= Inc. > 2016-06-01 19:59:57=20 > 2016-06-01 19:59:57 Guile comes with ABSOLUTELY NO WARRANTY; for deta= ils type `,show w'. > 2016-06-01 19:59:57 This program is free software, and you are welcom= e to redistribute it > 2016-06-01 19:59:57 under certain conditions; type `,show c' for deta= ils. > 2016-06-01 19:59:57=20 > 2016-06-01 19:59:57 Enter `,help' for help. What happens is that it failed to fsck /home (since it was already mounted), and stupidly started a rescue REPL that you couldn=E2=80=99t see. The rescue REPL is a good idea when booting the system; see for instance: http://bugs.gnu.org/22588 However, in the case of an upgrade, we need a way to say =E2=80=9Cno REPL please=E2=80=9D. Or maybe a way to make the =E2=80=98start=E2=80=99 method= idempotent by checking whether the thing is already mounted. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 17:27:36 2017 Received: (at control) by debbugs.gnu.org; 11 Jan 2017 22:27:36 +0000 Received: from localhost ([127.0.0.1]:50332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRRMm-0007af-0b for submit@debbugs.gnu.org; Wed, 11 Jan 2017 17:27:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRRMk-0007aR-Lu for control@debbugs.gnu.org; Wed, 11 Jan 2017 17:27:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRRMe-0002Dn-V7 for control@debbugs.gnu.org; Wed, 11 Jan 2017 17:27:29 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRRMe-0002Dd-SE for control@debbugs.gnu.org; Wed, 11 Jan 2017 17:27:28 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:39318 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cRRMe-0003jk-81 for control@debbugs.gnu.org; Wed, 11 Jan 2017 17:27:28 -0500 Date: Wed, 11 Jan 2017 23:27:25 +0100 Message-Id: <87lguhut9u.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #23697 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) severity 23697 important From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 18 10:39:32 2018 Received: (at 23697-done) by debbugs.gnu.org; 18 Dec 2018 15:39:32 +0000 Received: from localhost ([127.0.0.1]:53583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZHT2-00065M-17 for submit@debbugs.gnu.org; Tue, 18 Dec 2018 10:39:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:32936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZHT0-000655-9H for 23697-done@debbugs.gnu.org; Tue, 18 Dec 2018 10:39:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZHSu-0006ib-4H for 23697-done@debbugs.gnu.org; Tue, 18 Dec 2018 10:39:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZHSd-0006ZN-Bj; Tue, 18 Dec 2018 10:39:07 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=35378 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gZHSc-0007jX-OD; Tue, 18 Dec 2018 10:39:07 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jan Nieuwenhuizen Subject: Re: bug#23697: guix system reconfigure hangs, shows repl in messages References: <87lh2kt12q.fsf@gnu.org> <87vb1m4t8w.fsf@gnu.org> Date: Tue, 18 Dec 2018 16:39:04 +0100 In-Reply-To: <87vb1m4t8w.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 06 Jun 2016 10:27:27 +0200") Message-ID: <87sgyug7zb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23697-done Cc: Ricardo Wurmus , 23697-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello! ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Jan Nieuwenhuizen skribis: [...] >> guix system reconfigure drakenvlieg.scm >> >> which eventually printed >> >> ... >> guix system: loading new services: file-system-/home urandom-seed nt= pd avahi-daemon ssh-daemon... >> shepherd: Evaluating user expression (register-services (primitive-l= oad "/gn...") ...). >> >> In /var/log/messages I found some clue as to why this did not return > > [...] > >> 2016-06-01 19:59:57 Evaluating user expression (register-services (p= rimitive-load "/gn...") #). >> 2016-06-01 19:59:57 GNU Guile 2.0.11 >> 2016-06-01 19:59:57 Copyright (C) 1995-2014 Free Software Foundation= , Inc. >> 2016-06-01 19:59:57=20 >> 2016-06-01 19:59:57 Guile comes with ABSOLUTELY NO WARRANTY; for det= ails type `,show w'. >> 2016-06-01 19:59:57 This program is free software, and you are welco= me to redistribute it >> 2016-06-01 19:59:57 under certain conditions; type `,show c' for det= ails. >> 2016-06-01 19:59:57=20 >> 2016-06-01 19:59:57 Enter `,help' for help. > > What happens is that it failed to fsck /home (since it was already > mounted), and stupidly started a rescue REPL that you couldn=E2=80=99t se= e. A simple way to reproduce this is to run: # herd eval root '(begin (use-modules (gnu build file-systems)) (check-fi= le-system "/dev/foo" "ext2"))' That command does not return because PID=C2=A01 is stuck in read(0, =E2=80= =A6), where stdin is connected to the console. You can type =E2=80=9C,q=E2=80=9D in th= e console (usually tty1) and it should be fine. Of course if you try this on a remote machine, you=E2=80=99re screwed=E2=80=A6 Anyway, commit 6ea6e1476ff4a18d4b4b864c3065d18ed99c69af fixes it, at last. Thanks, Ludo=E2=80=99. From unknown Wed Aug 20 05:18:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 16 Jan 2019 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator