(solved) Re: armv7 -> pkg: No SRV record found for the repo 'FreeBSD'
- In reply to: Baptiste Daroussin : "Re: armv7 -> pkg: No SRV record found for the repo 'FreeBSD'"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Apr 2025 18:43:23 UTC
Thanks for the pointer to the 'host -t srv' command.
I found what happened.
Around April 11th my freebsd-rustdate updated the armv7 jail, but somehow it installed aarch64 binaries.
# file libcrypt.so.5
libcrypt.so.5: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (FreeBSD), dynamically linked, for FreeBSD 14.2, stripped
# file libcrypto.so.30
libcrypto.so.30: ELF 64-bit LSB shared object, ARM aarch64, version 1 (FreeBSD), dynamically linked, for FreeBSD 14.2, stripped
Apparently I had enough good libs to start a jail, but not enough good libs to do networking.
Luckily it is on ZFS and I could easily rollback to a snapshot.
Regards,
Ronald.
Van: Baptiste Daroussin <bapt@freebsd.org>
Datum: woensdag, 23 april 2025 12:01
Aan: Ronald Klop <ronald-lists@klop.ws>
CC: freebsd-arm@freebsd.org, freebsd-ports@freebsd.org
Onderwerp: Re: armv7 -> pkg: No SRV record found for the repo 'FreeBSD'
>
> On Wed 23 Apr 11:53, Ronald Klop wrote:
> > Hi,
> >
> > Since a while I get this error in my armv7 jail on aarch64.
> >
> > What can I do to debug this? Or is something missing on the pkg server?
> >
> > Regards,
> > Ronald.
> >
> >
> > [root@armv7 ~]# pkg upgrade -r FreeBSD -n
> > Updating FreeBSD repository catalogue...
> > pkg: No SRV record found for the repo 'FreeBSD'
> > pkg: An error occured while fetching package: No error
> > pkg: packagesite URL error for pkg+https://pkg.FreeBSD.org/FreeBSD:14:armv7/latest/meta.txz -- pkg+:// implies SRV mirror type
> > repository FreeBSD has no meta file, using default settings
> > pkg: packagesite URL error for pkg+https://pkg.FreeBSD.org/FreeBSD:14:armv7/latest/data.pkg -- pkg+:// implies SRV mirror type
> > pkg: packagesite URL error for pkg+https://pkg.FreeBSD.org/FreeBSD:14:armv7/latest/data.txz -- pkg+:// implies SRV mirror type
> > pkg: packagesite URL error for pkg+https://pkg.FreeBSD.org/FreeBSD:14:armv7/latest/packagesite.pkg -- pkg+:// implies SRV mirror type
> > pkg: packagesite URL error for pkg+https://pkg.FreeBSD.org/FreeBSD:14:armv7/latest/packagesite.txz -- pkg+:// implies SRV mirror type
> > Unable to update repository FreeBSD
> > Error updating repositories!
> >
> > [root@armv7 ~]# cat /etc/pkg/FreeBSD.conf
> > #
> > # To disable this repository, instead of modifying or removing this file,
> > # create a /usr/local/etc/pkg/repos/FreeBSD.conf file:
> > #
> > # mkdir -p /usr/local/etc/pkg/repos
> > # echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf
> > #
> >
> > FreeBSD: {
> > url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
> > mirror_type: "srv",
> > signature_type: "fingerprints",
> > fingerprints: "/usr/share/keys/pkg",
> > enabled: yes
> > }
> >
> >
>
> Sounds like an issue on your side, it seems you do fail at fetching the SRV
> records: host -t srv _http._tcp.pkg.freebsd.org to test manually.
>
> Best regards,
> Bapt
>
>
>