Hello,

Using MacOS as slave, jenkins 1.504.

I can't get the slave to start if no using the root account:

admin$ java -jar /Users/Shared/Jenkins/Home/war/WEB-INF/slave.jar -jnlpUrl 
http://xxx.xxx.com:8080/jenkins/computer/xxx/slave-agent.jnlp

This quit immediately with the following output:

Mar 4, 2013 9:46:25 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Mar 4, 2013 9:46:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [http://xxx.xxx.com:8080/jenkins/]
Mar 4, 2013 9:46:26 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to xxx.xxx.com:45512
Mar 4, 2013 9:46:26 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Mar 4, 2013 9:46:26 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Mar 4, 2013 9:46:36 PM 
hudson.remoting.SynchronousCommandTransport$ReaderThread run
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
        at 
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2557)
        at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1294)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at hudson.remoting.Command.readFrom(Command.java:92)
        at 
hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59)
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
Mar 4, 2013 9:46:36 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated

If I run the same command from the root account, everything works. I need 
this to run as non-root due to the process the job will run.

This is the master server log:

WARNING: Channel reader thread: Mac for + Mac terminated
java.net.SocketException: Socket closed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
        at 
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2248)
        at 
java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2541)
        at 
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2551)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
        at hudson.remoting.Command.readFrom(Command.java:92)
        at 
hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59)
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

Mar 4, 2013 9:46:36 PM hudson.remoting.SynchronousCommandTransport$ReaderThread 
run
SEVERE: I/O error in channel Mac

I've been searching on the web for some help with no luck.

I also added the user to the root/wheel group with the same results.

Thanks in advance
Francisco


-- 
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.


Reply via email to