From mboxrd@z Thu Jan 1 00:00:00 1970 From: Germano Gabbianelli Subject: bug#21068: guix system: error: build failed: path `/gnu/store/..-grub.cfg' is not valid Date: Wed, 15 Jul 2015 19:56:59 +0200 Message-ID: <55A69EEB.3050400@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------080603040201050205030008" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFRPZ-0002ge-Qz for bug-guix@gnu.org; Wed, 15 Jul 2015 14:28:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZFRPW-00064h-F4 for bug-guix@gnu.org; Wed, 15 Jul 2015 14:28:05 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:48893) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFRPW-00064a-CB for bug-guix@gnu.org; Wed, 15 Jul 2015 14:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZFRPW-0003ES-4P for bug-guix@gnu.org; Wed, 15 Jul 2015 14:28:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52137) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFQvb-0005HM-9z for bug-guix@gnu.org; Wed, 15 Jul 2015 13:57:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZFQvW-0007sH-QF for bug-guix@gnu.org; Wed, 15 Jul 2015 13:57:07 -0400 Received: from mail-wg0-x234.google.com ([2a00:1450:400c:c00::234]:35125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFQvW-0007ra-IW for bug-guix@gnu.org; Wed, 15 Jul 2015 13:57:02 -0400 Received: by wgjx7 with SMTP id x7so39657039wgj.2 for ; Wed, 15 Jul 2015 10:57:01 -0700 (PDT) Received: from [192.168.1.65] ([93.51.48.78]) by smtp.googlemail.com with ESMTPSA id nb9sm845186wic.10.2015.07.15.10.56.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Jul 2015 10:56:59 -0700 (PDT) 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-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 21068@debbugs.gnu.org This is a multi-part message in MIME format. --------------080603040201050205030008 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello, I am using lubuntu 14.04 and I installed the binary version of guix following the documentation ( https://www.gnu.org/software/guix/manual/html_node/Binary-Installation.html#Binary-Installation ) Then I ran `guix pull`, made a new partition (ext4) and tried to run `guix system init` on it: $ sudo guix system init /mnt/etc/config.scm /mnt The config.scm is attached. The interesting part is that I specified to install grub on /dev/sda9 ( the root partition for guix) instead of /dev/sda. The command failed saying that "Embedding is not possible" ( here details: https://paste.debian.net/282642/ ). Following the advice got from Mark on the IRC channel I tried specifing the --no-grub flag, but got an other error: tyrion ~$ sudo guix system init --no-grub /mnt/etc/config.scm /mnt [sudo] password for tyrion: warning: failed to install locale: Invalid argument /gnu/store/q32xg8nmyjwrl5yc18hj7ay5h4rgzkgy-system initializing operating system under '/mnt'... guix system: error: build failed: path `/gnu/store/hill6gywff6p2c3h1zbc7h5xj0cr4yn2-grub.cfg' is not valid I also trying reinstalling guix by deleting /gnu, /var/guix, and /var/log/guix (and also wiping the partition with rm) and following again the documentation. Tried again the last command and got the same error again. --------------080603040201050205030008 Content-Type: text/x-scheme; name="config.scm" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config.scm" ;; This is an operating system configuration template ;; for a "desktop" setup with X11. (use-modules (gnu) (gnu system nss)) (use-service-modules desktop) (use-package-modules xfce ratpoison wicd avahi xorg certs) (operating-system (host-name "gnu") (timezone "Europe/Rome") (locale "en_US.UTF-8") ;; Assuming /dev/sdX is the target hard disk, and "root" is ;; the label of the target root file system. (bootloader (grub-configuration (device "/dev/sda9"))) (file-systems (cons* (file-system (device "/dev/sda9") (mount-point "/") (type "ext4")) (file-system (device "/dev/sda3") (mount-point "/mnt/win") (type "ntfs")) (file-system (device "/dev/mapper/home") (mount-point "/home") (type "ext4")) %base-file-systems)) (mapped-devices (list (mapped-device (source "/dev/sda8") (target "home") (type luks-device-mapping)))) (users (list (user-account (name "tyrion") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video")) (home-directory "/home/tyrion")))) ;; Add Xfce and Ratpoison; that allows us to choose ;; sessions using either of these at the log-in screen. (packages (cons* xfce ratpoison ;desktop environments xterm wicd avahi ;useful tools nss-certs ;for HTTPS access %base-packages)) ;; Use the "desktop" services, which include the X11 ;; log-in service, networking with Wicd, and more. (services %desktop-services) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss)) --------------080603040201050205030008--