pdftools cannot open libpoppler.so.108
Table of Contents
Error Message
File mode specification error: (error Error running ‘/home/me/epdfinfo’: /home/me/epdfinfo: error while loading shared libraries: libpoppler.so.108: cannot open shared object file: No such file or directory
Fix
My system recently upgraded libpoppler to 1.09 with no 1.08 in sight. By making a symlink so that 1.08 is actually pointing at 1.09, pdftools resumed operation. A risky maneauver since we can’t guarantee 1.09 isn’t breaking, but it seems to work here and could be easily undone if necessary.
> whereis libpoppler.so
libpoppler: /usr/lib64/libpoppler.so
> cd /usr/lib64/
> ls libpoppler*
libpoppler-cpp.so libpoppler-glib.so libpoppler-qt5.so.1 libpoppler.so.109
libpoppler-cpp.so.0 libpoppler-glib.so.8 libpoppler-qt5.so.1.27.0 libpoppler.so.109.0.0
libpoppler-cpp.so.0.9.0 libpoppler-glib.so.8.20.0 libpoppler.so
> ln -s libpoppler.so libpoppler.so.108
ln: failed to create symbolic link 'libpoppler.so.108': Permission denied
> sudo ln -s libpoppler.so libpoppler.so.108