Seamonkey のブックマークが破損 ― 2014年02月03日 00時59分13秒
2.23 の初回起動時に時間が特にかかる。今思えば、データベースからブックマークを作りなおしていたようだ。ここ半年で、ずいぶんと古くなっていたブックマークは削除する等、整頓していた。しかし、ブックマークの最初のr方はあまり変わっておらず、最初は一つ二つ抜けているだけに見えたが、詳しく見直すとあれこれおかしい。 。
手っ取り早い復旧が可能なので、パッパと古い物を取ってくる。とは言ったものの、seamonkey も戻す必要がある。
/usr/local を予備のパーティションを一時的にマウントする。既に公開して長らく経つが、三部構成にして即時入れ換え可能に指定あるので、大した作業でもない。この様な一時的な /usr/local の入れ換えは、二重に /usr/local をマウントする事で出来る。
% mount | grep '/usr/local'
/dev/ad4s3e on /usr/local (ufs, local, noatime, soft-updates)
/usr/local/compat on /usr/compat (nullfs, local, noatime)
/usr/local/var/db/pkg on /var/db/pkg (nullfs, local, noatime)
/dev/ad4s2e on /usr/local (ufs, local, noatime, soft-updates)
% df | grep local
/dev/ad4s3e 12186190 6858456 4352840 61% /usr/local
/usr/local/compat 12186190 6858456 4352840 61% /usr/compat
/usr/local/var/db/pkg 12186190 6858456 4352840 61% /var/db/pkg
/dev/ad4s2e 12186190 6344892 4866404 57% /usr/local
この後、seamonkey 2.17 を起動し、「Bookmarks」の中の、「Manage Bookmarks...」で、「Bookmarks Manager」を起動した。そして、「Tools」メニューの「Export HTML...」で一時保存。
古い ports の入っている /usr/local を umount し、seamonkey 2.23 を再度起動する。もう一度、「Bookmarks Manager」を起動し、一旦ほぼ全てのブックマークを削除。その後、「Import HTML...」で 2.17 のブックマークを読み直して、復旧した。
今回の件は、古い bookmarks.html に内容を見ると同じに見えて、タイムスタンプは一年近く前だったので、結構焦った。何せ、ブックマークを編集したのに、ファイルが更新されないのだから。何はともあれ、最新のブックマークに戻せて一安心。
最近のコメント