网站异常日志提示 The type initializer for 'Gdip' threw an exception.
来源:本站原创
点击数: 次
发布时间:2026年01月08日
客户的内网服务器不知道为什么装了dotnet框架还是会提示缺少依赖,该问题可以重新安装libgdiplus解决
在线安装
1️⃣ CentOS 7 / RHEL 7 / 统信 / 麒麟(RPM 系)
yum install -y epel-release yum install -y libgdiplus
如果 epel 已存在:
yum install -y libgdiplus
2️⃣ CentOS 8 / Rocky / Alma
dnf install -y epel-release dnf install -y libgdiplus
3️⃣ Ubuntu / Debian
apt update apt install -y libgdiplus
安装完通常路径是:
/usr/lib/libgdiplus.so 或 /usr/lib64/libgdiplus.so
离线环境
场景:内网服务器,不能联网
方案 A:找同版本系统打包 RPM(推荐)
在一台 可联网、系统版本一致 的机器上:
yum install --downloadonly --downloaddir=/tmp/libgdiplus libgdiplus
拷贝 /tmp/libgdiplus/*.rpm 到内网服务器:
rpm -ivh *.rpm
快速验证是否装成功
1️⃣ 看库是否存在
ldconfig -p | grep gdiplus
应看到类似:
libgdiplus.so (libc6,x86-64) => /usr/lib64/libgdiplus.so
