guix pull fails. cannot build guix-package-cache.drv.

  • Done
  • quality assurance status badge
Details
3 participants
  • Julien Lepiller
  • (
  • vidak
Owner
unassigned
Submitted by
vidak
Severity
normal

Debbugs page

vidak wrote 3 years ago
(address . bug-guix@gnu.org)
255b94003a1eaaa5d0a1119bf5af9704@riseup.net
hey all.

vidak here.

i cannot get `guix pull` to work for me.

i am having issues getting the package-cache.drv to build.

i was homeless, and unable to update my workstation for about... a
month?

here are some related issues:




i can trace the output logs to this commit, which seems to be the
offending one.

commit -- 3b50b327f7cf3226a0e37bc6afa1e921c9c075f7

```
~ $ cat
/var/log/guix/drvs/zk/1hgixlv3gccgbriad7nr2xyla8bbzx-guix-package-cache.drv
(repl-version 0 1 1)
Generating package cache for
'/gnu/store/1mzdd7rf9r34xiibcs1gpjsf7jkh6a0r-profile'...
(exception unbound-variable (value #f) (value "Unbound variable: ~S")
(value (libpng-1.2)) (value #f))
```

i can `guix pull --commit` to before 31-05-2022, but i cannot seem to
pull to anything later than that date.

can anyone help me?

thanks so much in advance.

~vidak

( wrote 3 years ago
(address . vidak@riseup.net)(address . 56012@debbugs.gnu.org)
3A9847EE-ED63-4DD7-B6CD-328A48F28722@disroot.org
Hi vidak,

On 16 June 2022 06:28:45 BST, vidak@riseup.net wrote:
Toggle quote (11 lines)
>hey all.
>
>vidak here.
>
>i cannot get `guix pull` to work for me.
>
>i am having issues getting the package-cache.drv to build.
>
>i was homeless, and unable to update my workstation for about... a
>month?

Oh no, I hope you're okay <3

Toggle quote (16 lines)
>
>commit -- 3b50b327f7cf3226a0e37bc6afa1e921c9c075f7
>
>```
>~ $ cat
>/var/log/guix/drvs/zk/1hgixlv3gccgbriad7nr2xyla8bbzx-guix-package-cache.drv
>(repl-version 0 1 1)
>Generating package cache for
>'/gnu/store/1mzdd7rf9r34xiibcs1gpjsf7jkh6a0r-profile'...
>(exception unbound-variable (value #f) (value "Unbound variable: ~S")
>(value (libpng-1.2)) (value #f))
>```
>
>i can `guix pull --commit` to before 31-05-2022, but i cannot seem to
>pull to anything later than that date.

This has been reported a few times ;) That was the date when the libpng v1.2 package was removed. However, the guix-gaming channel still references it, so you'll need to remove or patch it for now I guess...

(I think the reason this is such a commonly reported problem is that that exception didn't even give a location! We really should improve the error messages in Guile and Guix... I'll make the first 'papercut' issue report on it.)
( wrote 3 years ago
(address . control@debbugs.gnu.org)
CKRCKYBJLLPS.V2ZDF5EN700U@guix-aspire
close 56012
thanks
Julien Lepiller wrote 3 years ago
(address . vidak@riseup.net)(address . 56012@debbugs.gnu.org)
566FC3C2-F173-4A7A-8175-6F6BEB09A45B@lepiller.eu
On June 16, 2022 7:28:45 AM GMT+02:00, vidak@riseup.net wrote:
Toggle quote (48 lines)
>hey all.
>
>vidak here.
>
>i cannot get `guix pull` to work for me.
>
>i am having issues getting the package-cache.drv to build.
>
>i was homeless, and unable to update my workstation for about... a
>month?
>
>here are some related issues:
>
>https://issues.guix.gnu.org/52650
>
>https://issues.guix.gnu.org/47949
>
>https://issues.guix.gnu.org/33661
>
>i can trace the output logs to this commit, which seems to be the
>offending one.
>
>commit -- 3b50b327f7cf3226a0e37bc6afa1e921c9c075f7
>
>```
>~ $ cat
>/var/log/guix/drvs/zk/1hgixlv3gccgbriad7nr2xyla8bbzx-guix-package-cache.drv
>(repl-version 0 1 1)
>Generating package cache for
>'/gnu/store/1mzdd7rf9r34xiibcs1gpjsf7jkh6a0r-profile'...
>(exception unbound-variable (value #f) (value "Unbound variable: ~S")
>(value (libpng-1.2)) (value #f))
>```
>
>i can `guix pull --commit` to before 31-05-2022, but i cannot seem to
>pull to anything later than that date.
>
>can anyone help me?
>
>thanks so much in advance.
>
>~vidak
>
>https://zoinks.one/vidak
>
>
>

This is most likely because one of the channels you're using is still refering to libpng-1.2, but it was removed from guix recertly.
?
Your comment

This issue is archived.

To comment on this conversation send an email to 56012@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 56012
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help