You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为MediaWiki安装ImageMagick时遇依赖缺失错误求助

MediaWiki配置ImageMagick遇到依赖错误的解决方案征集

环境信息

  • 服务器:搭载cPanel的Bluehost服务器,Linux x86_64(CentOS系统)
  • MediaWiki版本:1.38.1
  • convert路径:/usr/bin/convert

问题重现过程

1. 安装ImageMagick主包失败

按照ImageMagick官网指引下载ImageMagick-7.1.0-48.x86_64.rpm上传后执行命令:

$ rpm -Uvh ImageMagick-7.1.0-48.x86_64.rpm

出现依赖缺失错误:

error: Failed dependencies:
    ImageMagick-libs(x86-64) = 7.1.0-48 is needed by ImageMagick-7.1.0-48.x86_64
    libMagickCore-7.Q16HDRI.so.10()(64bit) is needed by ImageMagick-7.1.0-48.x86_64
    libMagickWand-7.Q16HDRI.so.10()(64bit) is needed by ImageMagick-7.1.0-48.x86_64
    libMagickWand-7.Q16HDRI.so.10(VERS_10.0)(64bit) is needed by ImageMagick-7.1.0-48.x86_64
    libc.so.6(GLIBC_2.34)(64bit) is needed by ImageMagick-7.1.0-48.x86_64
    rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by ImageMagick-7.1.0-48.x86_64
    libMagickCore.so.5()(64bit) is needed by (installed) ea-ruby24-rubygem-rmagick-2.16.0-1.el6.eig.x86_64
    libMagickCore.so.5()(64bit) is needed by (installed) rubygem-rmagick-2.15.4-1.el6.hg.x86_64
    libMagickCore.so.5()(64bit) is needed by (installed) ea-php72-php-imagick-3.4.3-4.el6.eig.x86_64
    libMagickCore.so.5()(64bit) is needed by (installed) ea-php73-php-imagick-3.4.3-4.el6.eig.x86_64
    libMagickCore.so.5()(64bit) is needed by (installed) ea-php74-php-imagick-3.4.3-4.el6.eig.x86_64
    libMagickCore.so.5()(64bit) is needed by (installed) ImageMagick-perl-6.7.2.7-7.el6.x86_64
    libMagickWand.so.5()(64bit) is needed by (installed) ea-php72-php-imagick-3.4.3-4.el6.eig.x86_64
    libMagickWand.so.5()(64bit) is needed by (installed) ea-php73-php-imagick-3.4.3-4.el6.eig.x86_64
    libMagickWand.so.5()(64bit) is needed by (installed) ea-php74-php-imagick-3.4.3-4.el6.eig.x86_64
    ImageMagick = 6.7.2.7-7.el6 is needed by (installed) ImageMagick-perl-6.7.2.7-7.el6.x86_64

2. 安装ImageMagick-libs包失败

尝试先安装ImageMagick-libs-7.1.0-48.x86_64.rpm,执行命令:

$ rpm -Uvh ImageMagick-libs-7.1.0-48.x86_64.rpm

仍出现依赖错误:

error: Failed dependencies:
    libc.so.6(GLIBC_2.14)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libc.so.6(GLIBC_2.17)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libc.so.6(GLIBC_2.25)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libc.so.6(GLIBC_2.33)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libc.so.6(GLIBC_2.34)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libgomp.so.1(GOMP_4.5)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libgs.so.9()(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    liblcms2.so.2()(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    liblzma.so.5()(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    liblzma.so.5(XZ_5.0)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libm.so.6(GLIBC_2.29)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libm.so.6(GLIBC_2.35)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libpng16.so.16()(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libpng16.so.16(PNG16_0)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libraw_r.so.20()(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libtiff.so.5()(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    libtiff.so.5(LIBTIFF_4.0)(64bit) is needed by ImageMagick-libs-7.1.0-48.x86_64
    rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by ImageMagick-libs-7.1.0-48.x86_64

3. 安装EPEL源失败

下载epel-release-latest-9.noarch.rpm上传后执行:

$ rpm -Uvh epel-release-latest-9.noarch.rpm

报错:

error: Failed dependencies:
    /usr/bin/bash is needed by epel-release-9-4.el9.noarch
    rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by epel-release-9-4.el9.noarch
    rpmlib(RichDependencies) <= 4.12.0-1 is needed by epel-release-9-4.el9.noarch 

补充说明

后续发现服务器已预装ImageMagick,完成剩余配置后UploadWizard可正常运行,现征集同类问题的解决方案。

内容的提问来源于stack exchange,提问作者Guillaume Taillefer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:55:26