failed to start mongod

Started by Hightower, August 06, 2022, 10:47:34 AM

Previous topic - Next topic
August 06, 2022, 10:47:34 AM Last Edit: August 10, 2022, 09:24:44 AM by Hightower
Hallo Zusammen,

ich habe vor kurzen einige Abstürze zum Beispiel wenn ich auf Settings/Cron gehe oder Firewall/Aliases.

PHP Errors:
l/lib/php/20200930/mongodb.so (Cannot open "/usr/local/lib/php/20200930/mongodb.so"), /usr/local/lib/php/20200930/mongodb.so.so (Cannot open "/usr/local/lib/php/20200930/mongodb.so.so")) in Unknown on line 0
[06-Aug-2022 06:00:36 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/local/lib/php/20200930/mongodb.so (Cannot open "/usr/local/lib/php/20200930/mongodb.so"),


Bei System Log steht:

/usr/local/etc/rc.d/mongod: WARNING: failed to start mongod

Bei Run an audit Health bekomme ich folgende Fehlermeldung:

***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 23.1.a_20 (amd64/OpenSSL) at Sat Aug  6 10:43:40 CEST 2022
>>> Check installed kernel version
Version 22.7 is correct.
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 22.7 is correct.
>>> Check for missing or altered base files
No problems detected.
>>> Check installed repositories
OPNsense
>>> Check installed plugins
os-bind 1.23
os-dmidecode 1.1_1
os-dyndns 1.27_3
os-theme-cicada 1.29
os-theme-vicuna 1.41
>>> Check locked packages
No locks found.
>>> Check for missing package dependencies
Checking all packages: .......... done
mongodb40 is missing a required shared library: libboost_program_options.so.1.72.0
mongodb40 is missing a required shared library: libboost_iostreams.so.1.72.0
mongodb40 is missing a required shared library: libboost_filesystem.so.1.72.0
mongodb40 is missing a required shared library: libboost_system.so.1.72.0
php74-pecl-mongodb has a missing dependency: php74
>>> Check for missing or altered package files
Checking all packages: .......... done
>>> Check for core packages consistency
Core package "opnsense-devel" has 63 dependencies to check.
Checking packages: .......................................
php80-phalcon-5.0.0.r3 version mismatch, expected 5.0.0.r2
Checking packages: .......................... done
***DONE***


Wie kann ich denn die "missing packages" installieren?

Versions   OPNsense 23.1.a_20-amd64
FreeBSD 13.1-RELEASE
OpenSSL 1.1.1q 5 Jul 2022









August 06, 2022, 03:14:22 PM #1 Last Edit: August 06, 2022, 03:29:15 PM by KHE
Hi,

indem du das veraltete Paket deinstallierst: pkg remove php74-pecl-mongodb

Mehr Informationen findest du hier.

Und weil in dem Health audit auch noch folgendes auftaucht:
Quote from: Hightower on August 06, 2022, 10:47:34 AM
***GOT REQUEST TO AUDIT HEALTH***
...
Core package "opnsense-devel" has 63 dependencies to check.
Checking packages: .......................................
php80-phalcon-5.0.0.r3 version mismatch, expected 5.0.0.r2
Checking packages: .......................... done
***DONE***

Hier ist die Lösung dazu

Gruß KH

Vielen Dank KHE, hat geklappt. Komme auch wieder auf die Seiten.

Was ist noch mit den anderen mongodb40 is missing a required shared library: ?

***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 23.1.a_20 (amd64/OpenSSL) at Sat Aug  6 16:37:39 CEST 2022
>>> Check installed kernel version
Version 22.7 is correct.
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 22.7 is correct.
>>> Check for missing or altered base files
No problems detected.
>>> Check installed repositories
OPNsense
>>> Check installed plugins
os-bind 1.23
os-dmidecode 1.1_1
os-dyndns 1.27_3
os-theme-cicada 1.29
os-theme-vicuna 1.41
>>> Check locked packages
No locks found.
>>> Check for missing package dependencies
Checking all packages: .......... done
mongodb40 is missing a required shared library: libboost_program_options.so.1.72.0
mongodb40 is missing a required shared library: libboost_iostreams.so.1.72.0
mongodb40 is missing a required shared library: libboost_filesystem.so.1.72.0
mongodb40 is missing a required shared library: libboost_system.so.1.72.0
>>> Check for missing or altered package files
Checking all packages: .......... done
>>> Check for core packages consistency
Core package "opnsense-devel" has 63 dependencies to check.
Checking packages: .......................................
php80-phalcon-5.0.0.r2 repository mismatch: unknown-repository
php80-phalcon-5.0.0.r2 is not set to automatic
Checking packages: .......................... done
***DONE***