Re: Any ideas how/when this got broken -- and how I unbreak it?

From: Karl Denninger <karl_at_denninger.net>
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]/