[BUG] PHP Imagemagick Warning
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 30/100
Research direction
Start with the Docker image build configuration and the lychee service in the provided Docker Compose setup; inspect how PHP Imagick and ImageMagick versions are installed. Reproduce the container startup and compare the compiled and loaded versions. Done means the current container starts without the repeated Imagick version warning.
Written by the indexing model from the issue text.
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
lychee | [custom-init] No custom files found, skipping...
lychee | [ls.io-init] done.
lychee | [24-Jul-2025 11:23:55] NOTICE: PHP message: PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
lychee | PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
lychee |
lychee | INFO No scheduled commands are ready to run.
lychee |
lychee | PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
lychee |
lychee | INFO No scheduled commands are ready to run.
lychee |
lychee | PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
lychee |
lychee | INFO No scheduled commands are ready to run.
Expected Behavior
No error
Steps To Reproduce
Start the current version of the docker container.
Environment
- OS: Debian 12
- How docker service was installed: via apt
CPU architecture
x86-64
Docker creation
Docker compose
services:
mariadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: lychee_mariadb
restart: unless-stopped
volumes:
- ./mariadb:/config
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_DATABASE=lychee
- MYSQL_USER=lychee
- MYSQL_PASSWORD=dbpassword
- PGID=1000
- PUID=1000
- TZ=Europe/Berlin
lychee:
image: lscr.io/linuxserver/lychee:latest
container_name: lychee
restart: unless-stopped
depends_on:
- mariadb
volumes:
- ./config:/config
- ./pictures:/pictures
environment:
- DB_CONNECTION=mysql
- DB_HOST=mariadb
- DB_PORT=3306
- DB_USERNAME=lychee
- DB_PASSWORD=dbpassword
- DB_DATABASE=lychee
- PGID=1000
- PUID=1000
- TZ=Europe/Berlin
ports:
- 84:80
Container logs
lychee_mariadb | 250724 11:23:43 mysqld_safe Logging to '/config/databases/5b8774548322.err'. [43/791]
lychee_mariadb | 250724 11:23:43 mysqld_safe Starting mariadbd daemon with databases from /config/databases
lychee | **** The following active confs have different version dates than the samples that are shipped. ****
lychee | **** This may be due to user customization or an update to the samples. ****
lychee | **** You should compare the following files to the samples in the same folder and update them. ****
lychee | **** Use the link at the top of the file to view the changelog. ****
lychee | ┌────────────┬────────────┬────────────────────────────────────────────────────────────────────────┐
lychee | │ old date │ new date │ path │
lychee | ├────────────┼────────────┼────────────────────────────────────────────────────────────────────────┤
lychee | │ 2024-07-16 │ 2025-05-31 │ /config/nginx/site-confs/default.conf │
lychee | │ 2023-08-13 │ 2025-07-18 │ /config/nginx/ssl.conf │
lychee | │ 2024-05-27 │ 2025-05-31 │ /config/nginx/nginx.conf │
lychee | └────────────┴────────────┴────────────────────────────────────────────────────────────────────────┘
lychee | Waiting for DB to be available
lychee_mariadb | Connection to localhost (::1) 3306 port [tcp/mysql] succeeded!
lychee_mariadb | Logrotate is enabled
lychee_mariadb | [ls.io-init] done.
lychee | PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will ru
n but may behave surprisingly in Unknown on line 0
lychee |
lychee | INFO Nothing to migrate.
lychee |
lychee | [custom-init] No custom files found, skipping...
lychee | [ls.io-init] done.
lychee | [24-Jul-2025 11:23:55] NOTICE: PHP message: PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809
but version 1810 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
lychee | PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will ru
n but may behave surprisingly in Unknown on line 0
lychee |
lychee | INFO No scheduled commands are ready to run.
lychee |
lychee | PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will ru
n but may behave surprisingly in Unknown on line 0
lychee |
lychee | INFO No scheduled commands are ready to run.
lychee |
lychee | PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810 is loaded. Imagick will ru
n but may behave surprisingly in Unknown on line 0
lychee |
lychee | INFO No scheduled commands are ready to run.
- Dominant language
- Dockerfile
- Stars
- 51
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Similar issues
-
Solved site promotion gate fails on runner PHP patch drift (expects 8.2.33, runner installs 8.2.34) Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Automattic/blocks-engine#2161 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 60/100
github/gh-aw-mcpg#13748 ·
-
agentic-workflows
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
personalrobotics/tsr#128 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Azure/azure-functions-docker#1257 ·