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:

  1. Go to /opt/resolve/libs
  2. Create a subdirectory in /opt/resolve/libs
  3. 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.