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

Reply via email to