我想通过mesos使用动态生成的Docker容器来运行Jenkins。Jenkins Mesos - 错误:无法访问jarfile
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0120 12:03:47.100700 26501 fetcher.cpp:76] Fetching URI 'http://172.17.20.31:3000/jnlpJars/slave.jar'
I0120 12:03:47.101023 26501 fetcher.cpp:126] Downloading 'http://172.17.20.31:3000/jnlpJars/slave.jar' to '/tmp/mesos/slaves/20150107-091931-521408940-5050-11185-S7/frameworks/20150107-105325-538186156-5050-11332-0354/executors/mesos-jenkins-4bcb550d-bbcf-41ef-9f60-a401f5e4e96d/runs/521ca7ef-1285-4e95-b7bb-09c33faa6286/slave.jar'
I0120 12:03:47.213743 26501 fetcher.cpp:255] Skipped extracting path '/tmp/mesos/slaves/20150107-091931-521408940-5050-11185-S7/frameworks/20150107-105325-538186156-5050-11332-0354/executors/mesos-jenkins-4bcb550d-bbcf-41ef-9f60-a401f5e4e96d/runs/521ca7ef-1285-4e95-b7bb-09c33faa6286/slave.jar'
I0120 12:03:48.002521 26540 exec.cpp:132] Version: 0.21.1
I0120 12:03:48.035147 26543 exec.cpp:206] Executor registered on slave 20150107-091931-521408940-5050-11185-S7
Error: Unable to access jarfile /mnt/mesos/sandbox/slave.jar
我曾尝试:
- 手动添加slave.jar文件到 多克尔容器映像中指定
- 手动添加slave.jar文件对所指定的目录的目录 host mesos slave
- 删除从站上的现有泊坞窗图像以确保从站正在拉动最新的泊坞窗容器。
所有结果都一样。
有什么建议吗?
你使用的是https://github.com/jenkinsci/mesos-plugin吗?你使用什么码头图像?工厂/ jenkins-mesos或folsomlabs/jenkins-mesos之一? – Adam 2015-01-21 08:50:07