Fedora 39のVanillaOS Orchidで実行されているApxアプリケーションコンテナでDaVinci Resolveを実行している間、難しい問題に直面しました。広範な研究や実験を含む問題解決の努力にもかかわらず、まだ問題が発生します。私はLinuxの中級者であり、他の場所では解決策が見つからなかったため、このフォーラムで洞察力や解決策を探しています。 :/
環境: - ホストOS:VanillaOS Orchid - コンテナ:ApxContainer - OS:Fedora 39 - アプリケーション:DaVinci Resolve - 問題:DaVinci Resolveを起動した後、libpango-1.0.so.0およびlibgdk_pixbuf-2.0シンボルルックアップエラーに関連する以下が発生しました。 .so.0の場合:
./resolve: symbol lookup error: /lib64/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_static_name
取るべきトラブルシューティング手順:
- lddの依存関係を確認し、欠落している問題を修正しました。 -ldconfigを実行してlibglib2.0-0をインストールしようとしましたが、見つかりませんでした。 - インストールされたglibバージョンとインストールされたdnf list | grep glibを確認しました。 dnfの再インストールを使用してpangoとgdk-pixbuf2を再インストールしました。 - nm -D /lib64/libglib-2.0.so.0 grep g_string_free_and_stealを使用してシンボルが存在することを確認します。 - LD_PRELOADを使用してlibglib-2.0.so.0とlibgdk_pixbuf-2.0.so.0を明示的にロードします。 - LD_LIBRARY_PATHが邪魔にならないことを確認してください。これらの努力にもかかわらず、問題は続いています。 - 他にも多くの問題があります。 Google、Reddit、および関連フォーラムで問題を見つけましたが、発生した特定のエラーに対する解決策が見つかりませんでした。
質問:
同様の条件でDaVinci Resolveを正常に実行した人はいますか?それでは、これらのシンボル照会エラーをどのように克服しましたか?
DaVinci Resolve、Fedora 39、および関連ライブラリに私が見逃した可能性がある既知の互換性の問題がありますか?
この問題はApxコンテナでの実行に関連していますか?ライブラリパスまたは互換性に関する特定の考慮事項または設定はありますか?
この環境でDaVinci Resolveをシームレスに実行するための追加のトラブルシューティング手順や代替方法に関する提案はありますか?
提供できる洞察力やアドバイスに感謝します。解決策を見つけたいです。よろしくお願いします。 :3
答え1
Fedora 39でも同じエラーが発生しました。このGitHubガイド私のために修正されました。 DaVinci Resolve 39には、インストールされているシステムライブラリと競合するように見えるいくつかの古いライブラリが含まれています。ガイドに記載されているライブラリをdisabled-libraries
サブフォルダにコピーすると、問題が解決します。