[jenkinsci-ja:321] windowsスレーブ環境でのJDKの自動インストール

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

[jenkinsci-ja:321] windowsスレーブ環境でのJDKの自動インストール

bols-blue
皆様

末広と申します。

表題の件で困っています。
windowsマシンをスレーブとして起動した際に
JDKを自動インストールできないのです。

起動方法でこうやればスレーブとして動作できたというのがあれば
環境だけでもよいので教えていただけると助かります。

自分の環境は
環境はwindows 7 64bit
マスターはCentosになります。

起動方法も二通り試しました。
1.通常ユーザーからJLNPで起動
2.通常ユーザーから管理権限cmd.exe経由の起動

各ログもはっておきます。
1.通常ユーザーからJLNPで起動

SCMのポーリングが実行
windows_test でビルドします。
Checkout:testter_win / /jenkins_slave/workspace/testter_win -
hudson.remoting.Channel@c75193d:windows_test
Using strategy: Default
Installing /jenkins_slave/tools/jdk-1.6/jdk.exe
[jdk-1.6] $ /jenkins_slave/tools/jdk-1.6/jdk.exe /s /v /qn /L
\"/jenkins_slave/tools/jdk-1.6/jdk.exe.install.log\"
REBOOT=ReallySuppress INSTALLDIR=\"C:\jenkins_slave\tools\jdk-1.6\"
java.io.IOException: Cannot run program
"/jenkins_slave/tools/jdk-1.6/jdk.exe" (in directory
"C:\jenkins_slave\tools\jdk-1.6"): CreateProcess error=740,
?v??????????
        at java.lang.ProcessBuilder.start(Unknown Source)
        at hudson.Proc$LocalProc.<init>(Proc.java:244)
        at hudson.Proc$LocalProc.<init>(Proc.java:216)
        at hudson.Launcher$LocalLauncher.launch(Launcher.java:707)
        at hudson.Launcher$ProcStarter.start(Launcher.java:338)
        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:932)
        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:899)
        at hudson.remoting.UserRequest.perform(UserRequest.java:118)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:287)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson.remoting.Engine$1$1.run(Engine.java:60)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=740, ?v??????????
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(Unknown Source)
        at java.lang.ProcessImpl.start(Unknown Source)
        ... 17 more
Finished: FAILURE

2.管理権限cmd.exeからの起動

SCMのポーリングが実行
windows_test でビルドします。
Checkout:testter_win / /jenkins_slave/workspace/testter_win -
hudson.remoting.Channel@14fb30e9:windows_test
Using strategy: Default
Installing /jenkins_slave/tools/jdk-1.6/jdk.exe
[jdk-1.6] $ /jenkins_slave/tools/jdk-1.6/jdk.exe /s /v /qn /L
\"/jenkins_slave/tools/jdk-1.6/jdk.exe.install.log\"
REBOOT=ReallySuppress INSTALLDIR=\"C:\jenkins_slave\tools\jdk-1.6\"
JDKのインストールに失敗しました。Exit code=1,622s
ERROR: null
Finished: FAILURE

以上です。

--
- 末広 尚義
- twitter @bols_blue
- mail [hidden email]
- blog http://d.hatena.ne.jp/bols-blue/
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [jenkinsci-ja:323] windowsスレーブ環境でのJDKの自動インストール

Seiji Sogabe
曽我部です。

亀レスですみません。

> 起動方法も二通り試しました。
> 1.通常ユーザーからJLNPで起動
> 2.通常ユーザーから管理権限cmd.exe経由の起動

1でインストール失敗したときの残骸がスレーブの$JENKINS_HOME/toolsに残っていると、
2が失敗するようですので、一度綺麗にしてから2を実行してみてください。



2012年2月15日0:34 末広 尚義 / H Suehiro <[hidden email]>:

