目錄
目錄X
網(wǎng)站異常日志提示 The type initializer for 'Gdip' threw an exception.
客戶的內(nèi)網(wǎng)服務(wù)器不知道為什么裝了dotnet框架還是會提示缺少依賴,該問題可以重新安裝libgdiplus解決
在線安裝
1?? CentOS 7 / RHEL 7 / 統(tǒng)信 / 麒麟(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
離線環(huán)境
場景:內(nèi)網(wǎng)服務(wù)器,不能聯(lián)網(wǎng)
方案 A:找同版本系統(tǒng)打包 RPM(推薦)
在一臺 可聯(lián)網(wǎng)、系統(tǒng)版本一致 的機(jī)器上:
yum install --downloadonly --downloaddir=/tmp/libgdiplus libgdiplus
拷貝 /tmp/libgdiplus/*.rpm 到內(nèi)網(wǎng)服務(wù)器:
rpm -ivh *.rpm
快速驗證是否裝成功
1?? 看庫是否存在
ldconfig -p | grep gdiplus
應(yīng)看到類似:
libgdiplus.so (libc6,x86-64) => /usr/lib64/libgdiplus.so