From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: bug#23697: 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="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47615) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9Ujx-0002KN-G0 for bug-guix@gnu.org; Sun, 05 Jun 2016 05:53:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9Uju-0007TC-6E for bug-guix@gnu.org; Sun, 05 Jun 2016 05:53:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:42555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9Uju-0007T6-3B for bug-guix@gnu.org; Sun, 05 Jun 2016 05:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b9Ujt-0004c4-SE for bug-guix@gnu.org; Sun, 05 Jun 2016 05:53:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: 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 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 23697@debbugs.gnu.org --=-=-= 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 --=-=-=--