This is really funny, because I'm running on linux box, I'm not able to perform cvs login for 'ext' server and my repo is not run on pserver.
So I tried connecting to cvs server through ssh using rsa key. When I configure (fresh install and upload of one POM) continuum, which was running as standalone, everything works fine. When I run continuum from Tomcat, under same user as before I got following error, I've same configuration, same user, only another container: 2007-10-11 15:53:19,506 [pool-1-thread-1] INFO BuildController:default - Initializing build 2007-10-11 15:53:19,513 [pool-1-thread-1] INFO BuildController:default - Starting build of TIF Utils 2007-10-11 15:53:19,552 [pool-1-thread-1] INFO BuildController:default - Purging exiting working copy 2007-10-11 15:53:19,552 [pool-1-thread-1] INFO BuildController:default - Performing action clean-working-directory 2007-10-11 15:53:19,554 [pool-1-thread-1] INFO BuildController:default - Updating working dir 2007-10-11 15:53:19,554 [pool-1-thread-1] INFO BuildController:default - Performing action check-working-directory 2007-10-11 15:53:19,557 [pool-1-thread-1] INFO BuildController:default - Performing action checkout-project 2007-10-11 15:53:19,560 [pool-1-thread-1] INFO ContinuumScm:default - Checking out project: 'TIF Utils', id: '6' to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/6'. 2007-10-11 15:53:19,561 [pool-1-thread-1] INFO ScmManager:default - Executing: /bin/sh -c "cd /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory && cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/cvs -q checkout -d 6 TIF_Utils" 2007-10-11 15:53:19,561 [pool-1-thread-1] INFO ScmManager:default - Working directory: /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,590 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/projectView.jsp, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,590 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Forward log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,592 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/navigations/ProjectMenu.jsp, pathInfo=null, queryString=tab=view, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,592 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,649 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/components/buildDefinitionSummaryComponent.jsp, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,649 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,687 [http-8080-Processor24] DEBUG ApplicationDispatcher - Disabling the response for futher output log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,688 [http-8080-Processor24] DEBUG ApplicationDispatcher - The Response is vehiculed using a wrapper: com.opensymphony.module.sitemesh.filter.PageResponseWrapper log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,690 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/decorators/default.jsp, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,690 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,744 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/components/companyLogo.jsp, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,744 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include org.netbeans.lib.cvsclient.connection.AuthenticationException: Cannot authenticate. Reason: Publickey authentication failed. at org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtConnection.java:135) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.connect(CvsConnection.java:164) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.processCommand(CvsConnection.java:475) at org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJavaCheckOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsCheckOutCommand.executeCheckOutCommand(AbstractCvsCheckOutCommand.java:83) at org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeCommand(AbstractCheckOutCommand.java:49) at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:58) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeCommand(AbstractCvsScmProvider.java:521) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.checkout(AbstractCvsScmProvider.java:595) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:444) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:399) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:382) at org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultContinuumScm.java:136) at org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.execute(CheckoutProjectContinuumAction.java:91) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.performAction(DefaultBuildController.java:417) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.updateWorkingDirectory(DefaultBuildController.java:400) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(DefaultBuildController.java:112) at org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:50) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) at java.lang.Thread.run(Thread.java:595) Caused by: java.io.IOException: Publickey authentication failed. at ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:259) at ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:377) at ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:428) at org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtConnection.java:118) ... 23 more Caused by: java.io.IOException: Decrypted PEM has wrong padding, did you specify the correct password? at ch.ethz.ssh2.crypto.PEMDecoder.removePadding(PEMDecoder.java:109) at ch.ethz.ssh2.crypto.PEMDecoder.decryptPEM(PEMDecoder.java:286) at ch.ethz.ssh2.crypto.PEMDecoder.decode(PEMDecoder.java:319) at ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:168) ... 26 more 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN ContinuumScm:default - Error while checking out the code for project: 'TIF Utils', id: '6' to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/6'. 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN ContinuumScm:default - Command output: 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN ContinuumScm:default - Provider message: The cvs command failed. 2007-10-11 15:53:19,868 [pool-1-thread-1] INFO BuildController:default - Merging SCM results 2007-10-11 15:53:19,920 [pool-1-thread-1] INFO BuildController:default - Error updating from SCM, not building Dne čtvrtek 11. října 2007 Antonín Faltýnek napsal(a): > Nope, I've tried to use Continuum configuration options 'SCM username' > and 'SCM password'. > > Tonda > > Dne středa 10. října 2007 Emmanuel Venisse napsal(a): > > Do you have a .cvspass file with your cvsroot declared in it? > > > > Emmanuel > > > > Antonín Faltýnek a écrit : > > > I've tried but it was not functional for me, this error was caused when > > > I've tried to use 'SCM username' and 'SCM password'. In ./.ssh > > > directory is only known_hosts file. > > > > > > TOnda > > > > > > Dne středa 10. října 2007 Emmanuel Venisse napsal(a): > > >> Do you use a private/public ssh key to connect to your cvs server? > > >> where is it stored? > > >> > > >> Emmanuel > > >> > > >> Antonín Faltýnek a écrit : > > >>> I'm sorry for late response, but I was away from town. > > >>> > > >>> I'd tried new continuum beta3, but connection to CVS is not still > > >>> working, Tomcat user has its home directory with ssh configuration. > > >>> It's environmet varible CVS_RSH is correctly set to 'ssh', this > > >>> command is available on PATH. > > >>> > > >>> When I try to use username/password authentication I get following > > >>> error: > > >>> > > >>> 2007-10-10 08:36:04,837 [pool-1-thread-1] INFO > > >>> BuildController:default - Starting build of TIF Utils > > >>> 2007-10-10 08:36:04,873 [pool-1-thread-1] INFO > > >>> BuildController:default - Purging exiting working copy > > >>> 2007-10-10 08:36:04,873 [pool-1-thread-1] INFO > > >>> BuildController:default - Performing action > > >>> clean-working-directory 2007-10-10 08:36:04,875 [pool-1-thread-1] > > >>> INFO BuildController:default - Updating working dir > > >>> 2007-10-10 08:36:04,875 [pool-1-thread-1] INFO > > >>> BuildController:default - Performing action > > >>> check-working-directory 2007-10-10 08:36:04,877 [pool-1-thread-1] > > >>> INFO BuildController:default - Performing action > > >>> checkout-project 2007-10-10 08:36:04,882 [pool-1-thread-1] INFO > > >>> ContinuumScm:default - Checking out project: 'TIF Utils', > > >>> id: '1' to '/var/lib/tomcat-5. > > >>> 5/webapps/continuum/WEB-INF/working-directory/1'. > > >>> 2007-10-10 08:36:04,883 [pool-1-thread-1] INFO > > >>> ScmManager:default - > > >>> Executing: /bin/sh -c "cd /var/lib/tomcat-5.5/webapps/continuum/W > > >>> EB-INF/working-directory && > > >>> cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/cvs -q checkout -d > > >>> 1 TIF_Utils" > > >>> 2007-10-10 08:36:04,883 [pool-1-thread-1] INFO > > >>> ScmManager:default - Working > > >>> directory: /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/ > > >>> working-directory > > >>> java.lang.IllegalArgumentException: password argument is null > > >>> at > > >>> ch.ethz.ssh2.Connection.authenticateWithPassword(Connection.java:307) > > >>> at > > >>> org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open( > > >>>Ex tC onnection.java:122) at > > >>> org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.conne > > >>>ct (C vsConnection.java:164) at > > >>> org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.proce > > >>>ss Co mmand(CvsConnection.java:475) at > > >>> org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJava > > >>>Ch ec kOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at > > >>> org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsChec > > >>>kO ut Command.executeCheckOutCommand(AbstractCvsCheckOutCommand.java > > >>> > > >>> :83) at > > >>> > > >>> org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.execute > > >>>Co mm and(AbstractCheckOutCommand.java:49) at > > >>> org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand. > > >>>ja va > > >>> > > >>> :58) at > > >>> > > >>> org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeCo > > >>>mm an d(AbstractCvsScmProvider.java:521) at > > >>> org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.checkout( > > >>>Ab st ractCvsScmProvider.java:595) at > > >>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractSc > > >>>mP ro vider.java:444) at > > >>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractSc > > >>>mP ro vider.java:399) at > > >>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractSc > > >>>mP ro vider.java:382) at > > >>> org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultCo > > >>>nt in uumScm.java:136) at > > >>> org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction > > >>>.e xe cute(CheckoutProjectContinuumAction.java:91) at > > >>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.per > > >>>fo rm Action(DefaultBuildController.java:417) at > > >>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.upd > > >>>at eW orkingDirectory(DefaultBuildController.java:400) at > > >>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.bui > > >>>ld (D efaultBuildController.java:112) at > > >>> org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.e > > >>>xe cu teTask(BuildProjectTaskExecutor.java:50) at > > >>> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Exe > > >>>cu to rRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at > > >>> edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdap > > >>>te r. call(Executors.java:442) at > > >>> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureT > > >>>as k. java:176) at > > >>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run > > >>>Wo rk er(ThreadPoolExecutor.java:987) at > > >>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor > > >>>ke r. run(ThreadPoolExecutor.java:528) at > > >>> java.lang.Thread.run(Thread.java:595) 2007-10-10 08:36:05,043 > > >>> [pool-1-thread-1] WARN > > >>> ContinuumScm:default - Error while checking out the code > > >>> for project: 'TIF Utils', id: ' 1' > > >>> to > > >>> '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/1'. > > >>> 2007-10-10 08:36:05,043 [pool-1-thread-1] WARN > > >>> ContinuumScm:default - Command output: > > >>> 2007-10-10 08:36:05,043 [pool-1-thread-1] WARN > > >>> ContinuumScm:default - Provider message: The cvs command > > >>> failed. 2007-10-10 08:36:05,080 [pool-1-thread-1] INFO > > >>> BuildController:default - Merging SCM results > > >>> 2007-10-10 08:36:05,192 [pool-1-thread-1] INFO > > >>> BuildController:default - Error updating from SCM, not > > >>> building > > >>> > > >>> Dne středa 26. září 2007 Emmanuel Venisse napsal(a): > > >>>> Do you have more informations about the SCM error in your build > > >>>> result? > > >>>> > > >>>> Emmanuel > > >>>> > > >>>> Antonín Faltýnek a écrit : > > >>>>> Dne středa 26. září 2007 Emmanuel Venisse napsal(a): > > >>>>>> For cvs (and continnum and maven) a user home is required because > > >>>>>> cvs store authentication in ${user.home}/.cvspass maven required > > >>>>>> it too to store the local repository and settings.xml > > >>>>>> > > >>>>>> Emmanuel > > >>>>>> > > >>>>>> Antonín Faltýnek a écrit : > > >>>>>>> Hi all, > > >>>>>>> > > >>>>>>> I have problem with Continuum 1.1 beta2, which I'm running on > > >>>>>>> Linux box under Tomcat 5.5. Continuum is not able to perform CVS > > >>>>>>> update command, when I use command from log file and run it as > > >>>>>>> any other user it works fine for me. > > >>>>>>> > > >>>>>>> Tomcat is running under user tomcat, which has no home directory > > >>>>>>> (/dev/null). > > >>>>>>> > > >>>>>>> Has anybody met (and happily solved :)) this issue? > > >>>>>>> > > >>>>>>> Thanks > > >>>>>>> > > >>>>>>> Tonda > > >>>>> > > >>>>> So I've created user home for tomcat, I haven't mentioned that for > > >>>>> connection I'm using ssh with rsa key, from command line it works > > >>>>> fine, tomcat is really running under tomcat user, but continuum > > >>>>> still fails. > > >>>>> > > >>>>> (continuum is updating, because co was performed by hand) > > >>>>> > > >>>>> -------------------- log snipped -------------------- > > >>>>> > > >>>>> 38787 [http-8080-Processor25] DEBUG > > >>>>> org.apache.catalina.core.ApplicationDispatcher - Path Based > > >>>>> Include 38727 [pool-1-thread-1] INFO > > >>>>> org.apache.maven.continuum.scm.ContinuumScm:default - Updating > > >>>>> project: id: '1', name 'TIF Utils'. > > >>>>> 38980 [pool-1-thread-1] INFO > > >>>>> org.apache.maven.scm.manager.ScmManager:default - > > >>>>> Executing: /bin/bash -c "cd /var/lib/tomcat-5.5/webapps/continuum > > >>>>> /WEB-INF/working-directory/1 && cvs -z3 -f -q update -d" > > >>>>> 38980 [pool-1-thread-1] INFO > > >>>>> org.apache.maven.scm.manager.ScmManager:default - Working > > >>>>> directory: /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/ > > >>>>> working-directory/1 > > >>>>> 39155 [http-8080-Processor25] DEBUG > > >>>>> org.apache.catalina.core.ApplicationDispatcher - > > >>>>> servletPath=/WEB-INF/jsp/components/companyLogo.jsp, pathInf > > >>>>> o=null, queryString=null, name=null > > >>>>> 39155 [http-8080-Processor25] DEBUG > > >>>>> org.apache.catalina.core.ApplicationDispatcher - Path Based > > >>>>> Include 40079 [pool-1-thread-1] WARN > > >>>>> org.apache.maven.continuum.scm.ContinuumScm:default - Error while > > >>>>> updating the code for project: 'TIF Utils', id: ' > > >>>>> 1' to > > >>>>> '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/1' > > >>>>>. 40080 [pool-1-thread-1] WARN > > >>>>> org.apache.maven.continuum.scm.ContinuumScm:default - Command > > >>>>> output: 40080 [pool-1-thread-1] WARN > > >>>>> org.apache.maven.continuum.scm.ContinuumScm:default - Provider > > >>>>> message: The cvs command failed. > > >>>>> 40123 [pool-1-thread-1] INFO > > >>>>> org.apache.maven.continuum.buildcontroller.BuildController:default > > >>>>> - Merging SCM results > > >>>>> 40622 [pool-1-thread-1] INFO > > >>>>> org.apache.maven.continuum.buildcontroller.BuildController:default > > >>>>> - Error updating from SCM, not building