Hi, I've been using the binary installation of Guix on Debian 8 for some time now. However, after a "guix pull", I can't install packages anymore.
Steps to reproduce =============== - Run "guix pull" as a user - Run "guix package -i guile" Expected result ============ The latest stable version of GNU Guile is installed correctly. Unexpected result ============== I get the following error: warning: failed to install locale: Invalid argument Backtrace: In guix/packages.scm: 982: 19 [bag-grafts # #] 966: 18 [fold-bag-dependencies #<procedure bbfa4f0 at guix/packages.scm:982:29 (package grafts)> ...] 983: 17 [#<procedure bbfa4f0 at guix/packages.scm:982:29 (package grafts)> # ()] 786: 16 [cache! #<weak-key-hash-table a01b060 0/223> # "i686-linux" ...] 910: 15 [thunk] 786: 14 [cache! #<weak-key-hash-table a01b280 167/223> # # ...] 1092: 13 [thunk] 1024: 12 [bag->derivation # # #] In srfi/srfi-1.scm: 578: 11 [map #<procedure b73c510 at guix/packages.scm:1026:30 (t-1321339)> #] In guix/packages.scm: 846: 10 [expand-input # # # ...] In guix/store.scm: 1249: 9 [run-with-store # ...] In guix/packages.scm: 480: 8 [#<procedure b7591e0 at guix/packages.scm:480:2 (state)> #] 485: 7 [#<procedure bbc9a80 at guix/packages.scm:485:34 (state)> #] In gnu/packages/bash.scm: 249: 6 [#<procedure bbc9aa0 at gnu/packages/bash.scm:249:2 (state)> #] In guix/download.scm: 421: 5 [#<procedure bafce38 at guix/download.scm:421:2 (state)> #] In guix/store.scm: 1169: 4 [#<procedure b759138 at guix/store.scm:1168:28 (store)> #] In guix/packages.scm: 786: 3 [cache! #<weak-key-hash-table a01b280 167/223> #f ...] 1092: 2 [thunk] 786: 1 [cache! #<weak-key-hash-table a01b100 169/223> #f ...] 871: 0 [thunk] guix/packages.scm:871:27: In procedure thunk: guix/packages.scm:871:27: In procedure struct_vtable: Wrong type argument in position 1 (expecting struct): #f System information =============== Guix (after pull): guix (GNU Guix) 20170216.20 Foreign distro: Debian 8 (Linux makina 3.16.0-4-686-pae #1 SMP Debian 3.16.39-1 (2016-12-30) i686 GNU/Linux) Additional notes ============= There is a related conversation about this problem in #guix log (https://gnunet.org/bot/log/guix/2017-02-17#T1295254) where amz3` reported the same problem on Ubuntu 16.10 (amd64). lfam couldn't reproduce the problem on x86_64 Guix on Debian. It was suggested by lfam in the same conversation that the problem might be due to a very old guix-daemon, which is true for my system. However, there was no way for me to update the daemon because I get the same error described above when I run the second step of the following procedure (run as root): - Run "guix pull" - Run "guix package --upgrade" - Restart guix-daemon --- https://sirgazil.bitbucket.io/