pkg XX candidates when pkg update or upgrade

I already took a look to many other posts on that subject but I am unable to solve my issue.

When I do a doas pkg -d upgrade I got :
Code:
[...]
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libarchive.so.7
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libc.so.7
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libcrypto.so.35
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libelf.so.2
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libjail.so.1
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libm.so.5
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libssl.so.35
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libthr.so.3
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libutil.so.10
DBG(1)[10013]> (solver) for package: pkg cannot find provide for requirement: libz.so.6
[...]

My FreeBSD.conf :
Code:
FreeBSD-ports: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg"
  enabled: yes
}
FreeBSD-ports-kmods: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly_${VERSION_MINOR}",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
FreeBSD-base: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkgbase-${VERSION_MAJOR}",
  enabled: no
}
I tried already to doas pkg upgrade -f and also to doas pkg bootstrap -f (as it is like pkg is the one which cannot find requirement) but still got the same issue.

pkg info pkg :
Code:
pkg-2.4.2
Name           : pkg
Version        : 2.4.2
Installed on   : Wed Dec 24 14:57:20 2025 CET
Origin         : ports-mgmt/pkg
Architecture   : FreeBSD:15:amd64
Prefix         : /usr/local
Categories     : ports-mgmt
Licenses       : BSD2CLAUSE
Maintainer     : pkg@FreeBSD.org
WWW            : https://github.com/freebsd/pkg
Comment        : Package manager
Options        :
    DOCS           : on
Shared Libs required:
    libarchive.so.7
    libc.so.7
    libcrypto.so.35
    libelf.so.2
    libjail.so.1
    libm.so.5
    libssl.so.35
    libthr.so.3
    libutil.so.10
    libz.so.6
Shared Libs provided:
    libpkg.so.4
Annotations    :
    FreeBSD_version: 1500068
    build_timestamp: 2025-12-18T01:03:09+0000
    built_by       : poudriere-git-3.4.4-15-g61aba751
    port_checkout_unclean: no
    port_git_hash  : f0628a6479cfa3bb95c51293e4871eb489daa3b6
    ports_top_checkout_unclean: no
    ports_top_git_hash: 1a20e675c4bf47165b603d331df194a5f84c4e87
Flat size      : 53.4MiB
Description    :
Package management tool

Many thanks
 
I would indeed better said that it is not an issue but a curiosity and wanted to understand why I got this in my laptop, and don't have the issue in the 5 other servers I have, but I read "pkg cannot find provide for requirement" I am wondering if something is missing
 
It's looking for base OS libraries. So unless you used pkgbase it's not going to find a package that contains those libraries.
 
Back
Top