Error connecting windows slave

1,681 views
Skip to first unread message

Ryan Brown

unread,
Jun 23, 2017, 2:32:38 AM6/23/17
to Jenkins Users
Hello all-

I have been working to create a jenkins slave on a windows 10 box. After resolving a number of issues opening ports and such I seem to be now connecting but an getting the following error:


[2017-06-22 21:09:43] [windows-slaves] Connecting to 172.17.10.70
ERROR: Message not found for errorCode: 0xC0000001
org.jinterop.dcom.common.JIException: Message not found for errorCode: 0xC0000001
	at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKCR(JIWinRegStub.java:121)
	at org.jinterop.dcom.core.JIComServer.initialise(JIComServer.java:479)
	at org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:427)
	at org.jvnet.hudson.wmi.WMI.connect(WMI.java:59)
	at hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:208)
	at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:261)
	at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/172.17.10.70
jcifs.util.transport.TransportException: Connection timeout
	at jcifs.util.transport.Transport.connect(Transport.java:174)
	at jcifs.smb.SmbTransport.connect(SmbTransport.java:307)
	at jcifs.smb.SmbTree.treeConnect(SmbTree.java:156)
	at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)
	at jcifs.smb.SmbFile.connect(SmbFile.java:954)
	at jcifs.smb.SmbFile.connect0(SmbFile.java:880)
	at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:77)
	at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:66)
	at jcifs.smb.SmbFile.getInputStream(SmbFile.java:2844)
	at rpc.ncacn_np.RpcTransport.attach(RpcTransport.java:90)
	at rpc.Stub.attach(Stub.java:104)
	at rpc.Stub.call(Stub.java:109)
	at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKCR(JIWinRegStub.java:119)
	at org.jinterop.dcom.core.JIComServer.initialise(JIComServer.java:479)
	at org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:427)
	at org.jvnet.hudson.wmi.WMI.connect(WMI.java:59)
	at hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:208)
	at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:261)
	at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

	at jcifs.smb.SmbTransport.connect(SmbTransport.java:309)
	at jcifs.smb.SmbTree.treeConnect(SmbTree.java:156)
	at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)
	at jcifs.smb.SmbFile.connect(SmbFile.java:954)
	at jcifs.smb.SmbFile.connect0(SmbFile.java:880)
	at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:77)
	at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:66)
	at jcifs.smb.SmbFile.getInputStream(SmbFile.java:2844)
	at rpc.ncacn_np.RpcTransport.attach(RpcTransport.java:90)
	at rpc.Stub.attach(Stub.java:104)
	at rpc.Stub.call(Stub.java:109)
	at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKCR(JIWinRegStub.java:119)
	... 10 more

I have checked permissions and my user is an admin on that box. Does anybody know of some additional steps I may need to take?

Thank you.

James Nord

unread,
Jun 23, 2017, 4:00:55 AM6/23/17
to Jenkins Users
You will find less pain if you launch the agent by hand using the jnlp agent method and then using the install as service option.

The error you are seeing looks like a firewall blocking the CIFS ports (file sharing)

Slide

unread,
Jun 23, 2017, 11:46:18 AM6/23/17
to Jenkins Users

Agreed, the DCOM stuff has never worked well for me.


On Fri, Jun 23, 2017, 01:01 James Nord <james...@gmail.com> wrote:
You will find less pain if you launch the agent by hand using the jnlp agent method and then using the install as service option.

The error you are seeing looks like a firewall blocking the CIFS ports (file sharing)

--
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-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/39001a9c-d9f4-495f-a415-0c791962bd06%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ryan Brown

unread,
Jun 23, 2017, 1:43:23 PM6/23/17
to Jenkins Users
Ok thanks so much. I was just following the instructions here. I will try the jnlp agent method. Any good guidance? I am not finding a lot online.

Slide

unread,
Jun 23, 2017, 3:05:53 PM6/23/17
to Jenkins Users

Ryan Brown

unread,
Jun 23, 2017, 4:00:22 PM6/23/17
to Jenkins Users
That did it. thank you so much!
Reply all
Reply to author
Forward
0 new messages