ubuntu10.04.4 + jenkins 1.481 から、ssh-slaveが起動できない

516 views
Skip to first unread message

kog

unread,
Sep 15, 2012, 7:28:39 AM9/15/12
to jenkin...@googlegroups.com
MLのみなさまこんばんわ。kogと申します。

お題の件ですが、ubuntu10.04.4上のjenkinsから同じマシンの別ユーザのssh-slaveが起動できません。
別マシンに対しても駄目でした。

マスタ:
ubuntu 10.04.4 パッチ最新状態
java6-openjdk 6b24-1.11.4-1ubuntu0.10.04.1
jenkins 1.481 http://pkg.jenkins-ci.org/debian/ からいれたもの。ajpでapache 経由で利用

スレーブ:
同じマシンの別のユーザにssh経由でslaveを起動

状況
* jenkinsのログ画面は真っ白です。なんにもでてこない
* スレーブ起動中、/var/log/jenkins/auth.log にも変化がありません。
* jenkinsユーザにsudo して、対象のユーザにsshで接続はできます。パスワード認証も共通鍵認証も。
* マスタ上で動くジョブで、sshコマンドでの接続はできています。

あまりにも普通な構成だと思うので、きっとなにか見落としがあるのだと思っていますが
どこから調査したらいいか、どなたかヒントをお持ちじゃないでしょうか。

kog

unread,
Feb 8, 2013, 11:48:36 AM2/8/13
to jenkin...@googlegroups.com
MLのみなさまこんばんわ。kogと申します。
動く環境と動かない環境が手元ではわかりましたのでシェアするために投稿します。

動いた:
ubuntu 10.04.4 64bit + jenkins 1.500( jenkins-ci.org から apt-get)
ubuntu 12.04.2 64bit + jenkins 1.500( jenkins-ci.org から apt-get)

動かない:
ubuntu 10.04.4 32bit + jenkins 1.500(同上)

動いたほうの 12.04では、javaは以下のバージョンで、
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

うごかなかった 32bitの 10.04 では、javaはClient VMだったと思います。
こんな違いで使えたりつかえなかったりするものなんでしょうか?

以上

2012年9月15日土曜日 20時28分39秒 UTC+9 kog:

Seiji Sogabe

unread,
Feb 14, 2013, 7:53:10 AM2/14/13
to jenkin...@googlegroups.com
曽我部です。

ログが出ないという話でしたが、スレーブを一度切断してから、
再度「スレーブエージェントを起動」をクリックしても、何もログとか
でないのでしょうか。

また、ubuntuはどうなっているか知りませんが、Jenkinsではなくsshdのログが
/var/logに出ていないでしょうか。

JIRAには、

「Failing to launch SSH slave agents after upgrade to 1.498」
https://issues.jenkins-ci.org/browse/JENKINS-16284

というのがあって、エラーページが真っ白のようですが。

でわ。

2013年2月9日 1:48 kog <kog.bang...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Jenkinsユーザー会」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、jenkinsci-ja...@googlegroups.com
> にメールを送信します。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>
>



--
s.sogabe at gmail.com

Koga Atsushi

unread,
Feb 14, 2013, 8:43:09 AM2/14/13
to jenkin...@googlegroups.com
kogです。

> ログが出ないという話でしたが、スレーブを一度切断してから、
> 再度「スレーブエージェントを起動」をクリックしても、何もログとか
> でないのでしょうか。

スレーブ切断もやりましたが、sshからの起動はうまくいきませんでした。
JNLPでスレーブ側からはあっさり起動してました。

> また、ubuntuはどうなっているか知りませんが、Jenkinsではなくsshdのログが
> /var/logに出ていないでしょうか。

sshdのログを見ている限り、いっさいエントリが現れなかったので、
問題はマスター側にあるとは思いますが、どうやったら切り分けができるのか
わからずじまいでした。
javaで再現コードでも書けたらよかったんですが。

> JIRAには、
>
> 「Failing to launch SSH slave agents after upgrade to 1.498」
> https://issues.jenkins-ci.org/browse/JENKINS-16284
>
> というのがあって、エラーページが真っ白のようですが。

JENKINS-16284はwindowsがマスタですよね?
私の手元では、windows 2003 (32bit)とXP 32bitがマスタの
状態ではsshの起動にしくじったことはないです。

今は1.500を2003で動かしてますが、これも問題ないです。

以上

Seiji Sogabe

unread,
Feb 14, 2013, 9:21:11 AM2/14/13
to jenkin...@googlegroups.com
曽我部です。

2013年2月14日 22:43 Koga Atsushi <kog.bang...@gmail.com>:
> kogです。
>
>> ログが出ないという話でしたが、スレーブを一度切断してから、
>> 再度「スレーブエージェントを起動」をクリックしても、何もログとか
>> でないのでしょうか。
>
> スレーブ切断もやりましたが、sshからの起動はうまくいきませんでした。

このとき、切断->接続で何もエラー出ませんでした? 「詳細はログを参照」をクリックしても。

IPアドレスが間違ってたりすると、

[02/14/13 23:13:45] [SSH] 192.168.X.X:22とのSSHコネクションをオープン
java.io.IOException: There was a problem while connecting to 192.168.X.X:22
at com.trilead.ssh2.Connection.connect(Connection.java:793)
at com.trilead.ssh2.Connection.connect(Connection.java:565)

とかでると思いますが。

> JNLPでスレーブ側からはあっさり起動してました。

>> また、ubuntuはどうなっているか知りませんが、Jenkinsではなくsshdのログが
>> /var/logに出ていないでしょうか。
>
> sshdのログを見ている限り、いっさいエントリが現れなかったので、
> 問題はマスター側にあるとは思いますが、どうやったら切り分けができるのか
> わからずじまいでした。

ログでないということは、接続すらしてないんじゃ...
sshdの設定ファイルを比べてみるとかですかね。

でわ。

> javaで再現コードでも書けたらよかったんですが。
>
>> JIRAには、
>>
>> 「Failing to launch SSH slave agents after upgrade to 1.498」
>> https://issues.jenkins-ci.org/browse/JENKINS-16284
>>
>> というのがあって、エラーページが真っ白のようですが。
>
> JENKINS-16284はwindowsがマスタですよね?
> 私の手元では、windows 2003 (32bit)とXP 32bitがマスタの
> 状態ではsshの起動にしくじったことはないです。
>
> 今は1.500を2003で動かしてますが、これも問題ないです。
>
> 以上
>
Reply all
Reply to author
Forward
0 new messages