Today I encountered this.
[r720-01 dan ~] % sudo freebsd-update fetch install 14:39:01 Looking up update.FreeBSD.org mirrors... 2 mirrors found. Fetching metadata signature for 13.0-RELEASE from update1.freebsd.org... done. Fetching metadata index... done. The update metadata is correctly signed, but failed an integrity check. Cowardly refusing to proceed any further.
I confirmed it was just the fetch portion.
[r720-01 dan ~] % sudo freebsd-update fetch 14:42:08 Looking up update.FreeBSD.org mirrors... 2 mirrors found. Fetching metadata signature for 13.0-RELEASE from update2.freebsd.org... done. Fetching metadata index... done. The update metadata is correctly signed, but failed an integrity check. Cowardly refusing to proceed any further.
Searching found no recent solutions for this set of versions.
[r720-01 dan ~] % freebsd-version -ukr 14:44:47 13.0-RELEASE-p4 13.0-RELEASE-p4 13.0-RELEASE-p5 [r720-01 dan ~] % uname -a 14:46:39 FreeBSD r720-01.int.unixathome.org 13.0-RELEASE-p4 FreeBSD 13.0-RELEASE-p4 #0: Tue Aug 24 07:33:27 UTC 2021 root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
I rebooted. Then it worked.
[r720-01 dan ~] % sudo freebsd-update fetch 14:55:17 Looking up update.FreeBSD.org mirrors... 2 mirrors found. Fetching metadata signature for 13.0-RELEASE from update1.freebsd.org... done. Fetching metadata index... done. Inspecting system... done. Preparing to download files... done. The following files will be updated as part of updating to 13.0-RELEASE-p6: /bin/freebsd-version /boot/kernel/kernel /boot/kernel/libalias.ko /lib/libalias.so.7 /rescue/[ /rescue/bectl /rescue/bsdlabel /rescue/bunzip2 /rescue/bzcat /rescue/bzip2 /rescue/camcontrol /rescue/cat /rescue/ccdconfig /rescue/chflags /rescue/chgrp /rescue/chio /rescue/chmod /rescue/chown /rescue/chroot /rescue/clri /rescue/cp /rescue/csh /rescue/date /rescue/dd /rescue/devfs /rescue/df /rescue/dhclient [r720-01 dan ~] % sudo freebsd-update install 14:56:37 Installing updates...Scanning //usr/share/certs/blacklisted for certificates... Scanning //usr/share/certs/trusted for certificates... Scanning //usr/local/share/certs for certificates... done.
The expected results then appeared:
[r720-01 dan ~] % freebsd-version -ukr 14:56:59 13.0-RELEASE-p6 13.0-RELEASE-p4 13.0-RELEASE-p6
After a second reboot:
[r720-01 dan ~] % uname -a 15:08:54 FreeBSD r720-01.int.unixathome.org 13.0-RELEASE-p6 FreeBSD 13.0-RELEASE-p6 #0: Mon Jan 10 06:28:50 UTC 2022 root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 [r720-01 dan ~] % freebsd-version -ukr 15:09:02 13.0-RELEASE-p6 13.0-RELEASE-p6 13.0-RELEASE-p6