From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kooda Subject: bug#23881: System building failure Date: Fri, 01 Jul 2016 11:20:01 +0200 Message-ID: <87r3bdbtq6.wl-kooda@upyum.com> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ0MQ-0000kZ-Ky for bug-guix@gnu.org; Fri, 01 Jul 2016 11:28:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJ0MM-00050z-NG for bug-guix@gnu.org; Fri, 01 Jul 2016 11:28:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:49929) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ0MM-00050q-Jx for bug-guix@gnu.org; Fri, 01 Jul 2016 11:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bJ0MM-00053G-8s for bug-guix@gnu.org; Fri, 01 Jul 2016 11:28:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIucS-00085q-5A for bug-guix@gnu.org; Fri, 01 Jul 2016 05:20:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bIucM-0004Hp-38 for bug-guix@gnu.org; Fri, 01 Jul 2016 05:20:15 -0400 Received: from natsu.upyum.com ([88.164.240.18]:53362) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIucL-0004Gj-Ok for bug-guix@gnu.org; Fri, 01 Jul 2016 05:20:10 -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: 23881@debbugs.gnu.org Cc: Kooda Hi! I installed GuixSD yesterday and found a bug this morning when trying to build a new system generation. Here is the config file I use: (use-modules (gnu) (gnu system nss)) (use-service-modules networking) (use-package-modules certs xorg xdisorg fonts admin zsh) (operating-system (host-name "crocmou") (timezone "Europe/Paris") (locale "en_US.UTF-8") (bootloader (grub-configuration (device "/dev/sda"))) (initrd (lambda (file-systems . rest) (apply base-initrd file-systems #:extra-modules '("sata_nv") rest))) (file-systems (cons (file-system (title 'uuid) (device (uuid "a08e57ba-6275-4e22-90e5-1d9b34ae36= 3d")) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "kooda") (comment "The otter user") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video")) (home-directory "/home/kooda") (shell #~(string-append #$zsh "/bin/zsh"))) %base-user-accounts)) ;; This is where we specify system-wide packages. (packages (cons* nss-certs ;for HTTPS access xorg-server xf86-video-ati xf86-input-evdev xf86-video-vesa ;; rxvt-unicode font-terminus font-dejavu htop %base-packages)) (setuid-programs (cons* #~(string-append #$xorg-server "/bin/Xorg") %setuid-programs)) (services (cons* (console-keymap-service "fr-bepo") (dhcp-client-service) %base-services))) Running `guix system build /etc/config.scm` fails with the following erro= r: Backtrace: In unknown file: ?: 19 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 18 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 17 [eval # #] In ice-9/boot-9.scm: 2401: 16 [save-module-excursion #] 4050: 15 [#] 1724: 14 [%start-stack load-stack ...] 1729: 13 [#] In unknown file: ?: 12 [primitive-load "/gnu/store/vw26xsn24jmrijn939fjjk50m5i4hfq3-gui= x-0.10.0-0.e901/bin/.guix-real"] In guix/ui.scm: 1209: 11 [run-guix-command system "build" "/etc/config.scm"] In ice-9/boot-9.scm: 157: 10 [catch srfi-34 # ...] 157: 9 [catch system-error ...] In guix/scripts/system.scm: 882: 8 [#] 788: 7 [process-action build ("/etc/config.scm") ...] In guix/store.scm: 1182: 6 [run-with-store # ...] In guix/scripts/system.scm: 564: 5 [# #] 575: 4 [# #] In srfi/srfi-1.scm: 672: 3 [filter-map #grub-entry (system number time)> = # # ...] In ice-9/boot-9.scm: 157: 2 [catch system-error ...] In guix/scripts/system.scm: 404: 1 [#] In unknown file: ?: 0 [string-append "--root=3D" ...] ERROR: In procedure string-append: ERROR: In procedure string-append: Wrong type (expecting string): #vu8(16= 0 142 87 186 98 117 78 34 144 229 29 155 52 174 54 61) The odd bytevector from the error seems to be the partition=A2s UUID, but I get the exact same error when trying to use a label instead of the UUID. I found that this same bytevector is what the current generation refers to as root device: kooda@crocmou:~$ guix system list-generations Generation 1 Jul 01 2016 02:17:52 (current) file name: /var/guix/profiles/system-1-link canonical file name: /gnu/store/94klzjkx49if12x0n9pig3f5xxk3y33a-system label: GNU with Linux-Libre 4.6.3 (beta) root device: #vu8(160 142 87 186 98 117 78 34 144 229 29 155 52 174 54 = 61) kernel: /gnu/store/alqjsslhc7rh1lskxg2xjh6cs37ms1kd-linux-libre-4.6.3 I also ran `guix pull` this morning so I have a recent version.