SOLVED 25.1.2 Shared object "libicuuc.so.74" not found, required by "postfix"

Started by expertaz, March 03, 2025, 06:53:27 AM

Previous topic - Next topic
Good morning,
After  25.1.2 upgrade  getting postfix start issue.

kernel    <118>ld-elf.so.1: Shared object "libicuuc.so.74" not found, required by "postfix"

I remember having an error after upgrading to 25.1.2, although it stated update was successful.
I hit [Click to check for updates.] again and than it installed the missing components from postfix and bind.

hopefully this works at your end also.
Deciso DEC850v2


Thank you for quick response,hit [Click to check for updates.] and find postfix update package.
Now postfix service up and running.

Quote from: RamSense on March 03, 2025, 07:32:39 AMI remember having an error after upgrading to 25.1.2, although it stated update was successful.
I hit [Click to check for updates.] again and than it installed the missing components from postfix and bind.

hopefully this works at your end also.

***GOT REQUEST TO UPDATE***
Currently running OPNsense 25.1.2 (amd64) at Mon Mar  3 10:51:53 +03 2025
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
All repositories are up to date.
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
All repositories are up to date.
Checking for upgrades (1 candidates): . done
Processing candidates (1 candidates): . done
pkg-static: php82-pecl-mongodb has a missing dependency: php82
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
    postfix: 3.9.1,1 -> 3.10.0,1

Number of packages to be upgraded: 1
[1/1] Upgrading postfix from 3.9.1,1 to 3.10.0,1...
===> Creating groups
Using existing group 'mail'
Using existing group 'maildrop'
Using existing group 'postfix'
===> Creating users
Using existing user 'postfix'
===> Creating homedir(s)
[1/1] Extracting postfix-3.10.0,1: ......... done
postfix: Postfix is using backwards-compatible default settings
postfix: See https://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=3.6" and "postfix reload"
chown: /usr/local/man/man1/mailq.1.gz: No such file or directory

===============================================================
Postfix was *not* activated in //usr/local/etc/mail/mailer.conf!

To finish installation run the following commands:

  mkdir -p //usr/local/etc/mail
  install -m 0644 //usr/local/share/postfix/mailer.conf.postfix //usr/local/etc/mail/mailer.conf
===============================================================

You may need to manually remove /usr/local/etc/postfix/main.cf if it is no longer needed.
You may need to manually remove /usr/local/etc/postfix/master.cf if it is no longer needed.
You may need to manually remove /usr/local/etc/postfix/aliases if it is no longer needed.
You may need to manually remove /usr/local/etc/postfix/transport if it is no longer needed.
You may need to manually remove /usr/local/etc/postfix/virtual if it is no longer needed.
Checking integrity... done (0 conflicting)
Nothing to do.
Checking all packages: .......... done
php82-pecl-mongodb has a missing dependency: php82

>>> Missing package dependencies were detected.
>>> Found 1 issue(s) in the package database.

pkg-static: No packages available to install matching 'php82' have been found in the repositories
>>> Summary of actions performed:

php82 dependency failed to be fixed

>>> There are still missing dependencies.
>>> Try fixing them manually.

