ガイドミーの流行ブックマークでサイトのブラウザ表示イメージのサムネイルを作成しているのだが、firefox上でFlashが表示できていなかったので、プラグインをインストールしようとして、ハマった報告。(FreeBSD6.2)
/usr/ports/x11-servers/xorg-vfbserver
/usr/ports/www/firefox
/usr/ports/www/flashplugin-mozilla
あたりをインストールして
# /usr/X11R6/bin/Xvfb :1 -screen 0 1024x1024x24 &
を実行するが、
Fatal server error:
could not open default font ‘fixed’
というエラーで起動できず。。
色々調べ
/usr/ports/x11-fonts/xorg-fonts-miscbitmaps
をインストールすると、Xvfbの起動に成功。
/usr/local/bin/firefox -display :1 -width 800 -height 1024 -P webshot > /dev/null &
を実行し、Xvfb上でのfirefox起動を行うが、2回目の起動以降
Error: No running window found
のエラーが発生 し、firefox起動できず。。
色々調べ
firefox起動ユーザディレクトリの
~/.mozilla/firefox/***.webshot/sessionstore.js
が残っていることが原因と分かる。
firefox起動前にこのファイルを削除することで対応。
firefox設定ファイルuser.jsあたりにセッションに関する設定パラメータがあればそこで対応可能かもしれない。
7時間くらい格闘しました。。