> 皆様
>
> 末広と申します。
>
> 表題の件で困っています。
> windowsマシンをスレーブとして起動した際に
> JDKを自動インストールできないのです。
>
> 起動方法でこうやればスレーブとして動作できたというのがあれば
> 環境だけでもよいので教えていただけると助かります。
>
> 自分の環境は
> 環境はwindows 7 64bit
> マスターはCentosになります。
>
> 起動方法も二通り試しました。
> 1.通常ユーザーからJLNPで起動
> 2.通常ユーザーから管理権限cmd.exe経由の起動
>
> 各ログもはっておきます。
> 1.通常ユーザーからJLNPで起動
>
> SCMのポーリングが実行
> windows_test でビルドします。
> Checkout:testter_win / /jenkins_slave/workspace/testter_win -
> hudson.remoting.Channel@c75193d:windows_test
> Using strategy: Default
> Installing /jenkins_slave/tools/jdk-1.6/jdk.exe
> [jdk-1.6] $ /jenkins_slave/tools/jdk-1.6/jdk.exe /s /v /qn /L
> \"/jenkins_slave/tools/jdk-1.6/jdk.exe.install.log\"
> REBOOT=ReallySuppress INSTALLDIR=\"C:\jenkins_slave\tools\jdk-1.6\"
> java.io.IOException: Cannot run program
> "/jenkins_slave/tools/jdk-1.6/jdk.exe" (in directory
> "C:\jenkins_slave\tools\jdk-1.6"): CreateProcess error=740,
> ?v??????????
>        at java.lang.ProcessBuilder.start(Unknown Source)
>        at hudson.Proc$LocalProc.<init>(Proc.java:244)
>        at hudson.Proc$LocalProc.<init>(Proc.java:216)
>        at hudson.Launcher$LocalLauncher.launch(Launcher.java:707)
>        at hudson.Launcher$ProcStarter.start(Launcher.java:338)
>        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:932)
>        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:899)
>        at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>        at hudson.remoting.Request$2.run(Request.java:287)
>        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
>        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
>        at java.util.concurrent.FutureTask.run(Unknown Source)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>        at hudson.remoting.Engine$1$1.run(Engine.java:60)
>        at java.lang.Thread.run(Unknown Source)
> Caused by: java.io.IOException: CreateProcess error=740, ?v??????????
>        at java.lang.ProcessImpl.create(Native Method)
>        at java.lang.ProcessImpl.<init>(Unknown Source)
>        at java.lang.ProcessImpl.start(Unknown Source)
>        ... 17 more
> Finished: FAILURE
>
> 2.管理権限cmd.exeからの起動
>
> SCMのポーリングが実行
> windows_test でビルドします。
> Checkout:testter_win / /jenkins_slave/workspace/testter_win -
> hudson.remoting.Channel@14fb30e9:windows_test
> Using strategy: Default
> Installing /jenkins_slave/tools/jdk-1.6/jdk.exe
> [jdk-1.6] $ /jenkins_slave/tools/jdk-1.6/jdk.exe /s /v /qn /L
> \"/jenkins_slave/tools/jdk-1.6/jdk.exe.install.log\"
> REBOOT=ReallySuppress INSTALLDIR=\"C:\jenkins_slave\tools\jdk-1.6\"
> JDKのインストールに失敗しました。Exit code=1,622s
> ERROR: null
> Finished: FAILURE
>
> 以上です。
>
> --
> - 末広 尚義
> - twitter @bols_blue
> - mail [hidden email]
> - blog http://d.hatena.ne.jp/bols-blue/



--
s.sogabe at gmail.com
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [jenkinsci-ja:328] windowsスレーブ環境でのJDKの自動インストール

bols-blue
曽我部さん

返事が遅くなりすみません。
末広です。
ありがとうございます。

残骸を消しても結果はかわらずでした。

結果としてインストールは成功したのですが
スレーブのルートの指定にボリュームラベルを書いていませんでした。
というかlinuxのパスの書き方をしてしまっていたのをwindowsのパス記述に直すとインストーラーは動きました。

インストールはされたのですが管理権限cmd.exe経由の起動ができなくなりました。

とりあえずご報告まで。

2012年2月22日20:12 Seiji Sogabe <[hidden email]>:

