tkさん
こんにちは。
mt-rebuild.plで
use MT;
my $mt = MT->new( Config => $MT_DIR . 'mt.cfg',
Directory => $MT_DIR )
|| die MT->errstr;
としているところをMTのnewではなく、MT::Appのnewとする、つまり
use MT;
use MT::App;
my $mt = MT::App->new( Config => $MT_DIR . 'mt.cfg',
Directory => $MT_DIR )
|| die MT->errstr;
とすることで解決すると思います。
A-Formで、mt_pathというメソッドを使っていますが、mt_pathはMT::Appのメソッドであって
MTには存在しないのでエラーになります。
以上、よろしくお願いします。