[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:02226] Re: mhc-sync トラブル



乃村です.

> 藤本と申します。お世話になります。
> 
> User-Agent の環境(Debin Linux 3.1/ruby1.6)で、mhc を使わせてい
> ただいています。
> 最近 mhc-sync がエラーをはいて止ってしまうようになりました。
> こちらの設定あるいは Debian の問題なのかも知れませんが、
> 下記のようなエラーで止ってしまいます。
> (サーバとクライアントを入れ替えても同じエラーが出ます。
> また ~/Mail/schedule/.mhc-db-log を削除しても、状況は変わりません。)
> 
> Initalizing local ... done.
> Connecting remotehost ...
> Enter passphrase for key '/home/me/.ssh/id_rsa':
> /usr/lib/ruby/1.6/mhc-schedule.rb:1504:in `init_from_string': private method `split' called for nil (NameError)
>         from /usr/lib/ruby/1.6/mhc-schedule.rb:1481:in `initialize'
>         from /usr/bin/mhc-sync:288:in `new'
>         from /usr/bin/mhc-sync:288
>         from /usr/bin/mhc-sync:286:in `each'
>         from /usr/bin/mhc-sync:286

エラーを見る限りでは,サーバから送られて来た
更新ログのエントリ情報が壊れてそうな感じです.
考えられそうな原因は,

  (1) サーバ側の ~/Mail/schedule/.mhc-db-log がおかしい
  (2) 通信過程での不具合が起こっている(化けているなど?)

ですが,藤本さんの説明からすると,どちらもなさそうですね.

mhc-sync 中にある $DEBUG = false を true にして,
LOGENTRY: ではじまる行が吐く内容が分かると,
もう少し調べられるかもしれません.

よろしくお願いします.
--
nom

# 恥ずかしい typo が…