Seamonkey のブックマークが破損2014年02月03日 00時59分13秒

Seamonkey 2.17 から 2.23 へ更新する時に、正しくブックマークが移行されていないのに気がついた。原因は bookmarks.html が保存されなくなっていたから。

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 に内容を見ると同じに見えて、タイムスタンプは一年近く前だったので、結構焦った。何せ、ブックマークを編集したのに、ファイルが更新されないのだから。何はともあれ、最新のブックマークに戻せて一安心。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2014/02/03/7210705/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。