DaVinci Resolve on Fedora 39
The Problem: After installing DaVinci Resolve 18 on Fedora 39 and trying to launch it via the app menu, it doesn’t do anything. So here is a quick guide that should help to solve this problem on Fedora 39.
When trying to launch the binary in /opt/resolve/bin/resolve
via the the command line, it fails with this error: /opt/resolve/bin/resolve: symbol lookup error: /1ib64/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal
.
It seems to have something to do with some libraries that Resolve installs in /opt/resolve/libs
, some of which seem to be on a too old version to be compatible with the system.
This post on the Opensuse forum helped me fix the issue. The solution also worked for me in Fedora 39:
- Go to
/opt/resolve/libs
- Create a subdirectory in
/opt/resolve/libs
- Move the offending libraries into that new directory
cd /opt/resolve/libs
mkdir _original_libraries
mv /opt/resolve/libs/{libgio*,libglib*,libgmodule*,libgobject*} _original_libraries/
I hope this small non-technical guide helpes someone. Feedback ist always appreciated: contact.