stable/15 (base_latest) pkgbase after upgrade : "FreeBSD-tests has a missing dependency: FreeBSD-googletest"
Mark Millard <[email protected]> Wed, 29 Jul 2026 19:21:56 -0700
| Newsgroups | gmane.os.freebsd.devel.pkgbase,gmane.os.freebsd.stable |
|---|---|
| Message-ID | <[email protected]> |
[Not sure if this is better as freebsd-stable@ vs. as freebsd-pkgbase@ .
I also took a guess that ivy@ would be appropriate.]
My upgrade of the amd64 pkgbase stable/15 to (using the kernel context
for identification):
# strings /boot/kernel/kernel | grep ' stable/15-n'
@(#)FreeBSD 15.1-STABLE stable/15-n284648-008d3bafa124 GENERIC
FreeBSD 15.1-STABLE stable/15-n284648-008d3bafa124 GENERIC
was done on a amd64 main system via first chroot'ing into the stable/5
media that can be used for booting and operation.
The upgrade sequence started with:
# env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static update -rFreeBSD-base
Then the kernel and related were upgraded, as if it needed a reboot
before the world upgrade:
# env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static upgrade -U -rFreeBSD-base \
-g FreeBSD-bootloader FreeBSD-kernel-generic\* \
FreeBSD-kernel-minimal\* FreeBSD-src-sys
# env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static install -U -rFreeBSD-base \
-g FreeBSD-bootloader FreeBSD-kernel-generic\* \
FreeBSD-kernel-minimal\* FreeBSD-src-sys
(That last normally finds nothing to do.)
Then the world upgrade:
env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static upgrade -F -U -rFreeBSD-base
#
env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static upgrade -U -rFreeBSD-base -g FreeBSD-src\*
#
env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static upgrade -U -rFreeBSD-base
#
env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static install -F -U -rFreeBSD-base -g FreeBSD-\*
#
env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static install -U -rFreeBSD-base -g FreeBSD-\*
#
env ABI=FreeBSD:15:$(sysctl -n hw.machine_arch) \
pkg-static upgrade -U -rFreeBSD-base
(Again, some of this normally finds nothing to do. And, yes, this
context is set up to have all the upstream FreeBSD-base packages
installed explicitly, none intended to be missing.)
But afterwards:
# pkg-static check -da
Checking all packages: 100%
FreeBSD-tests has a missing dependency: FreeBSD-googletest
>>> Missing package dependencies were detected.
>>> Found 1 issue(s) in the package database.
pkg-static: No packages available to install matching
'FreeBSD-googletest' have been found in the repositories
>>> Summary of actions performed:
FreeBSD-googletest dependency failed to be fixed
>>> There are still missing dependencies.
>>> Try fixing them manually.
>>> Also make sure to check 'pkg updating' for known issues.
pkg-static: Package database is busy while closing!
Looking, I do not find any . . .
<https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/FreeBSD-googletest*>
to go with the two:
<https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/FreeBSD-tests*-15.snap20260729183710.pkg>
--
===
Mark Millard
marklmi at yahoo.com