• some pkgs missing a required shared library: libutil.so.9

    From void@void@f-m.fm to muc.lists.freebsd.stable on Fri Nov 28 14:59:27 2025
    From Newsgroup: muc.lists.freebsd.stable

    Hi

    Context here is a recently upgraded via source build 14-stable to 15-stable. Now system is
    15.0-STABLE stable/15-n281343-56275b7b0672 GENERIC amd64 1500502 1500502

    Packages reinstalled by bootstrapping pkg and pkg update -f && pkg upgrade -f The packages all match the major version of the OS and were downloaded/installed from
    pkg.freebsd.org.

    freebsd-version -kru
    15.0-STABLE
    15.0-STABLE
    15.0-STABLE

    % doas pkg check -da
    Checking all packages: 100%
    firefox is missing a required shared library: libutil.so.9
    iridium-browser is missing a required shared library: libutil.so.9 ungoogled-chromium is missing a required shared library: libutil.so.9

    These programs won't run. Is the most straightforward fix to build from
    sources locally? Here's the local pkg config. The ports tree is installed
    just in case.

    % cat /etc/pkg/FreeBSD.conf

    FreeBSD-ports: {
    url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: yes
    }

    FreeBSD-ports-kmods: {
    url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: yes
    }
    FreeBSD-base: {
    url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: no
    }


    % cat /usr/local/etc/pkg/repos/FreeBSD.conf

    FreeBSD-ports: { enabled: yes }
    FreeBSD-ports-kmods: { enabled: no }
    --


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Herbert J. Skuhra@herbert@gojira.at to muc.lists.freebsd.stable on Fri Nov 28 16:09:09 2025
    From Newsgroup: muc.lists.freebsd.stable

    On Fri, 28 Nov 2025 15:59:27 +0100, void wrote:

    Hi

    Context here is a recently upgraded via source build 14-stable to 15-stable. Now system is 15.0-STABLE stable/15-n281343-56275b7b0672 GENERIC amd64 1500502 1500502

    Packages reinstalled by bootstrapping pkg and pkg update -f && pkg upgrade -f The packages all match the major version of the OS and were downloaded/installed from
    pkg.freebsd.org.

    freebsd-version -kru
    15.0-STABLE
    15.0-STABLE
    15.0-STABLE

    % doas pkg check -da
    Checking all packages: 100%
    firefox is missing a required shared library: libutil.so.9
    iridium-browser is missing a required shared library: libutil.so.9 ungoogled-chromium is missing a required shared library: libutil.so.9

    These programs won't run. Is the most straightforward fix to build from sources locally? Here's the local pkg config. The ports tree is installed just in case.

    % cat /etc/pkg/FreeBSD.conf

    FreeBSD-ports: {
    url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: yes
    }

    FreeBSD-ports-kmods: {
    url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: yes
    }
    FreeBSD-base: {
    url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: no
    }


    % cat /usr/local/etc/pkg/repos/FreeBSD.conf

    FreeBSD-ports: { enabled: yes }
    FreeBSD-ports-kmods: { enabled: no }

    You can temporarily install compat14x-amd64 package (misc/compatx14).


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=@des@FreeBSD.org to muc.lists.freebsd.stable on Fri Nov 28 16:30:18 2025
    From Newsgroup: muc.lists.freebsd.stable

    void <void@f-m.fm> writes:
    Context here is a recently upgraded via source build 14-stable to
    15-stable. Now system is 15.0-STABLE stable/15-n281343-56275b7b0672
    GENERIC amd64 1500502 1500502
    As part of the update process, you ran `make delete-old-libs` when you shouldn't have.
    Packages reinstalled by bootstrapping pkg and pkg update -f && pkg
    upgrade -f The packages all match the major version of the OS and were downloaded/installed from pkg.freebsd.org.
    No, some of your packages are out of date. Check with:
    pkg query -e '%q !~ *:15:*' %n
    As Herbert already mentioned, the simplest fix is to install
    misc/compat14x.
    DES
    --
    Dag-Erling Sm|+rgrav - des@FreeBSD.org
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2