Subject: guix pull: Dependency guix-packages-base fails
From: [email-masked]
To: [email-masked]
Date: Thu, 09 Apr 2020 14:30:28 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

From a relatively fresh system install, guix pull fails with the following error:

    |   @ build-started /gnu/store/waisnnl9nbmlbpfwbn50pif79fsdknf9-guix-packages-base.drv - x86_64-linux /var/log/guix/drvs/wa//isnnl9nbmlbpfwbn50pif79fsdknf9-guix-packages-base.drv.bz2 2701
    Backtrace:
               1 (primitive-load "/home/x/.config/guix/current/bin/guix")
    In guix/ui.scm:
      1936:12  0 (run-guix-command _ . _)
    
    guix/ui.scm:1936:12: In procedure run-guix-command:
    In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f

Attached is the full output of `guix build --debug=3'. The contents of
/var/log/guix/drvs/wa//isnnl9nbmlbpfwbn50pif79fsdknf9-guix-packages-base.drv.bz2
consist of just the single following line:

    [280/554] compiling...    1.1% of 277 files

Finally, my current generation is as follows:

    x@nash ~$ guix describe
    Generation 1     4月 08 2020 21:11:46   (current)
      guix 8c04471
        repository URL: https://git.savannah.gnu.org/git/guix.git
        branch: master
        commit: 8c04471f2403f05bcbea740e3722030e2b8311ec

This is my first bug report here, so if the above is grossly inadequate, I apologize.
Previously, on a different system, I encountered a similar issue and was able to
work around it by pulling twice, once with --commit=8c88e24229 and once normally.
This was suggested by brendyyn on #guix.

Cheers!