maintainer-feedback requested: [Bug 284264] ports-mgmt/pkg after upgrade to 2.0 check -d reports missing system libs

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 22 Jan 2025 15:55:42 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-pkg (Nobody)
<pkg@FreeBSD.org> for maintainer-feedback:
Bug 284264: ports-mgmt/pkg after upgrade to 2.0 check -d reports missing system
libs
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284264



--- Description ---
Hello to all

# /usr/ports/ports-mgmt/pkg $ pkg check -d pkg
Checking pkg: 100%
pkg is missing a required shared library: libz.so.6
pkg is missing a required shared library: libutil.so.9
pkg is missing a required shared library: libthr.so.3
pkg is missing a required shared library: libssl.so.30
pkg is missing a required shared library: libm.so.5
pkg is missing a required shared library: libjail.so.1
pkg is missing a required shared library: libelf.so.2
pkg is missing a required shared library: libcrypto.so.30
pkg is missing a required shared library: libc.so.7
pkg is missing a required shared library: libarchive.so.7

# /usr/ports/ports-mgmt/pkg $ pkg check -s pkg
Checking pkg: 100%

but in reality everything's ok:

# ldd /usr/local/sbin/pkg*
/usr/local/sbin/pkg:
	libelf.so.2 => /lib/libelf.so.2 (0x2b9ca46e0000)
	libjail.so.1 => /lib/libjail.so.1 (0x2b9ca5762000)
	libm.so.5 => /lib/libm.so.5 (0x2b9ca5193000)
	libarchive.so.7 => /usr/lib/libarchive.so.7 (0x2b9ca6401000)
	libz.so.6 => /lib/libz.so.6 (0x2b9ca7111000)
	libutil.so.9 => /lib/libutil.so.9 (0x2b9ca829e000)
	libssl.so.30 => /usr/lib/libssl.so.30 (0x2b9ca80a5000)
	libcrypto.so.30 => /lib/libcrypto.so.30 (0x2b9ca8f47000)
	libthr.so.3 => /lib/libthr.so.3 (0x2b9ca9504000)
	libc.so.7 => /lib/libc.so.7 (0x2b9cab1da000)
	libbz2.so.4 => /usr/lib/libbz2.so.4 (0x2b9caa31d000)
	liblzma.so.5 => /usr/lib/liblzma.so.5 (0x2b9cac3bd000)
	libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x2b9cad659000)
	libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0x2b9cad004000)
	libmd.so.6 => /lib/libmd.so.6 (0x2b9caddc2000)
	[vdso] (0x2b9ca3b5a000)

Surely tried reinstall from within its ports catalog but all in vain.
Seems to me that pkg 2.0 stops taking into account system libraries.

system is up-to-date ports & kernel 14.2-RELEASE FreeBSD 14.2-RELEASE
releng/14.2-n269506-c8918d6c7412 GENERIC amd64