If you updated to SVN 1.6.x and created a new repository in the new SVN format (which uses SQLite), you probably found that you were getting an XML error that says:

<m:human-readable errcode="200030">
Could not open the requested SVN filesystem
</m:human-readable>

After some searches I found someone who had the same problem, and fixed it. Basically the problem is due to the SQLite version embed into PHP 5.2.x. PHP includes SQLite 3.3.7 while SVN will usually depend on 3.6.15 (or whatever you have on your system).

To fix this problem you have various solutions:

  • Disable PHP as did our japanese friend
  • Upgrade SQLite version provided with php, or tell php to use system’s SQLite with –with-sqlite=/usr
  • Create your svn repository with –pre-1.6-compatible

Hope this article will help all those who, like me, got the error 200030 with SVN without understanding much where it comes from.

Tags: , ,