Hi,
I have Jenkins running as docker container and in my Jenkins File , in 
initialize stage i have following which is working also , i have installed 
docker from Docker hub latest. Not sure where is the problem . Pipeline is 
failing with the following.

ava.io.IOException: error=2, No such file or directory 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-119>
 
at java.lang.UNIXProcess.forkAndExec(Native Method) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-120>
 
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-121>
 
at java.lang.ProcessImpl.start(ProcessImpl.java:134) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-122>
 
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-123>Caused:
 
java.io.IOException: Cannot run program "docker": error=2, No such file or 
directory 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-124>
 
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-125>
 
at hudson.Proc$LocalProc.<init>(Proc.java:250) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-126>
 
at hudson.Proc$LocalProc.<init>(Proc.java:219) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-127>
 
at hudson.Launcher$LocalLauncher.launch(Launcher.java:936) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-128>
 
at hudson.Launcher$ProcStarter.start(Launcher.java:454) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-129>
 
at hudson.Launcher$ProcStarter.join(Launcher.java:465) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-130>
 
at 
org.jenkinsci.plugins.docker.commons.impl.RegistryKeyMaterialFactory.materialize(RegistryKeyMaterialFactory.java:101)
 


<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-131>
 
at 
org.jenkinsci.plugins.docker.workflow.AbstractEndpointStepExecution2.doStart(AbstractEndpointStepExecution2.java:53)
 


<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-132>
 
at 
org.jenkinsci.plugins.workflow.steps.GeneralNonBlockingStepExecution.lambda$run$0(GeneralNonBlockingStepExecution.java:77)
 


<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-133>
 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-134>
 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 

<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-135>
 
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 


<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-136>
 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 


<https://devops.dicedataplatform.com/blue/organizations/jenkins/dice-events-service/detail/develop-01/2/pipeline#log-137>
 
at java.lang.Thread.run(Thread.java:748)


On Monday, 27 November 2017 at 01:21:50 UTC+5:30 [email protected] wrote:

>
> Oleg Nenashev <[email protected]>于2017年11月26日 周日上午8:55写道:
>
>> Hi,
>>
>> Docker CLI tool needs to be installed on the machine and available in 
>> PATH if you do not specify a Docker tool installation to be used. 
>> See the withTool() documentation if you need to specify a tool path: 
>> https://github.com/jenkinsci/docker-workflow-plugin/blob/f32bca9148471ff7381f5404a747b0151305996e/src/main/resources/org/jenkinsci/plugins/docker/workflow/DockerDSL/help.jelly#L31-L37
>>
>
> Thanks, but you can see from the log that Docker pull already succeeded so 
> curious why Docker inspect fails 
>
>>
>> Best regards,
>> Oleg Nenashev
>>
>>
>> пятница, 24 ноября 2017 г., 11:27:02 UTC+3 пользователь Lynn Lin написал:
>>
>>> hi
>>>
>>> I am following this guide to have a run jenkins pipeline in my mac  
>>> https://jenkins.io/doc/pipeline/tour/agents/ 
>>>
>>> pipeline {
>>>     agent {
>>>         docker { image 'node:7-alpine' }
>>>     }
>>>     stages {
>>>         stage('Test') {
>>>             steps {
>>>                 sh 'node --version'
>>>             }
>>>         }
>>>     }
>>> }
>>>
>>>
>>>
>>>
>>>
>>> and it reports below error
>>>
>>> [pipeline] Running shell script
>>> + docker pull node:7-alpine
>>> 7-alpine: Pulling from library/node
>>> Digest: 
>>> sha256:4954ce53247180e207772f936223b11d52a7e4ee712dfe73fe2a75e39f785067
>>> Status: Image is up to date for node:7-alpine[Pipeline] }[Pipeline] // 
>>> stage[Pipeline] sh[pipeline] Running shell script
>>> + docker inspect -f . node:7-alpine
>>> .[Pipeline] withDockerContainer[Pipeline] // withDockerContainer[Pipeline] 
>>> }[Pipeline] // node[Pipeline] End of Pipelinejava.io.IOException: error=2, 
>>> No such file or directory
>>>     at java.lang.UNIXProcess.forkAndExec(Native Method)
>>>     at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
>>>     at java.lang.ProcessImpl.start(ProcessImpl.java:134)
>>>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
>>>     at hudson.Proc$LocalProc.<init>(Proc.java:249)
>>>     at hudson.Proc$LocalProc.<init>(Proc.java:218)
>>>     at hudson.Launcher$LocalLauncher.launch(Launcher.java:930)
>>>     at hudson.Launcher$ProcStarter.start(Launcher.java:450)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.launch(DockerClient.java:279)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.launch(DockerClient.java:260)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.launch(DockerClient.java:257)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.version(DockerClient.java:229)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.WithContainerStep$Execution.start(WithContainerStep.java:141)
>>>     at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:224)
>>>     at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:150)
>>>     at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMetho
>>>
>>> at 
>>> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:48)
>>>     at 
>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
>>>     at 
>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
>>>     at 
>>> com.cloudbees.groovy.cps.sandbox.DefaultInvoker.methodCall(DefaultInvoker.java:19)
>>> Caused: java.io.IOException: Cannot run program "docker": error=2, No such 
>>> file or directory
>>>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
>>>     at hudson.Proc$LocalProc.<init>(Proc.java:249)
>>>     at hudson.Proc$LocalProc.<init>(Proc.java:218)
>>>     at hudson.Launcher$LocalLauncher.launch(Launcher.java:930)
>>>     at hudson.Launcher$ProcStarter.start(Launcher.java:450)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.launch(DockerClient.java:279)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.launch(DockerClient.java:260)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.launch(DockerClient.java:257)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.client.DockerClient.version(DockerClient.java:229)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.WithContainerStep$Execution.start(WithContainerStep.java:141)
>>>     at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:224)
>>>     at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:150)
>>>     at 
>>> org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:108)
>>>     at 
>>> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:48)
>>>     at 
>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
>>>     at 
>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
>>>     at 
>>> com.cloudbees.groovy.cps.sandbox.DefaultInvoker.methodCall(DefaultInvoker.java:19)
>>>     at 
>>> org.jenkinsci.plugins.docker.workflow.Docker$Image.inside(jar:file:/Users/linxin/.jenkins/plugins/docker-workflow/WEB-INF/lib/docker-workflow.jar!/org/jenkinsci/plugins/docker/workflow/Docker.groovy:1
>>>
>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Jenkins Users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/jenkinsci-users/O-_7JBEncV8/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/1e9ece03-b187-42c0-9670-4fa1d683942a%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/1e9ece03-b187-42c0-9670-4fa1d683942a%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/9b5aa15e-d273-4f40-b0b9-5bb08286e010n%40googlegroups.com.

Reply via email to