Apache起動時にImageMagickのエラー(GC-30029)が発生します
- 詳細
- カテゴリ: GCランタイム
- 作成日:2016-01-12
GeneCodeではlibMagickCore.soを参照していますが、バージョン2.2.0以前のランタイムでは/usr/lib64/libMagickCore.so.2までしか直接参照しておりません。
そのため、OSバージョンによってはlibMagickCore.soのバージョンアップが発生しており(例:/usr/lib64/libMagickCore.so.5)、libMagickCore.soが見つからず、Apache起動時のエラーログに以下の様にエラーメッセージが出力されることがあります。
[Wed Jan 06 15:47:26 2016] [error] (20019)DSO load failed: [0099930000] [gc_img] (GC-30029) could not open ImageMagick library: /usr/lib64/libMagickCore.so
[Wed Jan 06 15:47:26 2016] [error] [0099930000] [gc_img] (GC-20009) could not load ImageMagick: /usr
[Wed Jan 06 15:47:26 2016] [error] [0099930000] [gc_img] (GC-20005) configuration failed
対応策として、以下の様に手動でシンボリックリンクを作成してからApacheを起動してください。
# cd /usr/lib64/
# ln -s libMagickCore.so.5 /usr/lib64/libMagickCore.so