You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Florent THOMAS <ma...@tdeo.fr> on 2014/02/16 19:21:11 UTC

Malformed URL

Hy folks,

I'm running a strange issue.
I'm trying to make a checkout from a svn 1.8.5 client to a 1.7 
repository and I have the following error :
svn: E175002: svn: E175002: E125002: Malformed URL 
'/repo-manager/svn/myrepo/trunk'
I'm hosting my repo behind an apache https proxy. It has been working 
for many months. Something went wrong but I can't identify from wher it 
come from.

What I've done and checked :
- On the server machine, I've verified all the revisions => ok
- through a webbrowser, I can connect either in https or directly to the 
repo in a local network
- On the server machine, I tried to make a co on 
file:///path_to_my_local_repo => it works
- From a local machine I tried to checkout => Error :
svn: E175002: svn: E175002: E125002: Malformed URL 
'/repo-manager/svn/myrepo/trunk'
- I tried with kdesn/tortoisesvn etc.... Same error
- I tried with NetBeans and its embedded javaclient allowed me to 
checkout without any problem.


Where shoudl I check now?

regards

Florent THOMAS

Re: Malformed URL

Posted by Florent THOMAS <ma...@tdeo.fr>.
Hy nico,

Thanks for your answer.
I understand your point of view.
I'm always balancing between havin a full apache proxy serving svn 
request etc...
My point si that I need a real user friendly interface for my coworkers 
so that they could create users and repositories easily. To do so I need 
an interface and scm-manager really do this job.


Thanks anyway, I'll have a look further in the logs

Regards
On 16/02/2014 23:03, Nico Kadel-Garcia wrote:
> This is not a Subversion repository in and of itself. It's a
> repo-manager:*in front* of a Subversion repository, apparently the
> "scm-manager" Java based toolkit from
> http://www.scm-manager.org/download/. I'm afraid you'll need to dig
> into the logs of whatever is running that repo-manager and the
> Subversion server behind it. In fact, for debugging, test the raw
> Subversion repository access itself.
>
> Personally, I find the concept of inserting a Java based, no source
> code included web service like this to be a nightmare in software
> support. Why are you using it? And if you only need Subversion
> support, I'd replace it with "ViewVC" ifrom viewvc.org n a heartbeat,
> due to its stability, its *lack* of Java, and it's well established
> and very well tested user community.
>
>
> On Sun, Feb 16, 2014 at 2:36 PM, Florent THOMAS <ma...@tdeo.fr> wrote:
>> Hy Nico,
>>
>> Yhanks for your answers
>> On 16/02/2014 20:06, Nico Kadel-Garcia wrote:
>>
>> On Sun, Feb 16, 2014 at 1:21 PM, Florent THOMAS <ma...@tdeo.fr> wrote:
>>
>> Hy folks,
>>
>> I'm running a strange issue.
>> I'm trying to make a checkout from a svn 1.8.5 client to a 1.7 repository
>>
>> Don't you mean from an SVN 1.7 repository to a 1.8.5 working copy?
>>
>> Actually you're right. Does it sounds impossible?
>>
>> and I have the following error :
>> svn: E175002: svn: E175002: E125002: Malformed URL
>> '/repo-manager/svn/myrepo/trunk'
>> I'm hosting my repo behind an apache https proxy. It has been working for
>> many months. Something went wrong but I can't identify from wher it come
>> from.
>>
>> What I've done and checked :
>> - On the server machine, I've verified all the revisions => ok
>> - through a webbrowser, I can connect either in https or directly to the
>> repo in a local network
>> - On the server machine, I tried to make a co on
>> file:///path_to_my_local_repo => it works
>>
>> Fight. On the server machine, that's the local path, and it zip, zero,
>> nada to do with the internal softwre used by the Apache or HTTPD
>> proxies.
>>
>> - From a local machine I tried to checkout => Error :
>> svn: E175002: svn: E175002: E125002: Malformed URL
>> '/repo-manager/svn/myrepo/trunk'
>> - I tried with kdesn/tortoisesvn etc.... Same error
>> - I tried with NetBeans and its embedded javaclient allowed me to checkout
>> without any problem.
>>
>> I really think you need to post your HTTPD config files and the actual
>> URL's you are using, perhaps with hostnames replaced to protect the
>> innocent.For example, from your hinted at URL's for file:/// and
>> https:// access, one would seem to have a "trunk" suffix, the other
>> not. That kind of thing is why I urge you to post the URL's. and
>> config files.
>>
>> I created a repo for you available here :
>> https://dev.mind-and-go.com/repo-manager/svn/svn-mailinglist. (I'll send you
>> the user/pass in PM)
>> The https://dev.mind-and-go.com part is hosted and managed by an apache on
>> centos. There is a reverse proxy pointing to a scm manager configured as
>> precise here :
>> https://bitbucket.org/sdorra/scm-manager/wiki/apache/apache-mod_proxy
>>
>>
>> It's also not clear what you mean by "behind an apache https proxy".
>> Do you mean that you're using httpd, with a mod_dav_svn module? Or
>> that you actually have a distinct HTTPS proxy in front of hte whole
>> service? These things can make a difference!
>>
>> Here is the conf for my virtual host :
>> ProxyPreserveHost    On
>> ProxyRequests         Off
>>
>>    ProxyPass /repo-manager http://10.0.130.112:8080/repo-manager
>>    ProxyPassReverse /repo-manager http://10.0.130.112:8080/repo-manager
>>    ProxyPassReverse /repo-manager https://dev.mind-and-go.com/repo-manager
>>
>> <Location /repo-manager>
>>      Order allow,deny
>>      Allow from all
>> </Location>
>>
>> Where shoudl I check now?
>>
>> regards
>>
>> Florent THOMAS
>>
>> Thanks for your help
>>


