Ffmpeg linking to old libdb version

ffmpeg shows up as an “Extra” package, but I can’t find it on the gitlab, so I’m posting here.

ffmpeg is throwing an error:

ffmpeg: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory

Far as I can tell, libdb is provided by the “db” package, which on my system has been upgraded to 6.2. I’m not sure when this happened, as I don’t use ffmpeg regularly.

core/db 6.2.32-1 [installed]
    The Berkeley DB embedded database system

Looks like ffmpeg needs to be rebuilt to use the updated libdb version.

Is the system fully updated? The message is referring to a different package called db5.3 Which is the same version on all branches at the moment. Check to make sure that it is installed. If not,

pamac install db5.3
core/db5.3 5.3.28-2 [installed]
    usr/lib/libdb-5.3.so

Have you reboot the system after the update?

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.