UbuntuでFirefoxが起動しない原因はsnapでした

記事の更新日:2026/09/29 評価を加筆

1.概要

ubuntu 22.04ではWaylandが規定値に変更になり、nvidaの旧型VGAとの相性が悪くて評価試験が進みませんでした。その影響でFirefoxの評価を十分にできないでいました。nvidaを取り外してFirefoxで問題が発生することがあり、Firefoxが起動しない原因を調査して、snapが問題とわかり、対処をしました。Waylandの次はsnapが原因でした。その内容を記述します。

snapを操作するのは初めてです。資料を探して手順に従って操作することをしました。snap自体を良く理解していませんが、特別な閉じた空間にアプリを詰め込んで実行することで、それ以外のアプリと隔離することで安全性を高める仕組みであると認識をしています。しかし、この仕組みが今まで実現できていたことを阻害する原因になっていると思います。

今回は、snap本体をDownGradeすることで以前のリリースに戻すことを最初に実施しました。しかし、Firefoxが起動しない問題は改善しません。次版の候補が表示されていたのでUpGradeを試してみると、Firefoxが起動しない問題が改善しました。原因はsnapのVersionの問題でした。

私の評価は以下の通りです。

(1) Firefoxが起動しなくなり、ネットを調べてSnapを戻してみました。治りません
(2) リリース前の次版があり、変えることでFirefoxは起動できるようになりました
(3) Snapは、今後、様々アプリをサポートするように変わるようです
(4) しかし、apt導入の全てを変えることは無理なので混乱は続きそうなな気がします

2.詳細

(1) snapdのDowngrade

snap info snapd

channels:
  latest/stable:    2.71              2025-08-23 (25202) 53MB -
  latest/candidate: 2.72              2025-10-09 (25577) 53MB -
  latest/beta:      2.72              2025-09-19 (25577) 53MB -
  latest/edge:      2.72+g186.eb232f8 2025-10-18 (25755) 53MB -
installed:          2.71                         (25202) 53MB snapd

sudo snap list snapd --all

Name   Version  Rev    Tracking       Publisher   Notes
snapd  2.70     24792  latest/stable  canonical✓  snapd,disabled
snapd  2.71     25202  latest/stable  canonical✓  snapd

現状は2.71なので2.70に戻してみます。

cd /tmp
snap download snapd --revision=24792
sudo snap ack snapd_24792.assert 
sudo snap install snapd_24792.snap

snap info snapd
で参照すると2.70に戻りました。

しかし、Firefoxは起動しません。

(2) snapdのUpgrade

2.72はbeta,candidateなのでUpgradeしてみます

sudo snap refresh snapd --channel=candidate

snap info snapd
で参照すると2.72になりました。

Firefoxが無事に起動できました

3.所見

ネットの記事はsnapを古いバージョンに戻すことで問題を解決していました。私も最初に古いバージョンに戻すことを考えて実施しました。しかし、改善しません。そこで、次版の候補にアップグレードしました。改善したので良かったのですが、改善しなかった場合は、バックアップから戻すことを実施するつもりでした。利用者の負担は大きいと感じています。

snapを標準で導入しているのはubuntuの系列製品です。Debian、Redhat、SUSEは標準では導入されていません。追加導入することは可能となっています。私個人は、snap利用を強制するのはOSSの精神とは異なる気がします。Firefoxの利用は不安なので隔離して使いたい方がsnap方式で導入するのは問題ありません。利用者全員にsnapで提供するのは如何なものかと思っています。

私は個人的な感覚で受け入れられないと感じたのでsnapを利用しないLinuxMIntへのディストリビューションの移行を実施しました。その詳細に関しては参考資料を参照願います。

参考

コメント