Re: Malformed URL

Posted by Nico Kadel-Garcia <nk...@gmail.com>.
This is not a Subversion repository in and of itself. It's a
repo-manager:*in front* of a Subversion repository, apparently the
"scm-manager" Java based toolkit from
http://www.scm-manager.org/download/. I'm afraid you'll need to dig
into the logs of whatever is running that repo-manager and the
Subversion server behind it. In fact, for debugging, test the raw
Subversion repository access itself.

Personally, I find the concept of inserting a Java based, no source
code included web service like this to be a nightmare in software
support. Why are you using it? And if you only need Subversion
support, I'd replace it with "ViewVC" ifrom viewvc.org n a heartbeat,
due to its stability, its *lack* of Java, and it's well established
and very well tested user community.


On Sun, Feb 16, 2014 at 2:36 PM, Florent THOMAS <ma...@tdeo.fr> wrote:
> Hy Nico,
>
> Yhanks for your answers
> On 16/02/2014 20:06, Nico Kadel-Garcia wrote:
>
> On Sun, Feb 16, 2014 at 1:21 PM, Florent THOMAS <ma...@tdeo.fr> wrote:
>
> Hy folks,
>
> I'm running a strange issue.
> I'm trying to make a checkout from a svn 1.8.5 client to a 1.7 repository
>
> Don't you mean from an SVN 1.7 repository to a 1.8.5 working copy?
>
> Actually you're right. Does it sounds impossible?
>
> and I have the following error :
> svn: E175002: svn: E175002: E125002: Malformed URL
> '/repo-manager/svn/myrepo/trunk'
> I'm hosting my repo behind an apache https proxy. It has been working for
> many months. Something went wrong but I can't identify from wher it come
> from.
>
> What I've done and checked :
> - On the server machine, I've verified all the revisions => ok
> - through a webbrowser, I can connect either in https or directly to the
> repo in a local network
> - On the server machine, I tried to make a co on
> file:///path_to_my_local_repo => it works
>
> Fight. On the server machine, that's the local path, and it zip, zero,
> nada to do with the internal softwre used by the Apache or HTTPD
> proxies.
>
> - From a local machine I tried to checkout => Error :
> svn: E175002: svn: E175002: E125002: Malformed URL
> '/repo-manager/svn/myrepo/trunk'
> - I tried with kdesn/tortoisesvn etc.... Same error
> - I tried with NetBeans and its embedded javaclient allowed me to checkout
> without any problem.
>
> I really think you need to post your HTTPD config files and the actual
> URL's you are using, perhaps with hostnames replaced to protect the
> innocent.For example, from your hinted at URL's for file:/// and
> https:// access, one would seem to have a "trunk" suffix, the other
> not. That kind of thing is why I urge you to post the URL's. and
> config files.
>
> I created a repo for you available here :
> https://dev.mind-and-go.com/repo-manager/svn/svn-mailinglist. (I'll send you
> the user/pass in PM)
> The https://dev.mind-and-go.com part is hosted and managed by an apache on
> centos. There is a reverse proxy pointing to a scm manager configured as
> precise here :
> https://bitbucket.org/sdorra/scm-manager/wiki/apache/apache-mod_proxy
>
>
> It's also not clear what you mean by "behind an apache https proxy".
> Do you mean that you're using httpd, with a mod_dav_svn module? Or
> that you actually have a distinct HTTPS proxy in front of hte whole
> service? These things can make a difference!
>
> Here is the conf for my virtual host :
> ProxyPreserveHost    On
> ProxyRequests         Off
>
>   ProxyPass /repo-manager http://10.0.130.112:8080/repo-manager
>   ProxyPassReverse /repo-manager http://10.0.130.112:8080/repo-manager
>   ProxyPassReverse /repo-manager https://dev.mind-and-go.com/repo-manager
>
> <Location /repo-manager>
>     Order allow,deny
>     Allow from all
> </Location>
>
> Where shoudl I check now?
>
> regards
>
> Florent THOMAS
>
> Thanks for your help
>

