Re: zef update error

[email protected] (Will Coleda) Thu, 18 Dec 2025 12:37:30 -0500
Newsgroups perl.perl6.users
Message-ID <CAKfi5Meu8+U0RjFhpdN+qh=jkNjZkQEpMR_bpG5M99qxxV6TOw@mail.gmail.com>
--000000000000f98d3106463d6aec
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

That is AI slop, yes. Bad advice (You don=E2=80=99t want to download from g=
ithub in
general, you want to get from the fez ecosystem) and doesn=E2=80=99t help s=
olve the
actual problem.

Please try to download that file manually from the box that is generating
the error. Your error message has the URL:

curl --output outfile
https://360.zef.pm/T/ER/TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f=
032f87eb.tar.gz

I tried that URL from my box and it downloads fine.

You could also add a =E2=80=9C=E2=80=94verbose=E2=80=9D to the zef command =
to see if it tells you
why the download is failing.

On Wed, Dec 17, 2025 at 1:51=E2=80=AFAM ToddAndMargo via perl6-users <
[email protected]> wrote:

> On 12/16/25 6:09 PM, ToddAndMargo via perl6-users wrote:
> > raku -v
> > Welcome to Rakudo=CE=93=C3=A4=C3=B3 v2025.11.
> > Implementing the Raku=E2=94=AC=C2=AB Programming Language v6.d.
> > Built on MoarVM version 2025.11.
> >
> > C:\NtUtil>zef install  Terminal::ANSIColor
> > =3D=3D=3D> Searching for: Terminal::ANSIColor
> > =3D=3D=3D> Fetching [FAIL]: Terminal::ANSIColor:ver<0.10>:auth<zef:lizm=
at>
> > from https://360.zef.pm/T/ER/
> > TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz
> > Aborting due to fetch failure:
> > Terminal::ANSIColor:ver<0.10>:auth<zef:lizmat> (use --force-fetch to
> > override)
> >
> > C:\NtUtil>zef install  Terminal::ANSIColor --force-fetch
> > =3D=3D=3D> Searching for: Terminal::ANSIColor
> > =3D=3D=3D> Fetching [FAIL]: Terminal::ANSIColor:ver<0.10>:auth<zef:lizm=
at>
> > from https://360.zef.pm/T/ER/
> > TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz
> > [Terminal::ANSIColor] Failed to fetch, but continuing with --force-fetc=
h
> > Use of uninitialized value of type IO::Path in string context.
> > Methods .^name, .raku, .gist, or .say can be used to stringify it to
> > something meaningful.
> >    in sub warn at 'SETTING::'src/core.c/control.rakumod line 267
> > Must specify a non-empty string as a path
>
>
> Chatgpt says this is know issue, especially  when running Windows.
> It recommends this:
>
>      Optional: make GitHub the default source
>
>      If you hit this often, you can tell zef to prefer GitHub:
>
>      zef update
>      zef config repository github
>
>      Then installs like this will usually =E2=80=9Cjust work=E2=80=9D:
>
>      zef install Terminal::ANSIColor
>
>
> I do not have access the the customer's computer at the moment.
> Is this "AI Slop"? Any options making GitHub the default source?
>
> -T
>

--000000000000f98d3106463d6aec
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">That is AI slop, yes. Bad advice (You don=E2=80=99t want t=
o download from github in general, you want to get from the fez ecosystem) =
and doesn=E2=80=99t help solve the actual problem.<div><br></div><div>Pleas=
e try to download that file manually from the box that is generating the er=
ror. Your error message has the URL:</div><div><br></div><div>curl --output=
 outfile <a href=3D"https://360.zef.pm/T/ER/TERMINAL_ANSICOLOR/687697f93d36=
