環境
- Ubuntu 22.04 LTS
- AMD Ryzen 5 3500 6-core processor
- GeForce GTX 550 Ti
障害
Unityのサイト( https://unity3d.com/jp/get-unity/download )からUnityHubのAppImageをダウンロードして、起動しようとしたのだが次のようなエラーが出て起動することができなかった。
torichan@torichan-ubuntu:~/Downloads$ ./UnityHub.AppImage
Checking for update
Update for version 2.4.6 is not available (latest version: 2.4.6, downgrade is disallowed).
Checking for update
Update for version 2.4.6 is not available (latest version: 2.4.6, downgrade is disallowed).
[8155:0723/090843.157721:FATAL:gpu_data_manager_impl_private.cc(892)] The display compositor is frequently crashing. Goodbye.
解決した方法
UnityHubはElectronを使用したアプリケーションのようで、うまく起動しなかったのはElectronにバンドルされているChromiumの問題のようであった。
Electron.jsのサイト( https://www.electronjs.org/ja/docs/latest/tutorial/sandbox#chromium-%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B-%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E3%81%BF )を参考に、--no-sandbox
フラグをつけてやるととりあえず起動した。
./UnityHub.AppImage --no-sandbox
参考リンク