Re: git clone issues on 15.1-RELEASE on arm64

"Nenhum_de_Nos" <[email protected]> Sat, 01 Aug 2026 19:44:28 +0000
Newsgroups gmane.os.freebsd.stable
Message-ID <[email protected]>
--08a5eac3-228e-4586-9782-2846cadc00dd-1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

August 1, 2026 at 2:25 PM, "Mark Millard" <[email protected] mailto:markl=
[email protected]?to=3D%22Mark%20Millard%22%20%3Cmarklmi%40yahoo.com%3E > wrot=
e:


>=20
>=20On 8/1/26 08:46, Nenhum_de_Nos wrote:
>=20
>=20>=20
>=20> August 1, 2026 at 10:47 AM, "Karl Denninger" <[email protected]
> >  <mailto:[email protected]?
> >  to=3D%22Karl%20Denninger%22%20%3Ckarl%40denninger.net%3E>> wrote:
> >=20=20
>=20>  The problem appears to be at this point:
> >=20=20
>=20>  Cloning into '/usr/src'...
> >  fatal: unable to access 'https://git.freebsd.org/src.git/ <https://g=
it.freebsd.org/src.git/>': https://git.freebsd.org/src.git/%3E':  Resolvi=
ng timed out after 300226 milliseconds
> >=20=20
>=20>  I do not know why, however, because my "base" source git clone has
> >  in its config the following:
> >=20=20
>=20>  [remote "freebsd"]
> >  =C2=A0 =C2=A0 =C2=A0 =C2=A0 url =3D https://git.freebsd.org/src.git =
<https://
> >  git.freebsd.org/src.git>
> >  =C2=A0 =C2=A0 =C2=A0 =C2=A0 fetch =3D +refs/heads/*:refs/remotes/fre=
ebsd/*
> >=20=20
>=20>  And it works.
> >=20=20
>=20>  I have several worktrees checked out against that since I build fo=
r
> >  14-STABLE and 15-STABLE at this point for distribution to machines
> >  running ARM64 and AMD64.
> >=20=20
>=20>  My latest "git pull --ff-only" to so-update was this morning.
> >=20=20
>=20>  On 8/1/2026 09:36, Nenhum_de_Nos wrote:
> >=20=20
>=20>  Hi,
> >=20=20
>=20>  I have been fighting this issue for 2 weeks now, I guess its time =
to ask here. The problem:
> >=20=20
>=20>  root@arm_build_hd:/usr # rm -rf src/
> >  root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_gi=
t_checkout_15.1R.sh
> >  Cloning into '/usr/src'...
> >  fatal: unable to access 'https://git.freebsd.org/src.git/ <https://g=
it.freebsd.org/src.git/>': https://git.freebsd.org/src.git/%3E':  Resolvi=
ng timed out after 300226 milliseconds
> >  root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_gi=
t_checkout_15.1R.sh
> >  Cloning into '/usr/src'...
> >  remote: Enumerating objects: 4850942, done.
> >  remote: Counting objects: 100% (384686/384686), done.
> >  remote: Compressing objects: 100% (29598/29598), done.
> >  error: RPC failed; curl 56 OpenSSL SSL_read: OpenSSL/3.5.6: error:0A=
000126:SSL routines::unexpected eof while reading, errno 0
> >  error: 73 bytes of body are still expected
> >  fetch-pack: unexpected disconnect while reading sideband packet
> >  fatal: early EOF
> >  fatal: fetch-pack: invalid index-pack output
> >  root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_gi=
t_checkout_15.1R.sh
> >  you have mail
> >  Cloning into '/usr/src'...
> >  fatal: unable to access 'https://git.freebsd.org/src.git/ <https://g=
it.freebsd.org/src.git/>': https://git.freebsd.org/src.git/%3E':  Resolvi=
ng timed out after 300040 milliseconds
> >  root@arm_build_hd:/usr # cat /root/git/freebsd_config/freebsd_git/sr=
c_git_checkout_15.1R.sh
> >  git clone --branch releng/15.1 https://git.freebsd.org/src.git <http=
s://git.freebsd.org/src.git> https://git.freebsd.org/src.git%3E  /usr/src=
=20
>=20>  root@arm_build_hd:/usr #=20
>=20>=20=20
>=20>  On two Orange Pi 5 Plus 16GB I have FreeBSD 15.1-R installed so I =
can build opnsense for arm64 (this is not relevant for the problem, excep=
t for one detail I will tell later). This box above had 14.3-R running fi=
ne, all build times were fine, git worked perfectly. Since I needed to up=
grade to 15.1-R, git stopped working as it was expected (and presented ab=
ove).
> >=20=20
>=20>  I looked for DNS reasons, changed DNS server, local server, remote=
 server, kept ping github.com while cloning, no good. I started using the=
 upgraded box, then I got another similar arm64 box and installed fresh 1=
5.1-R, everytime the same issue. The one detail I told about opnsense bui=
lding is that I use pkg 2.3.1_1, as is the version that ships on the imag=
es and the port is on opnsense ports github repo. Other than that, regula=
r FreeBSD 15.1-R. I download the github zip file for ports, run make inst=
all on the pkg port and lock the package after. Used to work fine, can th=
is be the culprit? I got some messages after upgrade about libpkg not the=
 same version or database version. But I then installed it all over and n=
o more of that.
> >=20=20
>=20>  So I tried to clone the repo today on a Linux Desktop here (Linux =
Mint), all fine. Same network, same servers, same ISP. I then tried on an=
 old amd64 box running FreeBSD 15.1-R. Again, fine. Both my arm64 failed,=
 even after fresh install. Can the pkg port be the one? Before I forget, =
both the arm64 run on magnetic HDDs over USB adapter and all other run on=
 SSDs over SATA. Would this make this all happen?
> >=20=20
>=20>  After several tries (3 days) I got to clone the repo and got to st=
art building. Ports used to take 24h and now runs for 5 days. So I got in=
fo about llvm changes and got the config to try to solve this (/etc/src.c=
onf), and my point is just that, I need to build vanilla FreeBSD 15.1-R o=
n arm64 (just using older pkg, I can try to not change now if people thin=
k may help) so I can have world and kernel using llvm options from 14.X
> >=20
>=20Start distinct subject from the main point of your post:
>=20
>=20Were you successful at significantly decreasing that "5 days" time
> frame? If yes, you may want to be very explicit about what you changed
> that made the difference.
>=20
>=20The official arm64 build server build times suggests that 14.4 now ta=
kes
> longer than 14.3 did --and that 15.1 takes even longer, as I remember.
>=20
>=20("Suggests" is tied to: none of the examples are re-runs of the exact
> same ports tree content --or, mostly, the same package subset. Comparin=
g
> the fairly uncommon attempts to rebuild everything tend to be what I
> look at for such comparison/contrast activities.)
>=20
>=20End distinct subject.
>=20
Mark,

Unfortunatelly=20not yet. I need to rebuild it all first.

the lines are:

WITH_MALLOC_PRODUCTION=3Dyes
WITHOUT_LLVM_ASSERTIONS=3Dyes
WITH_LLVM_LINK_STATIC_LIBRARIES=3Dyes
WITHOUT_PTHREADS_ASSERTIONS=3Dyes

on /etc/src.conf.

matheus
--08a5eac3-228e-4586-9782-2846cadc00dd-1
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"t=
ext/html; charset=3Dutf-8"></head><body><div><br><br></div><p>August 1, 2=
026 at 2:25 PM, "Mark Millard" &lt;<a href=3D"mailto:[email protected]?to=
=3D%22Mark%20Millard%22%20%3Cmarklmi%40yahoo.com%3E" target=3D"_blank" ta=
bindex=3D"-1">[email protected]</a>&gt; wrote:</p><blockquote>On 8/1/26 0=
8:46, Nenhum_de_Nos wrote:<br><blockquote>August 1, 2026 at 10:47 AM, "Ka=
rl Denninger" &lt;[email protected]<br> &lt;mailto:[email protected]?<b=
r> to=3D%22Karl%20Denninger%22%20%3Ckarl%40denninger.net%3E&gt;&gt; wrote=
:<br> <br>     The problem appears to be at this point:<br> <br>     Clon=
ing into '/usr/src'...<br>     fatal: unable to access '<a href=3D"https:=
//git.freebsd.org/src.git/" target=3D"_blank" tabindex=3D"-1">https://git=
.freebsd.org/src.git/</a> &lt;<a href=3D"https://git.freebsd.org/src.git/=
%3E':" target=3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git/=
&gt;':</a> Resolving timed out after 300226 milliseconds<br> <br>     I d=
o not know why, however, because my "base" source git clone has<br>     i=
n its config the following:<br> <br>     [remote "freebsd"]<br>     =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 url =3D <a href=3D"https://git.freebsd.org/src.g=
it" target=3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git</a>=
 &lt;https://<br>     git.freebsd.org/src.git&gt;<br>     =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 fetch =3D +refs/heads/*:refs/remotes/freebsd/*<br> <br>    =
 And it works.<br> <br>     I have several worktrees checked out against =
that since I build for<br>     14-STABLE and 15-STABLE at this point for =
distribution to machines<br>     running ARM64 and AMD64.<br> <br>     My=
 latest "git pull --ff-only" to so-update was this morning.<br> <br>     =
On 8/1/2026 09:36, Nenhum_de_Nos wrote:<br> <br>         Hi,<br> <br>    =
     I have been fighting this issue for 2 weeks now, I guess its time to=
 ask here. The problem:<br> <br>         root@arm_build_hd:/usr # rm -rf =
src/<br>         root@arm_build_hd:/usr # /root/git/freebsd_config/freebs=
d_git/src_git_checkout_15.1R.sh<br>         Cloning into '/usr/src'...<br=
>         fatal: unable to access '<a href=3D"https://git.freebsd.org/src=
.git/" target=3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git/=
</a> &lt;<a href=3D"https://git.freebsd.org/src.git/%3E':" target=3D"_bla=
nk" tabindex=3D"-1">https://git.freebsd.org/src.git/&gt;':</a> Resolving =
timed out after 300226 milliseconds<br>         root@arm_build_hd:/usr # =
/root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh<br>       =
  Cloning into '/usr/src'...<br>         remote: Enumerating objects: 485=
0942, done.<br>         remote: Counting objects: 100% (384686/384686), d=
one.<br>         remote: Compressing objects: 100% (29598/29598), done.<b=
r>         error: RPC failed; curl 56 OpenSSL SSL_read: OpenSSL/3.5.6: er=
ror:0A000126:SSL routines::unexpected eof while reading, errno 0<br>     =
    error: 73 bytes of body are still expected<br>         fetch-pack: un=
expected disconnect while reading sideband packet<br>         fatal: earl=
y EOF<br>         fatal: fetch-pack: invalid index-pack output<br>       =
  root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_git_c=
heckout_15.1R.sh<br>         you have mail<br>         Cloning into '/usr=
/src'...<br>         fatal: unable to access '<a href=3D"https://git.free=
bsd.org/src.git/" target=3D"_blank" tabindex=3D"-1">https://git.freebsd.o=
rg/src.git/</a> &lt;<a href=3D"https://git.freebsd.org/src.git/%3E':" tar=
get=3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git/&gt;':</a>=
 Resolving timed out after 300040 milliseconds<br>         root@arm_build=
_hd:/usr # cat /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1=
R.sh<br>         git clone --branch releng/15.1 <a href=3D"https://git.fr=
eebsd.org/src.git" target=3D"_blank" tabindex=3D"-1">https://git.freebsd.=
org/src.git</a> &lt;<a href=3D"https://git.freebsd.org/src.git%3E" target=
=3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git&gt;</a> /usr/=
src <br>         root@arm_build_hd:/usr # <br> <br>         On two Orange=
 Pi 5 Plus 16GB I have FreeBSD 15.1-R installed so I can build opnsense f=
or arm64 (this is not relevant for the problem, except for one detail I w=
ill tell later). This box above had 14.3-R running fine, all build times =
were fine, git worked perfectly. Since I needed to upgrade to 15.1-R, git=
 stopped working as it was expected (and presented above).<br> <br>      =
   I looked for DNS reasons, changed DNS server, local server, remote ser=
ver, kept ping github.com while cloning, no good. I started using the upg=
raded box, then I got another similar arm64 box and installed fresh 15.1-=
R, everytime the same issue. The one detail I told about opnsense buildin=
g is that I use pkg 2.3.1_1, as is the version that ships on the images a=
nd the port is on opnsense ports github repo. Other than that, regular Fr=
eeBSD 15.1-R. I download the github zip file for ports, run make install =
on the pkg port and lock the package after. Used to work fine, can this b=
e the culprit? I got some messages after upgrade about libpkg not the sam=
e version or database version. But I then installed it all over and no mo=
re of that.<br> <br>         So I tried to clone the repo today on a Linu=
x Desktop here (Linux Mint), all fine. Same network, same servers, same I=
SP. I then tried on an old amd64 box running FreeBSD 15.1-R. Again, fine.=
 Both my arm64 failed, even after fresh install. Can the pkg port be the =
one? Before I forget, both the arm64 run on magnetic HDDs over USB adapte=
r and all other run on SSDs over SATA. Would this make this all happen?<b=
r> <br>         After several tries (3 days) I got to clone the repo and =
got to start building. Ports used to take 24h and now runs for 5 days. So=
 I got info about llvm changes and got the config to try to solve this (/=
etc/src.conf), and my point is just that, I need to build vanilla FreeBSD=
 15.1-R on arm64 (just using older pkg, I can try to not change now if pe=
ople think may help) so I can have world and kernel using llvm options fr=
om 14.X<br></blockquote><br>Start distinct subject from the main point of=
 your post:<br><br>Were you successful at significantly decreasing that "=
5 days" time<br>frame? If yes, you may want to be very explicit about wha=
t you changed<br>that made the difference.<br><br>The official arm64 buil=
d server build times suggests that 14.4 now takes<br>longer than 14.3 did=
 --and that 15.1 takes even longer, as I remember.<br><br>("Suggests" is =
tied to: none of the examples are re-runs of the exact<br>same ports tree=
 content --or, mostly, the same package subset. Comparing<br>the fairly u=
ncommon attempts to rebuild everything tend to be what I<br>look at for s=
uch comparison/contrast activities.)<br><br>End distinct subject.<br><br>=
<br></blockquote><div><br></div><div>Mark,</div><div><br></div><div>Unfor=
tunatelly not yet. I need to rebuild it all first.</div><div><br></div><d=
iv>the lines are:</div><div><br></div><div>WITH_MALLOC_PRODUCTION=3Dyes</=
div><div>WITHOUT_LLVM_ASSERTIONS=3Dyes</div><div>WITH_LLVM_LINK_STATIC_LI=
BRARIES=3Dyes</div><div>WITHOUT_PTHREADS_ASSERTIONS=3Dyes</div><div><br><=
/div><div><br></div><div>on /etc/src.conf.</div><div><br></div><div>mathe=
us</div><div><br></div></body></html>
--08a5eac3-228e-4586-9782-2846cadc00dd-1--