Description of problem: After installing Mageia 3 with all updates, and restore my subversion repository in /var/lib/svn/repositories/ (from a Mageia 2 server), when I attempt to browse a repository from another computer, I have the message "Repository not found". After investigation, the problem is in /usr/lib/systemd/system/svnserve.service file. It contain this line to start the subversion server : ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS I need to change this line by to fix remote access (I add the --root option) : ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid --root=/var/lib/svn/repositories/ $OPTIONS Reproducible: Steps to Reproduce:
Keywords: (none) => TriagedCC: (none) => fundawang, guillomovitch, shlomif, thierry.vignaud
CC: thierry.vignaud => luigiwalser, oe
Our service file is missing an EnvironmentFile, like Fedora's has: http://pkgs.fedoraproject.org/cgit/subversion.git/tree/svnserve.service?h=f19 The /etc/sysconfig/svnserve file is here (but we'd change it to say /var/lib/svn): http://pkgs.fedoraproject.org/cgit/subversion.git/tree/svnserve.sysconf?h=f19
Added in SVN (no pun intended :o). This will be fixed in Cauldron soon, and in Mageia 3 the next time we update it.
Fixed in Cauldron in subversion-1.8.5-2.mga4.
The fix put « -r=/var/lib/svn/ ». Shouldnât it be « -r=/var/lib/svn/repositories/ » ?
(In reply to Yann Ciret from comment #4) > The fix put « -r=/var/lib/svn/ ». > Shouldnât it be « -r=/var/lib/svn/repositories/ » ? Perhaps. I'll change it.
Depends on: (none) => 12768
Fixed in the subversion-1.7.14-1.1.mga3 update in Bug 12768. Thanks for the report.
Status: NEW => RESOLVEDResolution: (none) => FIXED