Does sticking the PATH statement in /etc/environment help? (I can't remember if that gets invoked in this particular case though)
Richard. On Thu, Sep 5, 2013 at 7:25 AM, Larry Brigman <[email protected]>wrote: > Finally got it. Had to hack the init script to declare the PATH variable > on the invocation line > by pre-pending it to the JAVA_CMD. runuser was wiping out the PATH > variable. > There probably should be a better way to do this. > > Here is my change in the init script to get clearcase to function properly. > JAVA_CMD="umask 002;PATH=${PATH}:/usr/atria/bin; $JENKINS_JAVA_CMD > $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR" > > > > On Wed, Sep 4, 2013 at 11:52 AM, Larry Brigman <[email protected]>wrote: > >> Ok. I'm looking at the info from the config page->System Info and the >> path doesn't show >> /usr/atria/bin. I added that to the path in the init script but it >> doesn't seem to get added to >> jenkins when I restart the service. >> >> The cleartool path is set as part of the config >> The path variable only shows >> /sbin:/usr/sbin:/bin:/usr/bin >> >> >> >> On Wed, Sep 4, 2013 at 10:40 AM, Larry Brigman >> <[email protected]>wrote: >> >>> Updated the path to ensure that Path is there on service start. >>> The executable is there. >>> Same result. >>> Backed the clearcase plugin down to 1.3.18. same result. >>> >>> I was able to run the command by hand and it created the needed view. >>> >>> >>> >>> On Tue, Sep 3, 2013 at 4:48 PM, Richard Bywater <[email protected]>wrote: >>> >>>> I'd check that the directory that cleartool is located at is on the >>>> PATH for the user than runs Jenkins. >>>> >>>> Richard >>>> >>>> >>>> On Wednesday, September 4, 2013, Larry Brigman wrote: >>>> >>>>> I'm trying to use the jenkins clearcase plugin (1.3.19) in linux >>>>> from a machine >>>>> that functions in clearcase. >>>>> This machine is doing manual builds from the command line without >>>>> issue. >>>>> I'm using dynamic views to do these builds. >>>>> >>>>> Even with everything looking configured correctly it looks like things >>>>> are just wrong. >>>>> Here is the error output: >>>>> >>>>> Building in workspace /var/lib/jenkins/jobs/top_main/workspace >>>>> [WARNING] load rules are empty! >>>>> [workspace] $ cleartool lsview Jenkins_jenkins_master_top_main >>>>> [INFO] computeChangeLogBeforeCheckout = false >>>>> [INFO] computeChangeLogAfterCheckout = true >>>>> [workspace] $ cleartool lsview Jenkins_jenkins_master_top_main >>>>> [workspace] $ cleartool mkview -tag Jenkins_jenkins_master_top_main >>>>> -stgloc -auto >>>>> java.io.IOException: Cannot run program "cleartool" (in directory >>>>> "/var/lib/jenkins/jobs/top_main/workspace"): java.io.IOException: >>>>> error=2, No such file or directory >>>>> at java.lang.ProcessBuilder.start(ProcessBuilder.java:470) >>>>> at hudson.Proc$LocalProc.<init>(Proc.java:244) >>>>> at hudson.Proc$LocalProc.<init>(Proc.java:216) >>>>> at hudson.Launcher$LocalLauncher.launch(Launcher.java:773) >>>>> at hudson.Launcher$ProcStarter.start(Launcher.java:353) >>>>> at >>>>> hudson.plugins.clearcase.HudsonClearToolLauncher.getLaunchedProc(HudsonClearToolLauncher.java:157) >>>>> at >>>>> hudson.plugins.clearcase.HudsonClearToolLauncher.run(HudsonClearToolLauncher.java:115) >>>>> at hudson.plugins.clearcase.ClearToolExec.mkview(ClearToolExec.java:661) >>>>> at >>>>> hudson.plugins.clearcase.action.BaseDynamicCheckoutAction.createView(BaseDynamicCheckoutAction.java:129) >>>>> at >>>>> hudson.plugins.clearcase.action.BaseDynamicCheckoutAction.checkout(BaseDynamicCheckoutAction.java:72) >>>>> at >>>>> hudson.plugins.clearcase.AbstractClearCaseScm.checkout(AbstractClearCaseScm.java:666) >>>>> at hudson.model.AbstractProject.checkout(AbstractProject.java:1408) >>>>> at >>>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676) >>>>> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) >>>>> at >>>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581) >>>>> at hudson.model.Run.execute(Run.java:1603) >>>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) >>>>> at hudson.model.ResourceController.execute(ResourceController.java:88) >>>>> at hudson.model.Executor.run(Executor.java:247) >>>>> Caused by: java.io.IOException: java.io.IOException: error=2, No such >>>>> file or directory >>>>> at java.lang.UNIXProcess.<init>(UNIXProcess.java:148) >>>>> at java.lang.ProcessImpl.start(ProcessImpl.java:65) >>>>> at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) >>>>> >>>>> >>>>> I admit that I probably am missing a configuration option but I >>>>> haven't found it >>>>> within the base config or in the project config. >>>>> Any help in getting this running would be appreciated. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Jenkins Users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
