While trying to set up an Ubuntu Server 16.04-3 LTS with Subversion to act as a mirror for our main VisualSVN server running on Windows Server 2016 I have run into a very strange problem.
I have set up svn in the normal way and then I also set up a self-signed certificate so I could use https for access before I opened the firewall port towards the Ubuntu server (port 443 opened but not 80). I thought I was all done when I could use a browser (both Chrome and FireFox tested) to connect to the first repository and view it in the browser. But then I tested with the svn client on the command line and this happened (I have faked the real domain name): D:\>svn list https://home.mydomain.com/svn/bosse Error validating server certificate for 'https://home.mydomain.com:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! Certificate information: - Hostname: home.mydomain.com - Valid: from Mar 25 00:52:45 2018 GMT until Mar 22 00:52:45 2028 GMT - Issuer: home.mydomain.com, IT, Somecompany Inc, Jarfalla, Stockholm, SE(bo.bergl...@mydomain.com) - Fingerprint: 1C:84:47:97:89:7E:48:3B:C9:08:C0:F5:65:E8:01:B0:7F:DD:DB:21 (R)eject, accept (t)emporarily or accept (p)ermanently? p Authentication realm: <https://home.mydomain.com:443> Subversion Repository Username: bosse Password for 'bosse': ********* Redirecting to URL 'https://home.mydomain.com/svn/bosse': Redirecting to URL 'https://home.mydomain.com/svn/bosse': svn: E195019: Redirect cycle detected for URL 'https://home.mydomain.com/svn/bosse' So the situation is like this: 1) Using a web browser everything looks quite normal. 2) Using the svn client throws up error E195019 I am not really versed in Apache configuration files so I would appreciate if someone could say what further information I need to supply in order to get to a solution. The installed versions of svn are as follows: Ubuntu Server 16.04: 1.9.3 (r1718519) (this was the latest version available for Ubuntu) My laptop Win7 x64: 1.9.7 (r1800392) Apache2 on Ubuntu is whatever version was available when I installed a few weeks back. Best Regards, Bo Berglund