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

Reply via email to