Re: Any ideas how/when this got broken -- and how I unbreak it?
- In reply to: Karl Denninger : "Any ideas how/when this got broken -- and how I unbreak it?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 07 Jun 2025 19:35:14 UTC
I found the reason -- I am on -STABLE for source tree and apparently the current BETA has introduced the other repo in the defaults, but there isn't one for the ARM64 instruction set (yet?) so it blows up looking for it. I commented it out for now; that could be an issue, however, if someone loads that beta build "as is" on an ARM machine (the ARM version of course) and then tries to load packages.... On 6/7/2025 14:15, Karl Denninger wrote: > > I use Crochet to build ARM images; as part of it I do the following > during the crossbuild so as to tell pkg to get packages for aarch64 > rather than the build host's architecture (which is AMD64): > > # > # Install packages after setting the ABI > # Note that this produces a BUTTLOAD of packages due to dependencies! > # > mkdir -p usr/local/etc > > mount -t devfs devfs ./dev > cp /etc/resolv.conf etc/resolv.conf > echo 'ABI = "FreeBSD:14:aarch64"' > usr/local/etc/pkg.conf > > env ASSUME_ALWAYS_YES=YES pkg -c . install rsync sshguard > ntimed ssmtp ffmpeg mpg321 git > > rm -f var/cache/pkg/* > umount ./dev > > This produces the following output: > > pkg: Setting ABI requires setting OSVERSION, guessing the OSVERSION > as: 1400000 > Updating FreeBSD repository catalogue... > Fetching meta.conf: 100% 179 B 0.2kB/s 00:01 > Fetching data.pkg: 100% 10 MiB 10.2MB/s 00:01 > Processing entries: 0% > Processing entries: 100% > FreeBSD repository update completed. 34930 packages processed. > *Updating FreeBSD-kmods repository catalogue... > Unable to update repository FreeBSD-kmods > Error updating repositories!* > > This has worked for a long time, but I haven't rebuilt this particular > system's image in the last 3-4 months, and somewhere in there..... > > Am I missing something that has to be in the pkg.conf file now to work > on a crossbuild but didn't before? > > -- > Karl Denninger > karl@denninger.net > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ -- Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/