Re: problem with svn via https - pls help

2008-02-19 Thread Emmanuel Venisse
Continuum use the command line to launch svn so if svn command works fine
with the tomcat user, it should work too from Continuum.

Emmanuel

On Feb 19, 2008 8:02 PM, Jens Riboe [EMAIL PROTECTED] wrote:

 I have problem with Continuum not not being able to checkout from svn
 via https, because of a SSL cert validation error.

 Provider message: The svn command failed.
 Command output:

 ---
 svn: PROPFIND request failed on '/svn/pub/DateCalc/trunk'
 svn: PROPFIND of '/svn/pub/DateCalc/trunk': Server certificate
 verification failed: issuer is not trusted (https://www.ribomation.com)

 ---

 However, I can sucessfully checkout using either of
 svn co https://...
 mvn scm:checkout

 the .subversion/servers file contains certs defs (CA + SSL cert)
 ssl-authority-files =
 /etc/certs/ribomation_com.crt.pem;/etc/certs/www_ribomation_com.crt.pem

 Continumm is running at
 * Tomcat 6.0.14
 * Java 1.6.0_03-b05
 * Ubuntu Server 7.19  (2.6.22-14/i386)
 Tomcat runs as user 'tomcat' and the checkout commands above is
 performed using that user in its home dir


 So, my question is:
 What is the key difference of how Continuum handles svn (under user
 tomcat) and a user 'tomcat' doing checkouts directly?
 Do Continuum SCM/svn uses the settings in ~/.subversion?
 Where else should I look for a configuration of svn, for usage by
 Continuum?


 Here is a log snippet, showing Continuum uses svn within a shell cmd:
 187758 [pool-1-thread-1] INFO
 org.apache.maven.continuum.scm.ContinuumScm:default  - Checking out
 project: 'DateCalc', id: '2' to '/var/cache/tomcat/continuum/work/2'.
 187783 [pool-1-thread-1] INFO
 org.apache.maven.scm.manager.ScmManager:default  - Executing: /bin/sh -c
 cd /var/cache/tomcat/continuum/work  svn --non-interactive checkout
 https://www.ribomation.com/svn/pub/DateCalc/trunk 2
 187784 [pool-1-thread-1] INFO
 org.apache.maven.scm.manager.ScmManager:default  - Working directory:
 /var/cache/tomcat/continuum/work
 187897 [pool-1-thread-1] WARN
 org.apache.maven.continuum.scm.ContinuumScm:default  - Error while
 checking out the code for project: 'DateCalc', id: '2' to
 '/var/cache/tomcat/continuum/work/2'.
 187897 [pool-1-thread-1] WARN
 org.apache.maven.continuum.scm.ContinuumScm:default  - Command output:
 svn: PROPFIND request failed on '/svn/pub/DateCalc/trunk'
 svn: PROPFIND of '/svn/pub/DateCalc/trunk': Server certificate
 verification failed: issuer is not trusted (https://www.ribomation.com)

 187897 [pool-1-thread-1] WARN
 org.apache.maven.continuum.scm.ContinuumScm:default  - Provider message:
 The svn command failed.

 Thanks
/jens



Re: problem with svn via https - pls help

2008-02-19 Thread Jens Riboe

Continuum use the command line to launch svn so if svn command works fine
with the tomcat user, it should work too from Continuum.

That's my thought too. So, where do you suggest me looking when it doesn't?

from the log I can see it executes
/bin/sh -c cd /var/cache/tomcat/continuum/work  svn --non-interactive 
checkout https://www.ribomation.com/svn/pub/DateCalc/trunk 2


[EMAIL PROTECTED] runs as user tomcat
logged on as the same user, I can checkout using svn co ...

I got around it by removing the HTTPS requirement for my svn repo 
(accessed internally).

However, that's less than ideal for obvious reasons.


Emmanuel Venisse skrev:

Continuum use the command line to launch svn so if svn command works fine
with the tomcat user, it should work too from Continuum.

Emmanuel

On Feb 19, 2008 8:02 PM, Jens Riboe [EMAIL PROTECTED] wrote:


I have problem with Continuum not not being able to checkout from svn
via https, because of a SSL cert validation error.

Provider message: The svn command failed.
Command output:

---
svn: PROPFIND request failed on '/svn/pub/DateCalc/trunk'
svn: PROPFIND of '/svn/pub/DateCalc/trunk': Server certificate
verification failed: issuer is not trusted (https://www.ribomation.com)

---

However, I can sucessfully checkout using either of
svn co https://...
mvn scm:checkout

the .subversion/servers file contains certs defs (CA + SSL cert)
ssl-authority-files =
/etc/certs/ribomation_com.crt.pem;/etc/certs/www_ribomation_com.crt.pem

Continumm is running at
* Tomcat 6.0.14
* Java 1.6.0_03-b05
* Ubuntu Server 7.19  (2.6.22-14/i386)
Tomcat runs as user 'tomcat' and the checkout commands above is
performed using that user in its home dir


So, my question is:
What is the key difference of how Continuum handles svn (under user
tomcat) and a user 'tomcat' doing checkouts directly?
Do Continuum SCM/svn uses the settings in ~/.subversion?
Where else should I look for a configuration of svn, for usage by
Continuum?


Here is a log snippet, showing Continuum uses svn within a shell cmd:
187758 [pool-1-thread-1] INFO
org.apache.maven.continuum.scm.ContinuumScm:default  - Checking out
project: 'DateCalc', id: '2' to '/var/cache/tomcat/continuum/work/2'.
187783 [pool-1-thread-1] INFO
org.apache.maven.scm.manager.ScmManager:default  - Executing: /bin/sh -c
cd /var/cache/tomcat/continuum/work  svn --non-interactive checkout
https://www.ribomation.com/svn/pub/DateCalc/trunk 2
187784 [pool-1-thread-1] INFO
org.apache.maven.scm.manager.ScmManager:default  - Working directory:
/var/cache/tomcat/continuum/work
187897 [pool-1-thread-1] WARN
org.apache.maven.continuum.scm.ContinuumScm:default  - Error while
checking out the code for project: 'DateCalc', id: '2' to
'/var/cache/tomcat/continuum/work/2'.
187897 [pool-1-thread-1] WARN
org.apache.maven.continuum.scm.ContinuumScm:default  - Command output:
svn: PROPFIND request failed on '/svn/pub/DateCalc/trunk'
svn: PROPFIND of '/svn/pub/DateCalc/trunk': Server certificate
verification failed: issuer is not trusted (https://www.ribomation.com)

187897 [pool-1-thread-1] WARN
org.apache.maven.continuum.scm.ContinuumScm:default  - Provider message:
The svn command failed.

Thanks
   /jens





Re: problem with svn via https - pls help

2008-02-19 Thread Jens Riboe

OK. Thanks anyway.
I could carry on with plain http access.
   /jens


Emmanuel Venisse skrev:

I'm sorry, but for the moment, I don't have ideas about it.

Emmanuel

On Feb 19, 2008 11:00 PM, Jens Riboe [EMAIL PROTECTED] wrote:

  

 Continuum use the command line to launch svn so if svn command works
fine
 with the tomcat user, it should work too from Continuum.

That's my thought too. So, where do you suggest me looking when it
doesn't?

from the log I can see it executes
/bin/sh -c cd /var/cache/tomcat/continuum/work  svn --non-interactive
checkout https://www.ribomation.com/svn/pub/DateCalc/trunk 2

[EMAIL PROTECTED] runs as user tomcat
logged on as the same user, I can checkout using svn co ...

I got around it by removing the HTTPS requirement for my svn repo
(accessed internally).
However, that's less than ideal for obvious reasons.


Emmanuel Venisse skrev:


Continuum use the command line to launch svn so if svn command works
  

fine


with the tomcat user, it should work too from Continuum.

Emmanuel

On Feb 19, 2008 8:02 PM, Jens Riboe [EMAIL PROTECTED] wrote:

  

I have problem with Continuum not not being able to checkout from svn
via https, because of a SSL cert validation error.

Provider message: The svn command failed.
Command output:




---


svn: PROPFIND request failed on '/svn/pub/DateCalc/trunk'
svn: PROPFIND of '/svn/pub/DateCalc/trunk': Server certificate
verification failed: issuer is not trusted (https://www.ribomation.com)




---


However, I can sucessfully checkout using either of
svn co https://...
mvn scm:checkout

the .subversion/servers file contains certs defs (CA + SSL cert)
ssl-authority-files =
/etc/certs/ribomation_com.crt.pem;/etc/certs/www_ribomation_com.crt.pem

Continumm is running at
* Tomcat 6.0.14
* Java 1.6.0_03-b05
* Ubuntu Server 7.19  (2.6.22-14/i386)
Tomcat runs as user 'tomcat' and the checkout commands above is
performed using that user in its home dir


So, my question is:
What is the key difference of how Continuum handles svn (under user
tomcat) and a user 'tomcat' doing checkouts directly?
Do Continuum SCM/svn uses the settings in ~/.subversion?
Where else should I look for a configuration of svn, for usage by
Continuum?


Here is a log snippet, showing Continuum uses svn within a shell cmd:
187758 [pool-1-thread-1] INFO
org.apache.maven.continuum.scm.ContinuumScm:default  - Checking out
project: 'DateCalc', id: '2' to '/var/cache/tomcat/continuum/work/2'.
187783 [pool-1-thread-1] INFO
org.apache.maven.scm.manager.ScmManager:default  - Executing: /bin/sh


-c


cd /var/cache/tomcat/continuum/work  svn --non-interactive checkout
https://www.ribomation.com/svn/pub/DateCalc/trunk 2
187784 [pool-1-thread-1] INFO
org.apache.maven.scm.manager.ScmManager:default  - Working directory:
/var/cache/tomcat/continuum/work
187897 [pool-1-thread-1] WARN
org.apache.maven.continuum.scm.ContinuumScm:default  - Error while
checking out the code for project: 'DateCalc', id: '2' to
'/var/cache/tomcat/continuum/work/2'.
187897 [pool-1-thread-1] WARN
org.apache.maven.continuum.scm.ContinuumScm:default  - Command output:
svn: PROPFIND request failed on '/svn/pub/DateCalc/trunk'
svn: PROPFIND of '/svn/pub/DateCalc/trunk': Server certificate
verification failed: issuer is not trusted (https://www.ribomation.com)

187897 [pool-1-thread-1] WARN
org.apache.maven.continuum.scm.ContinuumScm:default  - Provider


message:


The svn command failed.

Thanks
   /jens