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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to