Bug 297159 - "libuvmem.so.1" not found after update to 15.1.2
Summary: "libuvmem.so.1" not found after update to 15.1.2
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: bhyve (show other bugs)
Version: 15.1-RELEASE
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-virtualization (Nobody)
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2026-07-30 09:51 UTC by Jürgen Weber
Modified: 2026-07-31 10:39 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jürgen Weber 2026-07-30 09:51:44 UTC
After the freebsd-update from 15.1.1 to 15.1.2 vm-bhyve vms don't start any more. 

debug="yes"

# cat bhyve.log
ld-elf.so.1: Shared object "libuvmem.so.1" not found, required by "bhyve"



OS: FreeBSD 15.1-RELEASE-p2 amd64
CPU: Intel Celeron J4005 (2) @ 1.996GHz
GPU: GeminiLake [UHD Graphics 600]
Comment 1 Oleksandr Kryvulia 2026-07-31 05:59:01 UTC
(In reply to Jürgen Weber from comment #0)
I cannot reproduce it:

# freebsd-version -kru
15.1-RELEASE-p2
15.1-RELEASE-p2
15.1-RELEASE-p2
# ldd /usr/sbin/bhyve | grep libuvmem
        libuvmem.so.1 => /usr/lib/libuvmem.so.1 (0x25f3742bd000)
# vm li
NAME          DATASTORE  LOADER  CPU  MEMORY  VNC           AUTO     STATE
test-chr      default    uefi    2    1G      -             No       Running (27931)
test-fbsd151  default    uefi    2    4G      -             No       Stopped
test-vm02     default    uefi    2    4G      0.0.0.0:5900  Yes [1]  Running (14339)

I think /usr/lib/libuvmem.so.1 somehow lost on your system. Try to restore it.
Comment 2 Jürgen Weber 2026-07-31 08:33:44 UTC
I got libuvmem.* from another system, VMs start again.

I updated more systems, libuvmem.* are still there. On one they are missing, a 14.4.8 VM (freebsd-upgrade).

The system I met the bug first, is a quite old freebsd-upgrade system, updated very often, starting with 12.0, I believe.
Comment 3 Oleksandr Kryvulia 2026-07-31 10:39:51 UTC
libuvmem(3) was introduced in 15.1, that's why it is missing in 14.4.