Today, I setup a new SVN server on Debian. Our old FreeBSD machine bit the dust hard, and we decided to kick-start our migration over to Linux.

The setup was pretty straight-forward: install Debian, install Apache and related libs, instal Subversion, drop all of our configs in place, and start the server. So far so good. But when trying to browse to the repo, I received the following error:

Could not open the requested SVN filesystem

Alright... Well, the first thing that comes to mind is file permissions. But a quick check of the repo path revealed that the files were all permission 750 and owned by www-data, which was correct.

9 times out of 10, that should have been it. So I decided to check the apache configs one last time.

BAM! Wouldn't you know it? The path to the actual repo itself had a typo in it! I fixed the typo, performed a service apache2 reload, and everything was now working as it should!

Sometimes it's the simple things that escape us. I hope this helps someone else.