🍣

Ubuntu の Firefox に関するメモ

2025/03/27に公開

Profile問題

  • ubuntu desktop での firefox の挙動を調査することになった。

  • 理由は Profile 管理で、ファイルそのものを確認したい(特に Cookie)

  • 対象は snap でインストールされている firefox

  • 以前 firefox は snap ではない旧来のインストール方法でデプロイされていた。

  • 2022年ごろから canonical snap による配布に変わった。

  • 最近、いくつかのアプリは 「これがアプリケーションコンテナに入れられている」ということを薄々感じるような実行状況を確認していた。

  • snap とはなにか? ⇒ 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 を発見。
  • 今回の記事を書こうとしたきっかけ: 某通販サイトを Firefoxで開こうとしたら、 NS_ERROR_NET_INTERRUPT error が出てしまったこと。
  • 最終的には 古い Cookie を削除することで復旧したが、この現象を再現できるか試す。
  • firefox は、sqlite で Cookie を管理しているので、sqlite の WALをイジれば削除された Cookie を再現できるに違いない。

Discussion