[ruby-trunk - Bug #7171][Assigned] test-all failure on OS X (RubyCI)

Issue #7171 has been reported by usa (Usaku NAKAMURA).


Bug #7171: test-all failure on OS X (RubyCI)

Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta M.)
Category: test
Target version: 2.0.0
ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0]

rubyci(http://rubyci.org/)で、LionおよびMountain
Lionの一部の構成で以下のようなエラーがずっと出ています。
このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう?

test_udp_server(TestSocket):
RuntimeError: no response from #<Addrinfo:
fd2e:1e2f:2d52:da8d:e6ce:8fff:fe1f:1c3c>
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in
block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in connect_internal’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in
connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in block (2 levels) in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in
each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in block in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in
udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in test_udp_server’

Issue #7171 has been updated by mrkn (Kenta M.).

OS のファイアウォールが ON のときに該当のエラーが発生し、OFF のときに発生しない事を確認しました。

CI を動かす環境のファイアウォールは OFF にしておいた良さそうですね。
Mountain Lion の方は VMware Fusion
に環境を移行しようと思いますので、それまで出続けるかもしれませんが、しばしお待ちください。
Lion の方は会社のマシンを使っていて VMware Fusion のライセンスを持っていないので、すぐに対応出来ないと思います。

この issue は Mountain Lion の CI を移行した先の環境で問題が消えた事を確認してからクローズしますね。

Bug #7171: test-all failure on OS X (RubyCI)

Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta M.)
Category: test
Target version: 2.0.0
ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0]

rubyci(http://rubyci.org/)で、LionおよびMountain
Lionの一部の構成で以下のようなエラーがずっと出ています。
このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう?

test_udp_server(TestSocket):
RuntimeError: no response from #<Addrinfo:
fd2e:1e2f:2d52:da8d:e6ce:8fff:fe1f:1c3c>
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in
block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in connect_internal’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in
connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in block (2 levels) in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in
each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in block in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in
udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in test_udp_server’

Issue #7171 has been updated by naruse (Yui NARUSE).

mrkn (Kenta M.) wrote:

OS のファイアウォールが ON のときに該当のエラーが発生し、OFF のときに発生しない事を確認しました。

なるほど、道理で手元で起きないはずだ。
こんなこともあろうかと、なかださんが r35559 でrubyバイナリにコード署名する機能を足していまして、
コード署名していると「署名されているソフトウェアが外部からの接続を受け入れるのを自動で許可」がONになっていれば、
firewallが有効になっていてもテストが成功するようになるはずです。

しかし、具体的な証明書の作り方忘れてしまった……

Bug #7171: test-all failure on OS X (RubyCI)

Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta M.)
Category: test
Target version: 2.0.0
ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0]

rubyci(http://rubyci.org/)で、LionおよびMountain
Lionの一部の構成で以下のようなエラーがずっと出ています。
このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう?

test_udp_server(TestSocket):
RuntimeError: no response from #<Addrinfo:
fd2e:1e2f:2d52:da8d:e6ce:8fff:fe1f:1c3c>
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in
block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in connect_internal’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in
connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in block (2 levels) in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in
each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in block in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in
udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in test_udp_server’

Issue #7171 has been updated by mame (Yusuke E.).

Target version changed from 2.0.0 to next minor

CI 環境の問題ということみたいなんで、先送りします。


Yusuke E. [email protected]


Bug #7171: test-all failure on OS X (RubyCI)

Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta M.)
Category: test
Target version: next minor
ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0]

rubyci(http://rubyci.org/)で、LionおよびMountain
Lionの一部の構成で以下のようなエラーがずっと出ています。
このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう?

test_udp_server(TestSocket):
RuntimeError: no response from #<Addrinfo:
fd2e:1e2f:2d52:da8d:e6ce:8fff:fe1f:1c3c>
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in
block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in connect_internal’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in
connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in block (2 levels) in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in
each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in block in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in
udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in test_udp_server’

Issue #7171 has been updated by mrkn (Kenta M.).

Status changed from Assigned to Closed


Bug #7171: test-all failure on OS X (RubyCI)

Author: usa (Usaku NAKAMURA)
Status: Closed
Priority: Normal
Assignee: mrkn (Kenta M.)
Category: test
Target version: next minor
ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0]

rubyci(http://rubyci.org/)で、LionおよびMountain
Lionの一部の構成で以下のようなエラーがずっと出ています。
このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう?

test_udp_server(TestSocket):
RuntimeError: no response from #<Addrinfo:
fd2e:1e2f:2d52:da8d:e6ce:8fff:fe1f:1c3c>
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in
block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in connect_internal’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in
connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in block (2 levels) in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in
each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in block in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in
udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in test_udp_server’

Issue #7171 has been updated by mrkn (Kenta M.).

問題が起きない環境を作ったので閉じます。

Bug #7171: test-all failure on OS X (RubyCI)

Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta M.)
Category: test
Target version: next minor
ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0]

rubyci(http://rubyci.org/)で、LionおよびMountain
Lionの一部の構成で以下のようなエラーがずっと出ています。
このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう?

test_udp_server(TestSocket):
RuntimeError: no response from #<Addrinfo:
fd2e:1e2f:2d52:da8d:e6ce:8fff:fe1f:1c3c>
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in
block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in connect_internal’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in
connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in block (2 levels) in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in
each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in block in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in
udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in test_udp_server’

Issue #7171 has been updated by mrkn (Kenta M.).

codesign する機能は僕がお願いして入れてもらったものなので存在は知っていて使ってます。
自分のユーザで、rvm や rbenv を使ってインストールする ruby には署名していてとても便利になっていますが、
chkbuild を chkbuild 専用ユーザで動かしている場合にきちんと署名してくれず困っています。

デンバー滞在中に sorah から対処方法の案を教わっているので、次の休みの日にでもそれを試して結果を報告しますね。


Bug #7171: test-all failure on OS X (RubyCI)

Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta M.)
Category: test
Target version: 2.0.0
ruby -v: ruby 1.9.3p291 (2012-10-16) [x86_64-darwin11.4.0]

rubyci(http://rubyci.org/)で、LionおよびMountain
Lionの一部の構成で以下のようなエラーがずっと出ています。
このエラーが出るものと出ないものがあるのが不気味なのですが、原因はなんでしょう?

test_udp_server(TestSocket):
RuntimeError: no response from #<Addrinfo:
fd2e:1e2f:2d52:da8d:e6ce:8fff:fe1f:1c3c>
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:321:in
block (3 levels) in test_udp_server' /Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:45:in connect_internal’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:92:in
connect' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:317:in block (2 levels) in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in
each' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:316:in block in test_udp_server’
/Users/chkbuild/build/20121016T012129Z/ruby/.ext/common/socket.rb:553:in
udp_server_sockets' /Users/chkbuild/build/20121016T012129Z/ruby/test/socket/test_socket.rb:276:in test_udp_server’