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 > >> > > >