> 曽我部です。
>
> 亀レスですみません。
>
>> 起動方法も二通り試しました。
>> 1.通常ユーザーからJLNPで起動
>> 2.通常ユーザーから管理権限cmd.exe経由の起動
>
> 1でインストール失敗したときの残骸がスレーブの$JENKINS_HOME/toolsに残っていると、
> 2が失敗するようですので、一度綺麗にしてから2を実行してみてください。
>
>
>
> 2012年2月15日0:34 末広 尚義 / H Suehiro <[hidden email]>:
>> 皆様
>>
>> 末広と申します。
>>
>> 表題の件で困っています。
>> windowsマシンをスレーブとして起動した際に
>> JDKを自動インストールできないのです。
>>
>> 起動方法でこうやればスレーブとして動作できたというのがあれば
>> 環境だけでもよいので教えていただけると助かります。
>>
>> 自分の環境は
>> 環境はwindows 7 64bit
>> マスターはCentosになります。
>>
>> 起動方法も二通り試しました。
>> 1.通常ユーザーからJLNPで起動
>> 2.通常ユーザーから管理権限cmd.exe経由の起動
>>
>> 各ログもはっておきます。
>> 1.通常ユーザーからJLNPで起動
>>
>> SCMのポーリングが実行
>> windows_test でビルドします。
>> Checkout:testter_win / /jenkins_slave/workspace/testter_win -
>> hudson.remoting.Channel@c75193d:windows_test
>> Using strategy: Default
>> Installing /jenkins_slave/tools/jdk-1.6/jdk.exe
>> [jdk-1.6] $ /jenkins_slave/tools/jdk-1.6/jdk.exe /s /v /qn /L
>> \"/jenkins_slave/tools/jdk-1.6/jdk.exe.install.log\"
>> REBOOT=ReallySuppress INSTALLDIR=\"C:\jenkins_slave\tools\jdk-1.6\"
>> java.io.IOException: Cannot run program
>> "/jenkins_slave/tools/jdk-1.6/jdk.exe" (in directory
>> "C:\jenkins_slave\tools\jdk-1.6"): CreateProcess error=740,
>> ?v??????????
>>        at java.lang.ProcessBuilder.start(Unknown Source)
>>        at hudson.Proc$LocalProc.<init>(Proc.java:244)
>>        at hudson.Proc$LocalProc.<init>(Proc.java:216)
>>        at hudson.Launcher$LocalLauncher.launch(Launcher.java:707)
>>        at hudson.Launcher$ProcStarter.start(Launcher.java:338)
>>        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:932)
>>        at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:899)
>>        at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>        at hudson.remoting.Request$2.run(Request.java:287)
>>        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
>>        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
>>        at java.util.concurrent.FutureTask.run(Unknown Source)
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>>        at hudson.remoting.Engine$1$1.run(Engine.java:60)
>>        at java.lang.Thread.run(Unknown Source)
>> Caused by: java.io.IOException: CreateProcess error=740, ?v??????????
>>        at java.lang.ProcessImpl.create(Native Method)
>>        at java.lang.ProcessImpl.<init>(Unknown Source)
>>        at java.lang.ProcessImpl.start(Unknown Source)
>>        ... 17 more
>> Finished: FAILURE
>>
>> 2.管理権限cmd.exeからの起動
>>
>> SCMのポーリングが実行
>> windows_test でビルドします。
>> Checkout:testter_win / /jenkins_slave/workspace/testter_win -
>> hudson.remoting.Channel@14fb30e9:windows_test
>> Using strategy: Default
>> Installing /jenkins_slave/tools/jdk-1.6/jdk.exe
>> [jdk-1.6] $ /jenkins_slave/tools/jdk-1.6/jdk.exe /s /v /qn /L
>> \"/jenkins_slave/tools/jdk-1.6/jdk.exe.install.log\"
>> REBOOT=ReallySuppress INSTALLDIR=\"C:\jenkins_slave\tools\jdk-1.6\"
>> JDKのインストールに失敗しました。Exit code=1,622s
>> ERROR: null
>> Finished: FAILURE
>>
>> 以上です。
>>
>> --
>> - 末広 尚義
>> - twitter @bols_blue
>> - mail [hidden email]
>> - blog http://d.hatena.ne.jp/bols-blue/
>
>
>
> --
> s.sogabe at gmail.com



--
- 末広 尚義
- twitter @bols_blue
- mail [hidden email]
- blog http://d.hatena.ne.jp/bols-blue/
Loading...