df28d99841af8121e28f032f87eb.tar.gz">https://360.zef.pm/T/ER/TERMINAL_ANSIC=
OLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz</a><br></div><div><br>=
</div><div>I tried that URL from my box and it downloads fine.</div><div><b=
r></div><div>You could also add a =E2=80=9C=E2=80=94verbose=E2=80=9D to the=
 zef command to see if it tells you why the download is failing.</div></div=
><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Wed, Dec 17, 2025 at 1:51=E2=80=AFAM ToddAndMargo via p=
erl6-users &lt;<a href=3D"mailto:[email protected]">[email protected]=
</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left=
-color:rgb(204,204,204);padding-left:1ex">On 12/16/25 6:09 PM, ToddAndMargo=
 via perl6-users wrote:<br>
&gt; raku -v<br>
&gt; Welcome to Rakudo=CE=93=C3=A4=C3=B3 v2025.11.<br>
&gt; Implementing the Raku=E2=94=AC=C2=AB Programming Language v6.d.<br>
&gt; Built on MoarVM version 2025.11.<br>
&gt; <br>
&gt; C:\NtUtil&gt;zef install=C2=A0 Terminal::ANSIColor<br>
&gt; =3D=3D=3D&gt; Searching for: Terminal::ANSIColor<br>
&gt; =3D=3D=3D&gt; Fetching [FAIL]: Terminal::ANSIColor:ver&lt;0.10&gt;:aut=
h&lt;zef:lizmat&gt; <br>
&gt; from <a href=3D"https://360.zef.pm/T/ER/" rel=3D"noreferrer" target=3D=
"_blank">https://360.zef.pm/T/ER/</a> <br>
&gt; TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz<br>
&gt; Aborting due to fetch failure: <br>
&gt; Terminal::ANSIColor:ver&lt;0.10&gt;:auth&lt;zef:lizmat&gt; (use --forc=
e-fetch to <br>
&gt; override)<br>
&gt; <br>
&gt; C:\NtUtil&gt;zef install=C2=A0 Terminal::ANSIColor --force-fetch<br>
&gt; =3D=3D=3D&gt; Searching for: Terminal::ANSIColor<br>
&gt; =3D=3D=3D&gt; Fetching [FAIL]: Terminal::ANSIColor:ver&lt;0.10&gt;:aut=
h&lt;zef:lizmat&gt; <br>
&gt; from <a href=3D"https://360.zef.pm/T/ER/" rel=3D"noreferrer" target=3D=
"_blank">https://360.zef.pm/T/ER/</a> <br>
&gt; TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz<br>
&gt; [Terminal::ANSIColor] Failed to fetch, but continuing with --force-fet=
ch<br>
&gt; Use of uninitialized value of type IO::Path in string context.<br>
&gt; Methods .^name, .raku, .gist, or .say can be used to stringify it to <=
br>
&gt; something meaningful.<br>
&gt;=C2=A0 =C2=A0 in sub warn at &#39;SETTING::&#39;src/core.c/control.raku=
mod line 267<br>
&gt; Must specify a non-empty string as a path<br>
<br>
<br>
Chatgpt says this is know issue, especially=C2=A0 when running Windows.<br>
It recommends this:<br>
<br>
=C2=A0 =C2=A0 =C2=A0Optional: make GitHub the default source<br>
<br>
=C2=A0 =C2=A0 =C2=A0If you hit this often, you can tell zef to prefer GitHu=
b:<br>
<br>
=C2=A0 =C2=A0 =C2=A0zef update<br>
=C2=A0 =C2=A0 =C2=A0zef config repository github<br>
<br>
=C2=A0 =C2=A0 =C2=A0Then installs like this will usually =E2=80=9Cjust work=
=E2=80=9D:<br>
<br>
=C2=A0 =C2=A0 =C2=A0zef install Terminal::ANSIColor<br>
<br>
<br>
I do not have access the the customer&#39;s computer at the moment.<br>
Is this &quot;AI Slop&quot;? Any options making GitHub the default source?<=
br>
<br>
-T<br>
</blockquote></div>

--000000000000f98d3106463d6aec--