2017-04-21 1 views
1

저는 우분투 컴퓨터에서 마스터를 설정하고 Windows 10에서 연고를 만들고 싶습니다. 에이전트를 시작하는 중에 다음 호 문제가 발생합니다. 누군가 제발 도와 줄 수 있어요. "Windows slaves fail to start via DCOM"에 나와있는 이유 중 하나는 귀하의 경우에 적용 할 경우 JENKINS Windows Slaves Plugin를 사용젠킨스 용 windows salve 노드를 만들 수 없습니다.

just before slave javed_pc gets launched ... 
executing pre-launch scripts ... 
[2017-04-21 10:26:54] [windows-slaves] Connecting to 172.26.152.23 
Checking if Java exists 
java -version returned 1.8.0. 
[2017-04-21 10:26:56] [windows-slaves] Copying jenkins-slave.xml 
[2017-04-21 10:26:56] [windows-slaves] Copying slave.jar 
[2017-04-21 10:26:56] [windows-slaves] Starting the service 
ERROR: Unexpected error in launching an agent. This is probably a bug in Jenkins 
org.jinterop.dcom.common.JIException: Service Logon Failure 
    at org.jvnet.hudson.wmi.Win32Service$Implementation.start(Win32Service.java:149) 
Caused: java.lang.reflect.InvocationTargetException 
    at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at org.kohsuke.jinterop.JInteropInvocationHandler.invoke(JInteropInvocationHandler.java:140) 
Caused: java.lang.reflect.UndeclaredThrowableException 
    at com.sun.proxy.$Proxy64.start(Unknown Source) 
    at hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:342) 
    at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:262) 
    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) 

답변

1

확인합니다.
사용 된 Windows 계정에서 네트워크, 레지스트리, 보안상의 이유로 다양한 이유를 나열합니다.

Jenkins가 LAN상의 컴퓨터 (여기의 Windows)에 액세스하기 위해 프록시를 사용하려고 시도 할 때 프록시 문제가 없는지 확인하십시오. 로컬 변수를 제외하려면 환경 변수 no_proxy을 사용해야합니다.

와 그것을 해결 갖는 OP Javed Ahmed 보고서 : 당신이 'Enable Security'옵션을 선택하면 'Configure Global security'설정에서

, 그럼 당신이 자바 웹 스타트를 통해 연결할 수 있습니다.
그렇지 않으면 java 웹 시작을 통해 연결하고 Windows 서비스를 통해 연결하는 옵션이 표시되지 않습니다.

+0

감사합니다. Vonc, 사실 나는 그것을 해결했습니다. '보안 사용'옵션을 선택하면 '글로벌 보안 구성'설정에서 Java 웹 시작을 통해 연결할 수 있습니다. 그렇지 않으면 그것은 자바 웹 시작을 통해 연결하고 Windows 서비스를 통해 연결하는 옵션이 아프다는 것을 보여주지 못했습니다. –

+0

@JavedAhmed 멋지다! 더 많은 가시성을 얻기 위해 답안에 귀하의 의견을 포함 시켰습니다. – VonC

관련 문제