Wrong JPEG library version: library is 62, caller expects 80
This is caused by multiple versions of libjpeg installed on the server.
Check for libjpeg in library folders.
Lib folders can be find by checking /etc/ld.so.conf
1 2 3 4 5 6 |
root@serv02 [/usr/lib]# cat /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/lib64/ /usr/local/lib /usr/lib root@serv02 [/usr/lib]# cd /usr/lib64/ |
Check version of libjpeg installed
1 2 3 4 5 6 7 8 |
cd /usr/lib64/ ls -la | grep jpeg cd /usr/local/lib ls -la | grep jpeg cd /usr/lib ls -la | grep jpeg |
Folder /usr/lib64/ have libjpeg.so.62.0.0 installed.
1 2 3 4 5 6 |
root@serv02 [/usr/lib]# cd /usr/lib64/ root@serv02 [/usr/lib64]# ls -la | grep jpeg lrwxrwxrwx 1 root root 17 Mar 8 09:54 libjpeg.so -> libjpeg.so.62.0.0* lrwxrwxrwx 1 root root 17 Mar 8 09:14 libjpeg.so.62 -> libjpeg.so.62.0.0* -rwxr-xr-x 1 root root 138936 Jan 6 2007 libjpeg.so.62.0.0* root@serv02 [/usr/lib64]# |
Folder /usr/local/lib have libjpeg.so.8.3.0 installed
1 2 3 4 5 6 7 8 9 10 11 |
root@serv02 [/usr/local/lib]# ls -la | grep jpeg drwxr-xr-x 4 uploadin users 12288 Mar 9 11:43 jpeg-8c/ -rw-r--r-- 1 root root 986681 Jan 16 10:22 jpegsrc.v8c.tar.gz -rw-r--r-- 1 root root 1759458 Mar 9 11:43 libjpeg.a -rwxr-xr-x 1 root root 916 Mar 9 11:43 libjpeg.la* lrwxrwxrwx 1 root root 16 Mar 9 11:43 libjpeg.so -> libjpeg.so.8.3.0* lrwxrwxrwx 1 root root 16 Mar 8 15:36 libjpeg.so.7 -> libjpeg.so.7.0.0* -rwxr-xr-x 1 root root 335442 Mar 8 15:36 libjpeg.so.7.0.0* lrwxrwxrwx 1 root root 16 Mar 9 11:43 libjpeg.so.8 -> libjpeg.so.8.3.0* -rwxr-xr-x 1 root root 968498 Mar 9 11:43 libjpeg.so.8.3.0* root@serv02 [/usr/local/lib]# |
To fix, deleted all libjpeg.so.62.0.0 files
1 2 |
cd /usr/lib64/ rm -f libjpeg.so.* |
Now create a symlink
1 2 |
cd /usr/lib64/ ln -s /usr/local/lib/libjpeg.so.8.3.0 libjpeg.so.62 |
Check what provides libjpeg
1 |
yum whatprovides "*/libjpeg.so.62.0.0" |
See if libjpeg installed
1 |
rpm -qa | grep libjpeg |
1 2 3 4 5 |
root@serv02 [/usr/local/lib]# rpm -qa | grep libjpeg libjpeg-6b-37 libjpeg-devel-6b-37 libjpeg-6b-37 root@serv02 [/usr/local/lib]# |
Uninstall libjpeg
1 |
rpm -e --nodeps libjpeg-6b-37 libjpeg-devel-6b-37 libjpeg-6b-37 |
Edit /etc/yum.conf
Disable auto updating libjpeg by adding
1 |
libjpeg* |
in exclude line.
See Errors