
Lubuntuを更新したらFirefoxに警告が! アプリの動作確認と、アップグレードを終えて
前回は、Lubuntu 26.04 LTSへのアップグレード後、PostgreSQLのデータが正常に使えるか確認した話を書きました。
今回は、その続きです。OSの更新は終わり、PostgreSQLのデータも確認できました。では、普段使っているアプリはどうでしょうか?これまで使えていたものが、OSを更新したことで使えなくなっていたら困ります。
そこで、FirefoxやVS Codeなど、普段使用しているアプリの状態を確認することにしました。ところが、Firefoxを起動してみると、見慣れない警告が表示されました。さて、今度は何が起きたのでしょうか(笑)。
Firefoxを起動したら警告が出てきた
今回のアップグレードでは、OSの更新中にもFirefoxに関する処理が行われていました。その際に登場したのが、Snapという仕組みです。Snapは、Linuxでアプリをインストールしたり、更新したりするための仕組みの一つです。
以前のLubuntu環境でもFirefoxやVS CodeをSnap版として使用していましたが、普段はあまり意識することがありませんでした。ところが今回、Firefoxを起動した際に、Snapの実行環境に関する警告が表示されました。
確認できた内容には、mount-namespaceに関する警告や、GTKの設定ファイルに対するPermission deniedという表示がありました。「Permission denied」は、簡単にいえば、ファイルなどへのアクセスが許可されていないという意味です。
ただし、今回の警告が表示されたからといって、すぐにFirefoxが使えなくなったわけではありません。まずは、何が問題になっているのか確認することにしました。
ファイルの権限とSnapの状態を確認する
今回もChatGPTに相談しながら、警告が表示された原因を調べていきます。
まず確認したのは、警告に関係している設定ファイルの権限です。Linuxでは、ファイルごとに読み取りや書き込みなどの権限が設定されています。もし必要なファイルを読み取れなければ、アプリの動作に影響する可能性があります。そこで、今回もファイルの権限を確認しました。しかし、通常の読み取り権限については、問題を確認できませんでした。
続いて、Snapの接続状態についても確認しました。こちらについても、Firefoxの主要な接続に問題は確認できませんでした。
では、なぜ警告が表示されたのでしょうか?残念ながら、今回の確認だけでは根本的な原因までは特定できませんでした。ただ、ここで無理に設定を変更したり、権限を変更したりするのは避けたいところです。
警告が表示されたことと、実際にアプリが正常に使えるかどうかは、分けて考える必要があります。そこで、Firefoxそのものの動作を確認することにしました。
Firefoxは正常に起動できた
その後の確認では、Firefoxが正常に起動することを確認できました。確認時のバージョンは155.0.1です。ひとまず、普段使用するブラウザとして起動できることは確認できました。
ただし、今回の確認で分かったのは、Firefoxが起動できるということです。最初に表示されたSnap関連の警告について、根本的な原因を特定して解消できたわけではありません。ここは、今後も必要に応じて確認していきたいと思います。
今回のように警告が表示された場合、すぐに何かを変更するのではなく、まずは実際の動作に問題があるか確認することも大切ですね。
ほかのアプリはどうなった?
Firefoxの確認が終わったところで、ほかのアプリについても確認しました。今回のアップグレード後、これまでの作業記録で確認できた主な内容は次のとおりです。
アプリ 確認できた内容 Firefox Snap関連の警告が表示されたが、起動を確認 Google Chrome 起動を確認 VS Code 起動を確認
今回の確認では、Firefox以外にも、普段使用しているChromeやVS Codeが起動することを確認できました。
なお、ChatGPTやClaudeのアプリ版についても気になるところですが、今回の作業記録だけでは、OS更新後の動作や問題への対応を十分に整理できていません。そのため、今回は正常に動作したと断定せず、確認できているアプリを中心に紹介することにしました。
OSの更新後に確認したこと
今回のアップグレードでは、アプリの起動確認以外にも、OSの状態を確認しました。パッケージの更新状況や、正常に処理されていないものが残っていないかなどを調べています。
最終確認の記録では、APTの更新が完了しており、dpkgの監査でも問題は確認されませんでした。また、systemdで失敗状態になっているサービスも0件でした。
これらは、OSやソフトウェアの管理状態に問題が残っていないかを確認するためのものです。もちろん、これだけですべてのアプリが正常に使えると保証されるわけではありません。それでも、今回のアップグレード後の状態を判断するための、一つの確認材料になりました。
まだ気になっていることもある
今回のアップグレードで、OSは新しくなり、普段使っているアプリについても、確認できた範囲では起動することが分かりました。ただし、すべての確認作業が終わったわけではありません。
例えば、シャットダウンなどを行うメニュー画面の構成については、以前との違いが少し気になっています。こちらは、まだ詳しい確認や設定の見直しまで進めていません。今のところ、今回のアップグレードとは別に、時間が取れたときに確認していこうと思います。実際に調べて何か分かれば、また別の記事にできるかもしれません。
Lubuntu 26.04 LTSへのアップグレードを終えて
今回の連載では、仕事用のLet's note CF-RZ5を、Lubuntu 24.04 LTSから26.04 LTSへアップグレードした経緯を紹介してきました。
バックアップを考えていたところに更新通知が来て、予定より早く作業を始めてしまったこと。途中で見慣れない確認画面が表示されたこと。PostgreSQLが新しくなり、以前作成したデータが使えるか確認したこと。そして今回の、Firefoxの警告やアプリの動作確認。
OSを更新するだけのつもりでしたが、振り返ってみると、いろいろな作業がありました。今回もChatGPTに相談しながら進めてきましたが、やはり実際に操作して確認することが重要だと感じています。
分からないことがあれば調べる。結果を確認してから、次の作業へ進む。そして、正常に動いているものについては、必要以上に設定を変更しない。こうしたことを、今回のアップグレードを通じて改めて意識するようになりました。
もう一つ、今後の課題として残っているのが、バックアップと作業手順の管理です。今回は、バックアップの準備が整う前にOSの更新を始めてしまいました。次回は、同じようなことにならないよう、事前のバックアップや復元方法を確認しておきたいと思います。また、今回のように時間をかけて調べた作業は、自分用のマニュアルとして残していく予定です。毎回同じことを調べ直すのも大変ですからね(笑)。
古いLet's note CF-RZ5ですが、まだまだ仕事で使い続けるつもりです。今回のLubuntu 26.04 LTSアップグレード連載は、ここで一区切りとしたいと思います。
ここまで読んでいただき、ありがとうございました!