4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu24.04にUnityhubをインストールして起動失敗した場合の対応

Posted at

はじめに

Ubuntu 24.04にUnityhubをインストールしても、Unityhubの起動に失敗した。

AppArmorと呼ばれるLinuxカーネルのセキュリティモジュールがUnityhubの動作を妨げてしまっているらくし、Unityhubのアクションを拒否しないようにアクセス権を変更することで、解決できた。

備忘としてメモする。

参考にしたフォーラム

Unity Hub and (X)ubuntu 24.04 not starting Workaround

Unityhubのインストール

公式ページを参考にインストールする。

aptのリポジトリ情報はdeb822形式というフォーマットにUbuntu24.04から変更となっている点に注意する必要がある。

$ wget -qO - https://hub.unity3d.com/linux/keys/public | gpg --dearmor | sudo tee /usr/share/keyrings/Unity_Technologies_ApS.gpg > /dev/null

$ cat /etc/apt/sources.list.d/unityhub.sources 
Types: deb
URIs: https://hub.unity3d.com/linux/repos/deb
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/Unity_Technologies_ApS.gpg

$ sudo apt update

$ sudo apt-get install unityhub

Unityhubのインストールは上記で完了するが、この時点ではUnityhubnの起動に失敗する。

下記を追加で実施すると、無事に起動できた。

$ cat /etc/apparmor.d/unityhub 
abi <abi/4.0>,
include <tunables/global>

profile unityhub /opt/unityhub/unityhub-bin flags=(unconfined) {
userns,

# Site-specific additions and overrides. See local/README for details.
include if exists <local/unityhub>
}

$ sudo systemctl restart apparmor.service

4
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?