[Blog_users_ml 1099] Re: MTのバークレーDB の引越しについて

Junichi Tsukada blog_users_ml@dropcontrol.com
Thu, 12 Aug 2004 00:49:29 +0900


こんにちわ。つかだです。

杉本さん。早々のフォローをありがとうございます。

On Wed, 11 Aug 2004 13:20:15 +0900
false <false@wizard-limit.net> wrote:
>インストールされているバークレイDBのバージョンが変わっているのかも知れま
>せん。
>もし、システムに db_dump185 および db_load (またはそれに似たようなコマ
>ンド)がインストールされている場合は、以下の手順を試してみてください。
>
>1. db_dump author.db
(中略)
>※ 上記手順は、以前のBerkeleyDBのバージョンが1.xで、新しいものが2.x以上
>   の場合のものです。
>
>MT関係で試したことがないので、できなかったらごめんなさい。

とても参考になりました。MT本来の話でなくなり、とても恐縮いたします。

Linuxのカーネルは、 2.21 -> 2.41 にアップグレードしてました。
db_dump, db_dump185,db_loadのコマンドがありました。その他、db_upgrade
等のコマンドがあり、それぞれは、試しましたが、db_dumpコマンドでエラー
にはならなかったものの、MTにログインすることは出来ませんでした。

また、Linuxカーネル 2.21のPCも作業用に作成を行いました。このLinuxでは
単純に、dbディレクトリをコピーするだけで、MTにログオンが可能でした。

Linux 2.21のバークレーDBのバージョンが-Vオプションや、manに無かった
ために、不明ですが、Linux 2.41では、Berkeley DB 3.2.9ということがわかり
ました。コマンドの引数が違うことからして、あきらかに、Berkeley DBの
バージョンの違いによるものだと思います。

もう少し時間をかければ、なんとかなるかもしれません。
大変、参考になるフォローをありがとうございました。

ちなみに、Linux2.21で、MTログオンの出来た、dbをdb_dumpにてダンプした
ファイルをLinux2.41のPCに持ってゆき、db_loadを行って、dbの再構築を
行いましたが、それでも、MTログインに至りませんでした。

また、いい結果がわかりそうでしたら、このMLで結果を報告させて頂きたい
と思います。ありがとうございました。

---
Junichi Tsukada E-Mail: tsuka@mail2.net