26.7 showing missing dependencies

Started by WN1X, Today at 12:48:59 PM

Previous topic - Next topic
***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 26.7 (amd64) at Wed Jul 15 06:44:41 EDT 2026
>>> Root file system: zroot/ROOT/default
>>> Check installed kernel version
Version 26.7 is correct.
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 26.7 is correct.
>>> Check for missing or altered base files
No problems detected.
>>> Check installed repositories
OPNsense (Priority: 11)
>>> Check installed plugins
os-chrony 1.5_3
os-ddclient 1.31_1
>>> Check locked packages
No locks found.
>>> Check for missing package dependencies
Checking all packages: .......... done
php83-pecl-mongodb has a missing dependency: openssl
php83-pecl-mongodb has a missing dependency: php83
php83-pecl-mongodb is missing a required shared library: libcrypto.so.12
php83-pecl-mongodb is missing a required shared library: libssl.so.12
>>> Check for missing or altered package files
Checking all packages: .......... done
>>> Check for core packages consistency
Core package "opnsense" at 26.7 has 68 dependencies to check.
Checking packages: ..................................................................... done
***DONE***

How to correct this?
- Jim

# pkg remove php83-pecl-mongodb

Thanks, Franco. All better now.
- Jim

Today at 02:44:53 PM #3 Last Edit: Today at 02:51:10 PM by MarkH Reason: Mistake: Nginx > Configuration is the correct page that crashes
Just to add, I had the same issue in 26.7 after upgrading (not a fresh install) and, even after running your fix @franco it appears the Nginx plug-in (which I'm aware if a community one) is broken without the mongodb libraries causing it to create a panic. Even after removing Nginx and adding again the crash when opening the Nginx settings Configuration page remains.

I reported this a short while ago via the Firmware > Reporter page, so feel free to disregard and close if this is down to the Nginx maintainer to fix.

Awesome job on a smooth upgrade experience otherwise Franco (and the team), many thanks!

Quote from: franco on Today at 12:51:17 PM# pkg remove php83-pecl-mongodb

I think many of us ran into the same issue, this helps with this problem. But now we have plugins listed as orphaned... Is that normal?


os-ddclient (orphaned) 1.31_1 192KiB 4 OPNsense Dynamic DNS client
os-isc-dhcp (orphaned) 1.0_6 284KiB 4 OPNsense ISC DHCPv4/v6 server
os-qemu-guest-agent (orphaned) 1.3 18.9KiB 4 OPNsense QEMU Guest Agent for OPNsense
os-sensei (orphaned) 2.6.1 328MiB 4 SunnyValley Zenarmor is an Enterprise SASE & SSE platform (NGFW, SWG, CASB, ZTNA, SD-WAN)
os-sensei-agent (orphaned) 2.6.1 178MiB 4 SunnyValley Cloud Connectivity Agent for Zenarmor - Enterprise SASE & SSE platform
os-sensei-updater (orphaned) 2.0 3.75KiB 4 SunnyValley OPNsense ZENARMOR Plugin Updater
os-sunnyvalley (orphaned) 1.5_2 2.43KiB 4 OPNsense Vendor Repository for Zenarmor - Enterprise SASE & SSE platform (NGFW, SWG, CASB, ZTNA, SD-WAN)
os-theme-cicada (orphaned) 1.41_1 5.31MiB 4 OPNsense The cicada theme - dark grey onyx
os-theme-rebellion (orphaned) 1.9.4 5.23MiB 4 OPNsense A suitably dark theme
os-theme-tukan (orphaned) 1.31 5.29MiB 4 OPNsense The tukan theme - blue/white
os-theme-vicuna (orphaned) 1.51 5.31MiB 4 OPNsense The vicuna theme - blue sapphire


Yes because you have a defunct zenarmor repo installed (os-sunnyvalley).