Package: php8.2-common Version: 8.2.20-2 Severity: important Ahoj Ondřeji, it seems that the recent 8.2.20 doesn't export php_strlcpy anymore for .so extensions. As a consequence some modules don't work. I was bitten by oauth, imagick and apcu.
Jun 24 00:10:18 flora php-fpm8.2[1825633]: [24-Jun-2024 00:10:18] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/lib/php/20220829/imagick.so (/usr/lib/php/20220829/imagick.so: undefined symbol: php_strlcpy), /usr/lib/php/20220829/imagick.so.so (/usr/lib/php/20220829/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 A simple recompile of the affected extension fixes it. Regards, Petr Čech -- System Information: Debian Release: trixie/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'oldstable-security'), (500, 'testing'), (500, 'stable'), (99, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.9.5-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Permissive - Policy name: default Versions of packages php8.2 depends on: ii php8.2-cgi 8.2.20-2 ii php8.2-common 8.2.20-2 ii php8.2-fpm 8.2.20-2 php8.2 recommends no packages. php8.2 suggests no packages. Versions of packages php8.2-common depends on: ii libc6 2.39-3.1 ii libffi8 3.4.6-1 ii libssl3t64 3.3.1-1 ii php-common 2:93+nmu1 ii ucf 3.0043+nmu1 Additional php extensions: ii php8.2-apcu 5.1.22+4.0.11-2.1 ii php8.2-imagick 3.7.0-4.1 ii php8.2-oauth 2.0.7+1.2.3-16.1 -- no debconf information