BOOTHより、
以上到着。毎年カレンダーを買っているD.C.Tさんの新作セットです。これでようやく今年のカレンダーが手に入りましたよ。まだ2、3冊必要ですが。
23時頃、唐突にsakuraちゃん上で動かしていたFirefoxがクラッシュし、Segmentation Faultで起動できなくなりました。「何もしてないのに動かなくなった」と言いたくなりますが、意地でも口にはできない台詞です。
さて、実際何が起こったのか判らないのですが……システムもportsも、Firefox単体のextentionも、長期間まったく変更していませんし。いやそれはそれでまずいですけど。外部要因で何か変わったとすれば、Flashが無効化されるとかそういう話が関係あるでしょうか?
いずれ原因は判らないにせよ、復旧の試みはしないといけません。まずはportsの全力更新ですね……UPDATINGに書かれていることを確認して、色々と更新を……はう、カーネルがEOSなものだからportsもmake時に蹴られるようになってたorz これは後でどうにかするとして、環境変数を指定して無理矢理ビルドできるようにします。
その後もあちこちで引っかかりながらupgradeを実施して。portupgrade自体が動かなくなった(ruby更新で引っかかった)ものだからportmasterを一時的に利用したりして。時間はかかりましたけど、16日の昼前にFirefoxは起動できるようになりました。78から84への更新です。更にThunderbirdも、68.8.0から78.6.1へ。この更新は、Lightning拡張が本体に取り込まれた影響でプロファイルの互換性が低下したという注意書きが付いているのですが、一応バックアップを取った上でそのまま実行したところ、問題無く起動してカレンダを表示することもできました。
以後もアップグレードを続けています。一通り終わったら、カーネルのメジャーアップグレードも検討しなければ(本来順番逆)。