Hello,

I'm attempting to run Jenkins 1.583 + Mesos plugin 0.5.0 + Mesos 0.20.1 with 
project-based matrix authorization and LDAP authentication, but I'm having 
trouble getting the slaves to launch with -jnlpCredentials option as directed 
in the README.md and the help tip for "Additional Jenkins Slave Agent JVM 
arguments “ in the Jenkins system configuration page.  Jenkins registers its 
framework fine and accepts an offer to start the slave. Mesos spins up the 
executor and it starts launching the slave process, then Java throws an 
unrecognized option error for -jnlpCredentials.  I’m trying to determine if 
this is misconfiguration or a bug (or something else).

The entirety of the stdout and stderr logs from the task sandbox follow 
(hostnames, usernames, and passwords sanitized).

[stderr]
WARNING: Logging before InitGoogleLogging() is written to STDERR
I1009 07:00:33.443848 1374128 fetcher.cpp:78] Fetching URI 
'https://xxx-jenkins.xxx.com/jnlpJars/slave.jar' 
<https://xxx-jenkins.xxx.com/jnlpJars/slave.jar'>
I1009 07:00:33.443958 1374128 fetcher.cpp:145] Downloading 
'https://xxx-jenkins.xxx.com/jnlpJars/slave.jar' 
<https://xxx-jenkins.xxx.com/jnlpJars/slave.jar'> to 
'/tmp/mesos/slaves/20140925-054833-238719761-5050-2252154-33485/frameworks/20141008-214416-255496977-5050-661894-0002/executors/mesos-jenkins-17de3971-0663-489b-9afd-ce41c1005b95/runs/ff959a18-cacf-4f69-abbb-e84be2211425/slave.jar'
I1009 07:00:33.523303 1374128 fetcher.cpp:274] Skipped extracting path 
'/tmp/mesos/slaves/20140925-054833-238719761-5050-2252154-33485/frameworks/20141008-214416-255496977-5050-661894-0002/executors/mesos-jenkins-17de3971-0663-489b-9afd-ce41c1005b95/runs/ff959a18-cacf-4f69-abbb-e84be2211425/slave.jar'
I1009 07:00:33.646520 1374127 exec.cpp:132] Version: 0.20.1
I1009 07:00:33.649021 1374152 exec.cpp:206] Executor registered on slave 
20140925-054833-238719761-5050-2252154-33485
Unrecognized option: -jnlpCredentials
Could not create the Java virtual machine.

[stdout]
Registered executor on xxx.xxx.com <http://xxx.xxx.com/>
Starting task mesos-jenkins-17de3971-0663-489b-9afd-ce41c1005b95
sh -c 'java -DHUDSON_HOME=jenkins -server -Xmx4224m -Xms16m 
-XX:+UseConcMarkSweepGC -Djava.net.preferIPv4Stack=true -jnlpCredentials 
xxx:xxx -jar ${MESOS_SANDBOX-.}/slave.jar  -jnlpUrl 
https://xxx-jenkins.xxx.com/computer/mesos-jenkins-17de3971-0663-489b-9afd-ce41c1005b95/slave-agent.jnlp'
 
<https://xxx-jenkins.xxx.com/computer/mesos-jenkins-17de3971-0663-489b-9afd-ce41c1005b95/slave-agent.jnlp'>
Forked command at 1374158
Command exited with status 1 (pid: 1374158)

Thanks!
--
Kevin Sumner
[email protected] <mailto:[email protected]>





Reply via email to