Ubuntu 24.04下DaVinci Resolve 19.0b1无法启动如何解决?
解决Ubuntu 24.04上DaVinci Resolve 19.0b1启动崩溃问题
这个错误是由于DaVinci Resolve自带的旧版GLib库与Ubuntu 24.04系统的Pango库版本不兼容导致的——系统Pango依赖的g_once_init_leave_pointer符号在Resolve自带的GLib中不存在。
解决步骤如下:
先备份Resolve自带的GLib相关库文件,防止操作失误无法恢复:
sudo mv /opt/resolve/libs/libglib-2.0.so.0 /opt/resolve/libs/libglib-2.0.so.0.bak sudo mv /opt/resolve/libs/libgobject-2.0.so.0 /opt/resolve/libs/libgobject-2.0.so.0.bak sudo mv /opt/resolve/libs/libgio-2.0.so.0 /opt/resolve/libs/libgio-2.0.so.0.bak创建软链接,让Resolve调用系统自带的GLib库:
sudo ln -s /lib/x86_64-linux-gnu/libglib-2.0.so.0 /opt/resolve/libs/libglib-2.0.so.0 sudo ln -s /lib/x86_64-linux-gnu/libgobject-2.0.so.0 /opt/resolve/libs/libgobject-2.0.so.0 sudo ln -s /lib/x86_64-linux-gnu/libgio-2.0.so.0 /opt/resolve/libs/libgio-2.0.so.0完成后,直接运行
/opt/resolve/bin/resolve或点击桌面图标即可启动DaVinci Resolve。
恢复方案(若后续出现问题)
如果Resolve更新后出现依赖冲突,可删除软链接并恢复备份文件:
sudo rm /opt/resolve/libs/libglib-2.0.so.0 /opt/resolve/libs/libgobject-2.0.so.0 /opt/resolve/libs/libgio-2.0.so.0 sudo mv /opt/resolve/libs/libglib-2.0.so.0.bak /opt/resolve/libs/libglib-2.0.so.0 sudo mv /opt/resolve/libs/libgobject-2.0.so.0.bak /opt/resolve/libs/libgobject-2.0.so.0 sudo mv /opt/resolve/libs/libgio-2.0.so.0.bak /opt/resolve/libs/libgio-2.0.so.0
内容的提问来源于stack exchange,提问作者Daniel Adelodun
相关产品推荐
相关产品推荐

