Your message dated Mon, 25 Nov 2024 16:14:59 +0100
with message-id <[email protected]>
and subject line Re: Bug#1088236: php8.4-imagick - undefined symbol:
php_strtolower
has caused the Debian Bug report #1088236,
regarding php8.4-imagick - undefined symbol: php_strtolower
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1088236: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088236
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: php8.4-imagick
Version: 3.7.0
On Debian 12; after installing *"php8.4-imagick"* package, the "php -v"
command is returning the warning below:
*PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so'
(tried: /usr/lib/php/20240924/imagick.so (/usr/lib/php/20240924/imagick.so:
undefined symbol: php_strtolower), /usr/lib/php/20240924/imagick.so.so
<http://imagick.so.so> (/usr/lib/php/20240924/imagick.so.so
<http://imagick.so.so>: cannot open shared object file: No such file or
directory)) in Unknown on line 0*
I am sending details below:
# apt-get install php8.4-imagick
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
php8.4-imagick is already the newest version
(3.7.0-8+0~20241124.46+debian11~1.gbp8b7a30).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
////////////////////////////////////////////////////////////
# php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so'
(tried: /usr/lib/php/20240924/imagick.so (/usr/lib/php/20240924/imagick.so:
undefined symbol: php_strtolower), /usr/lib/php/20240924/imagick.so.so
(/usr/lib/php/20240924/imagick.so.so: cannot open shared object file: No
such file or directory)) in Unknown on line 0
PHP 8.4.1 (cli) (built: Nov 21 2024 14:43:22) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.1, Copyright (c) Zend Technologies
with Zend OPcache v8.4.1, Copyright (c), by Zend Technologies
////////////////////////////////////////////////////////////
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
////////////////////////////////////////////////////////////
# php -m
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
FFI
fileinfo
filter
ftp
gettext
hash
iconv
igbinary
imap
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
random
readline
redis
Reflection
session
shmop
SimpleXML
snmp
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
////////////////////////////////////////////////////////////
# cat /etc/apt/sources.list
deb http://mirror.hetzner.com/debian/packages bookworm main contrib non-free
deb http://mirror.hetzner.com/debian/packages bookworm-updates main contrib
non-free
deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main
contrib non-free
--- End Message ---
--- Begin Message ---
| Yeah, that’s what I thought. Those are not packages from Debian. You need to know what packages you are using and report to appropriate places.
Also PHP 8.4 is not yet supported even there: https://github.com/oerdnj/deb.sury.org/issues/2176
Ondrej Below I am sending the outputs of "apt-cache policy php8.4" and "apt-cache policy php8.4-imagick".
# apt-cache policy php8.4 php8.4: Installed: 8.4.1-2+0~20241121.18+debian11~1.gbpeda51a Candidate: 8.4.1-2+0~20241121.18+debian11~1.gbpeda51a Version table: *** 8.4.1-2+0~20241121.18+debian11~1.gbpeda51a 500 500 https://packages.sury.org/php bullseye/main amd64 Packages 100 /var/lib/dpkg/status
# apt-cache policy php8.4-imagick php8.4-imagick: Installed: 3.7.0-8+0~20241124.46+debian11~1.gbp8b7a30 Candidate: 3.7.0-8+0~20241124.46+debian11~1.gbp8b7a30 Version table: *** 3.7.0-8+0~20241124.46+debian11~1.gbp8b7a30 500 500 https://packages.sury.org/php bullseye/main amd64 Packages 100 /var/lib/dpkg/statusYou didn’t send something. But sources.list doesn’t contain any sources that contain php8.4 and the php8.4-imagick debian version 3.7.0 doesn’t exist.
You know what. Send output of
apt-cache policy php8.4
and
apt-cache policy php8.4-imagick I sent the sources.list file and the version details in my first email. Let me know exactly what else you need. > On Debian 12; after installing "php8.4-imagick" package
That’s not true as PHP 8.4 is not available on Debian 12. Also the package version 3.7.0 doesn’t exist.
I need to know exactly what versions and from where are you using.
Ondrej Package: php8.4-imagick Version: 3.7.0
On Debian 12; after installing "php8.4-imagick" package, the "php -v" command is returning the warning below:
PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/lib/php/20240924/imagick.so (/usr/lib/php/20240924/imagick.so: undefined symbol: php_strtolower), /usr/lib/php/20240924/imagick.so.so (/usr/lib/php/20240924/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
I am sending details below:
# apt-get install php8.4-imagick Reading package lists... Done Building dependency tree... Done Reading state information... Done php8.4-imagick is already the newest version (3.7.0-8+0~20241124.46+debian11~1.gbp8b7a30). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
////////////////////////////////////////////////////////////
# php -v PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/lib/php/20240924/imagick.so (/usr/lib/php/20240924/imagick.so: undefined symbol: php_strtolower), /usr/lib/php/20240924/imagick.so.so (/usr/lib/php/20240924/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP 8.4.1 (cli) (built: Nov 21 2024 14:43:22) (NTS) Copyright (c) The PHP Group Zend Engine v4.4.1, Copyright (c) Zend Technologies with Zend OPcache v8.4.1, Copyright (c), by Zend Technologies
////////////////////////////////////////////////////////////
# lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Release: 12 Codename: bookworm
////////////////////////////////////////////////////////////
# php -m [PHP Modules] calendar Core ctype curl date dom exif FFI fileinfo filter ftp gettext hash iconv igbinary imap intl json libxml mbstring mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql Phar posix random readline redis Reflection session shmop SimpleXML snmp sockets sodium SPL standard sysvmsg sysvsem sysvshm tokenizer xml xmlreader xmlwriter xsl Zend OPcache zip zlib
[Zend Modules] Zend OPcache
////////////////////////////////////////////////////////////
# cat /etc/apt/sources.list
|
--- End Message ---