Re: Malformed URL

Posted by Florent THOMAS <ma...@tdeo.fr>.
Hy Nico,

Yhanks for your answers
On 16/02/2014 20:06, Nico Kadel-Garcia wrote:
> On Sun, Feb 16, 2014 at 1:21 PM, Florent THOMAS <ma...@tdeo.fr> wrote:
>> Hy folks,
>>
>> I'm running a strange issue.
>> I'm trying to make a checkout from a svn 1.8.5 client to a 1.7 repository
> Don't you mean from an SVN 1.7 repository to a 1.8.5 working copy?
Actually you're right. Does it sounds impossible?
>> and I have the following error :
>> svn: E175002: svn: E175002: E125002: Malformed URL
>> '/repo-manager/svn/myrepo/trunk'
>> I'm hosting my repo behind an apache https proxy. It has been working for
>> many months. Something went wrong but I can't identify from wher it come
>> from.
>>
>> What I've done and checked :
>> - On the server machine, I've verified all the revisions => ok
>> - through a webbrowser, I can connect either in https or directly to the
>> repo in a local network
>> - On the server machine, I tried to make a co on
>> file:///path_to_my_local_repo => it works
> Fight. On the server machine, that's the local path, and it zip, zero,
> nada to do with the internal softwre used by the Apache or HTTPD
> proxies.
>
>> - From a local machine I tried to checkout => Error :
>> svn: E175002: svn: E175002: E125002: Malformed URL
>> '/repo-manager/svn/myrepo/trunk'
>> - I tried with kdesn/tortoisesvn etc.... Same error
>> - I tried with NetBeans and its embedded javaclient allowed me to checkout
>> without any problem.
> I really think you need to post your HTTPD config files and the actual
> URL's you are using, perhaps with hostnames replaced to protect the
> innocent.For example, from your hinted at URL's for file:/// and
> https:// access, one would seem to have a "trunk" suffix, the other
> not. That kind of thing is why I urge you to post the URL's. and
> config files.
I created a repo for you available here : 
https://dev.mind-and-go.com/repo-manager/svn/svn-mailinglist. (I'll send 
you the user/pass in PM)
The https://dev.mind-and-go.com part is hosted and managed by an apache 
on centos. There is a reverse proxy pointing to a scm manager configured 
as precise here : 
https://bitbucket.org/sdorra/scm-manager/wiki/apache/apache-mod_proxy


> It's also not clear what you mean by "behind an apache https proxy".
> Do you mean that you're using httpd, with a mod_dav_svn module? Or
> that you actually have a distinct HTTPS proxy in front of hte whole
> service? These things can make a difference!
Here is the conf for my virtual host :
/ProxyPreserveHost    On
ProxyRequests         Off

   ProxyPass /repo-manager http://10.0.130.112:8080/repo-manager
   ProxyPassReverse /repo-manager http://10.0.130.112:8080/repo-manager
   ProxyPassReverse /repo-manager https://dev.mind-and-go.com/repo-manager

<Location /repo-manager>
     Order allow,deny
     Allow from all
</Location>

/
>> Where shoudl I check now?
>>
>> regards
>>
>> Florent THOMAS
Thanks for your help


Re: Malformed URL

Posted by Nico Kadel-Garcia <nk...@gmail.com>.
On Sun, Feb 16, 2014 at 1:21 PM, Florent THOMAS <ma...@tdeo.fr> wrote:
> Hy folks,
>
> I'm running a strange issue.
> I'm trying to make a checkout from a svn 1.8.5 client to a 1.7 repository

Don't you mean from an SVN 1.7 repository to a 1.8.5 working copy?


> and I have the following error :
> svn: E175002: svn: E175002: E125002: Malformed URL
> '/repo-manager/svn/myrepo/trunk'
> I'm hosting my repo behind an apache https proxy. It has been working for
> many months. Something went wrong but I can't identify from wher it come
> from.
>
> What I've done and checked :
> - On the server machine, I've verified all the revisions => ok
> - through a webbrowser, I can connect either in https or directly to the
> repo in a local network
> - On the server machine, I tried to make a co on
> file:///path_to_my_local_repo => it works

