2017-04-21 13 views
1

私はUbuntuマシン上にマスターを設定しており、Windows 10上で作成したいと思っています。誰かが助けてくれますか? JENKINS Windows Slaves Pluginを使用してjenkins用のウィンドウ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 slaves fail to start via DCOM」に記載されている理由の一つは、あなたのケースに当てはまる場合は、確認してください。
使用されているWindowsアカウントからネットワーク、レジストリ、セキュリティ上の理由など、さまざまな理由が挙げられます。

JenkinsがLAN上のマシン(ここではWindows)にアクセスするためにこのプロキシを試してみるというプロキシの問題がないことを確認してください。ローカル変数を除外するには環境変数no_proxyを使用します。

でそれを解決したOP Javed Ahmedレポート:

Configure Global security」設定では、あなたが「Enable Security」オプションをチェックしたときに、それはあなたがJavaのウェブスタートを経由して接続することができます。
それ以外の場合は、java Web Start経由で接続するオプションが表示されず、Windowsサービス経由で接続するのは苦労します。

+0

フォンありがとう、実際に私はそれを解決しました。 'Enable Security'オプションをオンにすると、 'Configure global security'の設定でJava Web Start経由で接続できます。それ以外の場合は、java Web Start経由で接続するオプションが表示されず、Windowsサービス経由で接続するのは苦痛です。 –

+0

@JavedAhmed素晴らしい!より視認性の高い答えをあなたのコメントに追加しました。 – VonC

関連する問題