サーバーで CVS2SVN を実行する際に問題が発生しました。以前は正常に実行できましたが、パス 5 でソート エラーが発生したため、今回はシステム上のソート プログラムを指すソート オプションを追加しました。( sort="C:/cygwin/bin/sort.exe"
)。それはうまく機能し、CVS2SVN は正常に完了したように見えました。そこで、ファイル ( ) をチェックアウトするためにデスクトップに移動したsvn co file:///C:/repo_name
ところ、次のエラーが発生しました。
svn: url への ra_local セッションを開くことができません。svn: リポジトリ 'file:///C:/repo_name' を開けません
他のリポジトリにアクセスしようとすると、同じメッセージが表示されました。Apache ログ ファイルを確認したところ、次のメッセージが見つかりました。
Apache2.2 サービスが再起動中です。Apache2.2 サービスを開始します。Apache2.2 サービスが実行されています。初期化: セッション キャッシュが構成されていません [ヒント: SSLSessionCache]
[2011 年 10 月 26 日水曜日 15:37:33] [警告] pid ファイル C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/httpd.pid が上書きされました -- 以前の Apache 実行のクリーンでないシャットダウン?
[Wed Oct 26 15:37:40 2011] [エラー] 内部エラー: pcfg_openfile() が NULL ファイル名で呼び出されました
[2011 年 10 月 26 日水曜日 15:37:40] [エラー] [クライアント 147.16.148.223] (9) 不正なファイル記述子: パスワード ファイルを開けませんでした: (null)
[2011 年 10 月 26 日水曜日 15:38:37] [エラー] [クライアント 147.17.209.173] (20014) 内部エラー: ファイル 'c:\projects\svn\format' を開けません: 指定されたファイルが見つかりません。
[Wed Oct 26 15:38:37 2011] [エラー] [クライアント 147.17.209.173] リソース情報を取得できませんでした。[500, #0]
[2011 年 10 月 26 日水曜日 15:38:37] [エラー] [クライアント 147.17.209.173] 要求された SVN ファイルシステムを開けませんでした [500、#720002]
サーバーにログオンするとファイルをチェックアウトできることがわかりましたが、それらをチェックインしようとすると、
エラー: コミットに失敗しました (詳細は次のとおりです): エラー: 要求された SVN ファイルシステムを開けませんでした
これに先立って、サーバーで動作する SSL 証明書を取得しようとしていて、Apache httpd ファイルのオプションを変更していました。現在、仮想ホストが 1 つだけ *:80 で、次の最小限の設定になっています。
<Location /svn >
DAV svn
SVNListParentPath on
SVNPath "c:\projects\svn"
AuthName "Subversion repository (Basic)"
AuthType Basic
</Location>
<Location /webSVN/>
Options FollowSymLinks
AuthType Basic
AuthName "Subversion Repository (web)"
</Location>
すべての SSL 設定を取り込む Include ssl.conf 行をコメントアウトしました。
助けてください!デスクトップからリポジトリにアクセスできるようにする必要があります。