Section header expected

svnserve サーバから checkout しようとして表題のエラーが発生しました。

$ svn checkout svn://example.com/
svn: /var/svn/repos/conf/svnserve.conf:15: Section header expected


原因は svnserve.conf の記述にありました。


Defaultでは全ての行がコメントアウトされています。
そこで、認証設定やパスワードファイルの設定を変更するんですが、
エラーメッセージにあるとおり、1行目はセクション名を前提にしています。
つまり以下の行がコメントインされた1行目である必要があります。

[general]


以下の設定は、[general]以降に記述しないとセクションが判別できないんですね。

anon-access
auth-access
password-db
realm


解決すると納得ですねぇ。