0
0

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 - firefox

Posted at

つまらないトラブルが出たらなるべく記事にすること

トラブルシューティング慣れてくるとほぼ瞬殺の事象がありますが、これらは本来なら「出て来てはいけない低レベルな問題が放置されている」ということになります。

  • 再現しない障害
  • 再現させにくい障害

これら「あ畜生」と思わず瞬殺してしまうことがありますが、自動化するとこれらが大変厄介な現象になります。つまり「つまらない事でも整理して潰す前に記録しておく」という日々の努力が必要になってきます。

  • 再現が難しい事象の追跡
     Cookie を消せば対応できる話ですが、似たようなものにリモート機器で「WIFI設定をリセットすればつながる」というのがあります。 自動化時に気がつくのですが「リモート機器が繋がらなくなってからでは遅い」となります。Cookie削除を自動化出来ていないのもありましたが、これも誤動作すると繋がらなくなります。

小さなことも積み重なると大事故になります。

本日の 🤬その1 某通販サイトが開きません

途中までは、「本能の赴くまま」対応していますが、トラブルシューティングから解析に移りました。
結局のところ障害の再現は出来ていません。

  • 某通販サイトが開かない・・・困った。
  • Firefox: ツール(T)->ブラウザーツール(B)->ウェブ開発ツール(T)
    ツール.png
  • 結果: NS_ERROR_NET_INTERRUPT error だとわかる。
  • まあ、別のブラウザで開くからいいのです(普通の人はココで終わる)
    以下がトラブルシューターの「非効率的時間の浪費」になります。

  • ubuntu desktop での firefox の挙動を調査(これまであまり観察していなかった)
  • Profile 管理で、ファイルそのものを確認したい(特に Cookie)
  • 対象は snap でインストールされている firefox
  • 以前 firefox は snap ではない旧来のインストール方法でデプロイされていた。
  • 2022年ごろから canonical snap による配布に変わった。
  • 最近、いくつかのアプリは 「これがアプリケーションコンテナに入れられている」ということを薄々感じ
    るような実行状況を確認していた。
  • snap とはなにか?
  • → 引用
  • 実際に調べると /snap 以下にアプリケーションコンテナが並んでいる。
  • firefox の profile がどこにあるのか・・・
  FIREFOX_CONFIG="$SNAP_REAL_HOME/.mozilla/firefox"
  • 当てずっぽうで探したら ~/snap/firefox が発見された
  • ただしこれは Profile格納先ではない模様・・・
  • 斯くなる上は伝家の宝刀 "lsof" を抜くほかない・・・
/home/strnh/snap/firefox/common/.mozilla/firefox/jeeovhhg.default/synced-tabs.db-shm
  • 無事に cookie.sqlite を発見。

本日のハンティング結果:

  • サイトリニューアル後に 古い Cookie で繋がらなくなることがある。(手軽には再現しないので厄介)
  • snap コンテナの管理先の把握
  • sqlite3 のレコードリカバリに関する予備知識(今回時間切れ)

トラシュー大好き人間は「非効率的時間浪費者」

  • テスト漏れを拾うのは本当に骨が折れます。
0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?