>>> Also make sure to check 'pkg updating' for known issues.
The following package files will be deleted:
    /var/cache/pkg/py311-cryptography-42.0.8_7,1~3a777ec0a4.pkg
    /var/cache/pkg/php83-filter-8.3.17_1~d04ba62d91.pkg
    /var/cache/pkg/py311-cryptography-42.0.8_7,1.pkg
    /var/cache/pkg/nss-3.108~529c762873.pkg
    /var/cache/pkg/php83-filter-8.3.17_1.pkg
    /var/cache/pkg/opnsense-update-25.1.2~2db8608361.pkg
    /var/cache/pkg/opnsense-update-25.1.2.pkg
    /var/cache/pkg/php83-curl-8.3.17_1~1e8ff1dec8.pkg
    /var/cache/pkg/php83-curl-8.3.17_1.pkg
    /var/cache/pkg/boost-libs-1.87.0_1~9de1f82c8a.pkg
    /var/cache/pkg/boost-libs-1.87.0_1.pkg
    /var/cache/pkg/dnsmasq-2.90_5,1.pkg
    /var/cache/pkg/nss-3.108.pkg
    /var/cache/pkg/py311-pyasn1-modules-0.4.1~1296cdfb52.pkg
    /var/cache/pkg/php83-ldap-8.3.17_1~92934abc9f.pkg
    /var/cache/pkg/py311-pyasn1-modules-0.4.1.pkg
    /var/cache/pkg/os-theme-cicada-1.38_1~effe4bc9db.pkg
    /var/cache/pkg/os-theme-cicada-1.38_1.pkg
    /var/cache/pkg/icu-76.1,1~3aa1b74d99.pkg
    /var/cache/pkg/php83-ldap-8.3.17_1.pkg
    /var/cache/pkg/easy-rsa-3.2.2,1~89b5d4e692.pkg
    /var/cache/pkg/easy-rsa-3.2.2,1.pkg
    /var/cache/pkg/icu-76.1,1.pkg
    /var/cache/pkg/dnsmasq-2.90_5,1~cbad51737e.pkg
    /var/cache/pkg/bind-tools-9.20.6~8a0bba57c6.pkg
    /var/cache/pkg/php83-sockets-8.3.17_1.pkg
    /var/cache/pkg/bind-tools-9.20.6.pkg
    /var/cache/pkg/php83-simplexml-8.3.17_1~0fae4a4205.pkg
    /var/cache/pkg/php83-pdo-8.3.17_1~90ca848807.pkg
    /var/cache/pkg/php83-simplexml-8.3.17_1.pkg
    /var/cache/pkg/php83-pdo-8.3.17_1.pkg
    /var/cache/pkg/ntp-4.2.8p18_4~f6641fe4fe.pkg
    /var/cache/pkg/ntp-4.2.8p18_4.pkg
    /var/cache/pkg/syslog-ng-4.8.1_5~8baebcc4c7.pkg
    /var/cache/pkg/syslog-ng-4.8.1_5.pkg
    /var/cache/pkg/php83-sockets-8.3.17_1~8386912be1.pkg
    /var/cache/pkg/libpsl-0.21.5_2~fa90efce69.pkg
    /var/cache/pkg/protobuf-c-1.5.1~1381ff6d82.pkg
    /var/cache/pkg/libpsl-0.21.5_2.pkg
    /var/cache/pkg/php83-pcntl-8.3.17_1.pkg
    /var/cache/pkg/protobuf-c-1.5.1.pkg
    /var/cache/pkg/os-acme-client-4.9~8cd2759b0b.pkg
    /var/cache/pkg/os-acme-client-4.9.pkg
    /var/cache/pkg/os-theme-rebellion-1.9.2_1~ea749a06c7.pkg
    /var/cache/pkg/clamav-1.4.2_1,1~5913e365a6.pkg
    /var/cache/pkg/os-theme-rebellion-1.9.2_1.pkg
    /var/cache/pkg/clamav-1.4.2_1,1.pkg
    /var/cache/pkg/php83-pcntl-8.3.17_1~e86fdf6f3d.pkg
    /var/cache/pkg/ca_root_nss-3.108~54ad71894e.pkg
    /var/cache/pkg/ca_root_nss-3.108.pkg
    /var/cache/pkg/php83-sqlite3-8.3.17_1~548912cd16.pkg
    /var/cache/pkg/php83-sqlite3-8.3.17_1.pkg
    /var/cache/pkg/py311-trio-0.29.0~0e3614801a.pkg
    /var/cache/pkg/py311-trio-0.29.0.pkg
    /var/cache/pkg/abseil-20250127.0~aeaa7b07a8.pkg
    /var/cache/pkg/abseil-20250127.0.pkg
    /var/cache/pkg/php83-session-8.3.17_1~5d99ad8554.pkg
    /var/cache/pkg/php83-session-8.3.17_1.pkg
    /var/cache/pkg/py311-certifi-2025.1.31~d13f17dbae.pkg
    /var/cache/pkg/kea-2.6.1_2~fc6f7d5ac3.pkg
    /var/cache/pkg/py311-certifi-2025.1.31.pkg
    /var/cache/pkg/kea-2.6.1_2.pkg
    /var/cache/pkg/php83-mbstring-8.3.17_1~df7073456b.pkg
    /var/cache/pkg/php83-gettext-8.3.17_1~4edf8a5892.pkg
    /var/cache/pkg/php83-mbstring-8.3.17_1.pkg
    /var/cache/pkg/php83-gettext-8.3.17_1.pkg
    /var/cache/pkg/php83-zlib-8.3.17_1~25ebea6a17.pkg
    /var/cache/pkg/php83-zlib-8.3.17_1.pkg
    /var/cache/pkg/libunwind-20240221_2~b27074ff56.pkg
    /var/cache/pkg/socat-1.8.0.3~02fbffeeed.pkg
    /var/cache/pkg/libunwind-20240221_2.pkg
    /var/cache/pkg/socat-1.8.0.3.pkg
    /var/cache/pkg/php83-ctype-8.3.17_1~85c3f56359.pkg
    /var/cache/pkg/curl-8.12.1~460dcfde0d.pkg
    /var/cache/pkg/php83-ctype-8.3.17_1.pkg
    /var/cache/pkg/curl-8.12.1.pkg
    /var/cache/pkg/mysql80-client-8.0.39_1~8a665b2a35.pkg
    /var/cache/pkg/rspamd-3.11.0_1.pkg
    /var/cache/pkg/rspamd-3.11.0_1~7e5c9fa5f4.pkg
    /var/cache/pkg/mysql80-client-8.0.39_1.pkg
    /var/cache/pkg/php83-8.3.17_1~4cc8282ca5.pkg
    /var/cache/pkg/php83-8.3.17_1.pkg
    /var/cache/pkg/py311-truststore-0.10.1~733e062101.pkg
    /var/cache/pkg/py311-truststore-0.10.1.pkg
    /var/cache/pkg/openssh-portable-9.9.p2_1,1~a0c79dd4d2.pkg
    /var/cache/pkg/openssh-portable-9.9.p2_1,1.pkg
    /var/cache/pkg/os-theme-advanced-1.0_1~9f9cf6d2f5.pkg
    /var/cache/pkg/os-theme-advanced-1.0_1.pkg
    /var/cache/pkg/freeradius3-3.2.7~322a7a0554.pkg
    /var/cache/pkg/nano-8.3~02aeb571fd.pkg
    /var/cache/pkg/php83-xml-8.3.17_1.pkg
    /var/cache/pkg/freeradius3-3.2.7.pkg
    /var/cache/pkg/nano-8.3.pkg
    /var/cache/pkg/php83-xml-8.3.17_1~8511dcfa44.pkg
    /var/cache/pkg/suricata-7.0.8_2~75827db64f.pkg
    /var/cache/pkg/suricata-7.0.8_2.pkg
    /var/cache/pkg/php83-dom-8.3.17_1~4fd49c0d82.pkg
    /var/cache/pkg/php83-dom-8.3.17_1.pkg
    /var/cache/pkg/sqlite3-3.46.1_1,1~6e2ca2dd34.pkg
    /var/cache/pkg/sqlite3-3.46.1_1,1.pkg
    /var/cache/pkg/py311-pylsqpack-0.3.19~dc990c860e.pkg
    /var/cache/pkg/py311-pylsqpack-0.3.19.pkg
    /var/cache/pkg/openldap26-client-2.6.9_1~6489c1863e.pkg
    /var/cache/pkg/protobuf-29.3_1,1~5e2079b919.pkg
    /var/cache/pkg/openldap26-client-2.6.9_1.pkg
    /var/cache/pkg/protobuf-29.3_1,1.pkg
    /var/cache/pkg/py311-beautifulsoup-4.13.3_1~7e6a940e0c.pkg
    /var/cache/pkg/opnsense-25.1.2~ed453d3ed1.pkg
    /var/cache/pkg/py311-beautifulsoup-4.13.3_1.pkg
    /var/cache/pkg/opnsense-25.1.2.pkg
    /var/cache/pkg/os-theme-vicuna-1.48_1~74dcb98c98.pkg
    /var/cache/pkg/os-theme-vicuna-1.48_1.pkg
    /var/cache/pkg/py311-duckdb-1.2.0~70af4ddccc.pkg
    /var/cache/pkg/py311-duckdb-1.2.0.pkg
    /var/cache/pkg/py311-Jinja2-3.1.5~16a9df6b98.pkg
    /var/cache/pkg/py311-Jinja2-3.1.5.pkg
    /var/cache/pkg/postfix-3.10.0,1~a4f3bfd141.pkg
    /var/cache/pkg/postfix-3.10.0,1.pkg
The cleanup will free 100 MiB
Deleting files: .......... done
All done
Nothing to do.
Starting web GUI...done.
***DONE***


Quote from: franco on March 03, 2025, 08:12:54 AMmimgmail repo? ;)

OPNsense repo actually (os-postfix plugin). But running the update again after installing 25.1.2 bumped the Postfix version and fixed the issue (as has been previously posted).

Ok, the OP also posted this then:

> pkg-static: php82-pecl-mongodb has a missing dependency: php82

Then it points to zenarmor.  I think this is definitely a downside of the third party repos or perhaps building from ports locally.


Cheers,
Franco