はじめに
NVIDIA Jetson AGX Orinをアップグレード後に、突如、FirefoxやChromiumが起動しなくなった。エラーの原因を特定し、エラーの解決方法が見つかったので紹介する。
動作確認環境
- NVIDIA Jetson AGX Orin
現象と原因
現象
Jetsonをアップグレード(sudo apt update && sudo apt upgrade)した後に、突如、FirefoxやChromiumが起動しなくなる。
ターミナルで起動すると以下のエラーが確認できる。
YYYY/MM/dd HH:mm:ss.sssss cmd_run.go:1344: WARNING: cannot create user data directory: failed to verify SELinux context of /home/{username}/snap: exec: “matchpathcon”: executable file not found in $PATH
cannot set capabilities: Operation not permitted
原因
ブラウザ(FirefoxやChromium)をSnapで配布・管理している環境で、v2.70以降に必要なカーネルモジュールがJetsonに組み込まれていないため。
Jetsonをアップグレードしたことにより、Snapのバージョンがv2.6xからv2.7xに上がり、上記の問題でブラウザが起動しなくなる。
解決方法
大きく4つの解決方法がある。
- 【方法1】Snapのバージョンをv2.6x系統に下げる
- 【方法2】Snapではないパッケージ管理ソフト「Flatpak」を利用する(参考)
- 【方法3】Snap経由で起動せず、直接起動する (参考)
- 【方法4】Jetsonカーネルをビルドし直して初期化する(参考)
ここでは、実際に試して問題がなく簡単に解決した【方法1】を紹介する。
現状のSnap(snapd)のバージョンを確認する。
snap info snapd
以下のように、v2.70以降がインストールされているか確認する。
name: snapd
summary: Daemon and tooling that enable snap packages
publisher: Canonical✓
store-url: https://snapcraft.io/snapd
contact: https://github.com/snapcore/snapd/issues
license: GPL-3.0
description: |
Install, configure, refresh and remove snap packages. Snaps are
'universal' packages that work across many different Linux systems,
enabling secure distribution of the latest apps and utilities for
cloud, servers, desktops and the internet of things.
Start with 'snap list' to see installed snaps.
type: snapd
snap-id: PMrrV4ml8uWuEUDBT8dSGnKUYbevVhc4
tracking: latest/stable
refresh-date: 13 days ago, at 22:37 JST
channels:
latest/stable: 2.71 2025-08-23 (25205) 46MB -
latest/candidate: 2.71 2025-08-13 (25205) 46MB -
latest/beta: 2.71 2025-07-31 (25205) 46MB -
latest/edge: 2.71+g148.288302b 2025-09-03 (25487) 46MB -
installed: 2.71 (25205) 46MB snapd
Snapをダウングレードする。
-
旧バージョンのダウンロード
cd /tmp snap download snapd --revision=24724以下のようなメッセージが出れば成功。
Fetching snap "snapd" Fetching assertions for "snapd" Install the snap with: snap ack snapd_24724.assert snap install snapd_24724.snap -
インストール
sudo snap ack snapd_24724.assert sudo snap install snapd_24724.snap以下のようなメッセージが出れば成功。
2025-09-03T16:12:50+09:00 INFO Waiting for automatic snapd restart... snapd 2.68.5 from Canonical✓ installed -
バージョン固定
今後、アップグレードされないようにバージョンを固定する。sudo snap refresh --hold snapd以下のようなメッセージが出れば成功。
General refreshes of "snapd" held indefinitely -
バージョンの確認
snap info snapdv2.68.5がインストールされていれば成功。
name: snapd summary: Daemon and tooling that enable snap packages publisher: Canonical✓ store-url: https://snapcraft.io/snapd license: GPL-3.0 description: | Install, configure, refresh and remove snap packages. Snaps are 'universal' packages that work across many different Linux systems, enabling secure distribution of the latest apps and utilities for cloud, servers, desktops and the internet of things. Start with 'snap list' to see installed snaps. type: snapd snap-id: PMrrV4ml8uWuEUDBT8dSGnKUYbevVhc4 tracking: latest/stable refresh-date: today at 16:12 JST hold: forever channels: latest/stable: 2.71 2025-08-23 (25205) 46MB - latest/candidate: 2.71 2025-08-13 (25205) 46MB - latest/beta: 2.71 2025-07-31 (25205) 46MB - latest/edge: 2.71+g148.288302b 2025-09-03 (25487) 46MB - installed: 2.68.5 (24724) 46MB snapd,held
ブラウザが通常通り起動すれば成功。うまくいかない場合は、ブラウザを再インストールして再起動する。
まとめ
NVIDIA Jetson AGX Orinをアップグレード後に、突如FirefoxやChromiumが起動しなくなったエラーの原因を特定し、エラーの解決方法を紹介した。同様の不具合でお困りの方は試してみてほしい。
参考