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
V
(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

(
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.)
(
(address . control@debbugs.gnu.org)
CKRCKYBJLLPS.V2ZDF5EN700U@guix-aspire
close 56012
thanks
J
J
Julien Lepiller wrote on 16 Jun 2022 08:46
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