When we recently installed SVN on CentOS, we came across the following error message:
<m:human-readable errcode=”13″>Could not open the requested SVN filesystem</m:human-readable>
This seems to be due to incorrect setting of the SeLinux content. This can be changed by the following command:
chcon -R -h -t httpd_sys_content_t /PATH_TO_REPOSITORY/
chcon -R -h -t httpd_sys_content_t /home/svnRepo
This is a quick help guide for all thise who would like to upgrade to latest SVN on XAMPP.
NOTE: Like with all software upgrades there could be high risk involved.
It is always better to take a backup prior to proceeding with any kind of upgrades.
We know that when a latest version of SVN is around it is time to upgrade.
If you have already customized your XAMPP it is not an easy task to upgrade XAMPP as it might waste several days of your work!
I however came up with a quick solution to this issue. SVN binaries are stored in the \xampp\apache\bin folder.
If you closely observe this folder you can find these binaries and there are also several related DLL files.
Now we know where the files are, and it is time to grab the latest SVN binaries and proceed to upgrade.
- Go to http://subversion.tigris.org/ and click on Windows Binaries link.
- Now select Tigris.org
- Select the “Subversion Win32 binaries for Apache 2.2.x”
- Extract these file to some temporary location on your PC, and you can see a lot of exe and dll files inside the bin folder!
I noticed 40 files in SVN 1.6.5!
- Now it is time to back up the existing files. Stop Apache prior to backup.
- I used 7zip and created a zip file of entire bin folder. This saved me a lot of time in trying to find all SVN related files.
- Now you already have a bckup, and you can simply copy the latest SVN binaries from the temporary SVN bin folder to the xampp/apache/bin folder.
- Restart Apache and check if SVN is working fine now. This should work perfect.
I hope this would be useful. Please send yor comments / queries in case of any issues.