Fight. On the server machine, that's the local path, and it zip, zero,
nada to do with the internal softwre used by the Apache or HTTPD
proxies.

> - From a local machine I tried to checkout => Error :
> svn: E175002: svn: E175002: E125002: Malformed URL
> '/repo-manager/svn/myrepo/trunk'
> - I tried with kdesn/tortoisesvn etc.... Same error
> - I tried with NetBeans and its embedded javaclient allowed me to checkout
> without any problem.

I really think you need to post your HTTPD config files and the actual
URL's you are using, perhaps with hostnames replaced to protect the
innocent.For example, from your hinted at URL's for file:/// and
https:// access, one would seem to have a "trunk" suffix, the other
not. That kind of thing is why I urge you to post the URL's. and
config files.

It's also not clear what you mean by "behind an apache https proxy".
Do you mean that you're using httpd, with a mod_dav_svn module? Or
that you actually have a distinct HTTPS proxy in front of hte whole
service? These things can make a difference!

> Where shoudl I check now?
>
> regards
>
> Florent THOMAS

Re: Malformed URL

Posted by Florent THOMAS <ma...@tdeo.fr>.
Hy Ben,

thanks for your answer.
The problem is the same whatever the URL I'm trying to checkout, with or 
without proxy.
What is really strange is that it was working for a long time. An update 
probably causes the problem.
Moreover, it works with java client like netbeans or eclipse. It's more 
like the client was missing an option or a stuff like that...
I will try to wireshark the answer of the server but It would teake me a 
while

Thanks anyway...

regards
On 16/02/2014 21:02, Ben Reser wrote:
> On 2/16/14, 10:21 AM, Florent THOMAS wrote:
>> Hy folks,
>>
>> I'm running a strange issue.
>> I'm trying to make a checkout from a svn 1.8.5 client to a 1.7 repository and I
>> have the following error :
>> svn: E175002: svn: E175002: E125002: Malformed URL '/repo-manager/svn/myrepo/trunk'
>> I'm hosting my repo behind an apache https proxy. It has been working for many
>> months. Something went wrong but I can't identify from wher it come from.
>>
>> What I've done and checked :
>> - On the server machine, I've verified all the revisions => ok
>> - through a webbrowser, I can connect either in https or directly to the repo
>> in a local network
>> - On the server machine, I tried to make a co on file:///path_to_my_local_repo
>> => it works
>> - From a local machine I tried to checkout => Error :
>> svn: E175002: svn: E175002: E125002: Malformed URL '/repo-manager/svn/myrepo/trunk'
>> - I tried with kdesn/tortoisesvn etc.... Same error
>> - I tried with NetBeans and its embedded javaclient allowed me to checkout
>> without any problem.
>>
>>
>> Where shoudl I check now?
> What shows in the error logs for the proxy and or the real Subversion server?
> Does the same thing happen without the proxy.  Can you capture the request and
> response from the server (Wireshark, web debugging proxies like Charles or
> Fiddler).
>


Re: Malformed URL

Posted by Ben Reser <be...@reser.org>.
On 2/16/14, 10:21 AM, Florent THOMAS wrote:
> Hy folks,
> 
> I'm running a strange issue.
> I'm trying to make a checkout from a svn 1.8.5 client to a 1.7 repository and I
> have the following error :
> svn: E175002: svn: E175002: E125002: Malformed URL '/repo-manager/svn/myrepo/trunk'
> I'm hosting my repo behind an apache https proxy. It has been working for many
> months. Something went wrong but I can't identify from wher it come from.
> 
> What I've done and checked :
> - On the server machine, I've verified all the revisions => ok
> - through a webbrowser, I can connect either in https or directly to the repo
> in a local network
> - On the server machine, I tried to make a co on file:///path_to_my_local_repo
> => it works
> - From a local machine I tried to checkout => Error :
> svn: E175002: svn: E175002: E125002: Malformed URL '/repo-manager/svn/myrepo/trunk'
> - I tried with kdesn/tortoisesvn etc.... Same error
> - I tried with NetBeans and its embedded javaclient allowed me to checkout
> without any problem.
> 
> 
> Where shoudl I check now?

What shows in the error logs for the proxy and or the real Subversion server?
Does the same thing happen without the proxy.  Can you capture the request and
response from the server (Wireshark, web debugging proxies like Charles or
Fiddler).