Libz1 import error

I installed SpiderOak app some time ago which was running fine up until a few days ago when it stopped. The following error appears at startup:

ImportError: /opt/SpiderOakONE/lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib64/libpng16.so.16)

The libz1 version currently installed is 1.2.11 while the app looks for 1.2.9. I believe the library was updated a few days ago and that is why the application stopped working. Is it possible to make it work with the updated library? Should I reinstall the app?

I don’t know this app, but the problem is system library libpng16.so.16 requires an higher version of libz, so if you have the sources or the possibility to update the app this is the better way. However you can also try to change the libz in the app folder (make a backup of the original first!) with a symlink to the system one. Or, If some other part of you app requires version 1.2.9 of libz, you may put the old libpng16.so.16 directly in /opt/SpiderOakONE/lib/.