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" <<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>> 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" <[email protected]<br> <mailto:[email protected]?<b= r> to=3D%22Karl%20Denninger%22%20%3Ckarl%40denninger.net%3E>> 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> <<a href=3D"https://git.freebsd.org/src.git/= %3E':" target=3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git/= >':</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>= <https://<br> git.freebsd.org/src.git><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> <<a href=3D"https://git.freebsd.org/src.git/%3E':" target=3D"_bla= nk" tabindex=3D"-1">https://git.freebsd.org/src.git/>':</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> <<a href=3D"https://git.freebsd.org/src.git/%3E':" tar= get=3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git/>':</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> <<a href=3D"https://git.freebsd.org/src.git%3E" target= =3D"_blank" tabindex=3D"-1">https://git.freebsd.org/src.git></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--