0

CVS サーバーをセットアップしようとしていますが、(pserver を使用して) ログインすると、segfault が発生し、ログインに失敗します。

ローカル リポジトリには問題なくアクセスできますCVSROOT/passwd。実行cvs -d CVSROOT loginは問題なく動作します。パスワードの入力を求めるプロンプトが表示され、ファイルをチェックアウトできます。

しかし、コマンドを使用して pserver プロトコルをテストすると (リモート マシンから接続したいため) cvs -d :pserver:cvsuser@localhost:CVSROOT login、クライアントから「サーバーからのファイルの終わり」というエラー メッセージが表示されます。

次にチェックインすると/var/log/messages、次の行が見つかります。

Jun 15 22:55:23 granbo-1 xinetd[437]: START: cvspserver pid=17064 from=::1
Jun 15 22:55:23 granbo-1 kernel: [ 1712.522236] cvs[17064]: segfault at 0 ip b755d508 sp bfd80f0c error 4 in libc-2.16.so[b740f000+1b0000]
Jun 15 22:55:23 granbo-1 xinetd[437]: EXIT: cvspserver signal=11 pid=17064 duration=0(sec)

cvs のバージョン: cvs-1.11.23-29.fc18.i686

何が問題なのか分かりますか?明らかに、これは非常に単純な設定であり、誰にとってもうまくいくはずです。

問題のデバッグを支援するために私にできることは何か提案できますか? gdb はよく知っていますが、xinetd から cvs を起動すると、gdb の起動方法がわかりません。

リモート マシンからリポジトリにアクセスする別の方法を提案できますか? ssh を使用してマシンに接続しています。

4

0 に答える 0