Mock - Errno::ECONNREFUSED: Connection refused - getaddrinfo

Vít Ondruch vondruch at redhat.com
Wed Apr 24 11:12:55 UTC 2013


Dne 24.4.2013 13:11, Vít Ondruch napsal(a):
> Dne 24.4.2013 13:03, Harald Hoyer napsal(a):
>> On 04/24/2013 10:27 AM, Vít Ondruch wrote:
>>> Dne 23.4.2013 14:33, Vít Ondruch napsal(a):
>>>> Hi,
>>>>
>>>> Since not a long ago, I cannot build Ruby for Rawhide, while it 
>>>> works just
>>>> fine for F19. I observe following 4 errors in its test suite:
>>>>
>>>>
>>>>    7) Error:
>>>> test_proxy_eh_ENV_no_proxy(TestNetHTTP):
>>>> Errno::ECONNREFUSED: Connection refused - getaddrinfo
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `getaddress'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `find_proxy'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1026:in 
>>>> `proxy_uri'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1013:in `proxy?'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:137:in 
>>>> `block
>>>> in test_proxy_eh_ENV_no_proxy'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:185:in
>>>> `clean_http_proxy_env'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:133:in
>>>> `test_proxy_eh_ENV_no_proxy'
>>>>    8) Error:
>>>> test_proxy_port_ENV(TestNetHTTP):
>>>> Errno::ECONNREFUSED: Connection refused - getaddrinfo
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `getaddress'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `find_proxy'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1026:in 
>>>> `proxy_uri'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1041:in 
>>>> `proxy_port'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:159:in 
>>>> `block
>>>> in test_proxy_port_ENV'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:185:in
>>>> `clean_http_proxy_env'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:154:in
>>>> `test_proxy_port_ENV'
>>>>    9) Error:
>>>> test_proxy_address_ENV(TestNetHTTP):
>>>> Errno::ECONNREFUSED: Connection refused - getaddrinfo
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `getaddress'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `find_proxy'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1026:in 
>>>> `proxy_uri'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1032:in 
>>>> `proxy_address'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:106:in 
>>>> `block
>>>> in test_proxy_address_ENV'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:185:in
>>>> `clean_http_proxy_env'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:101:in
>>>> `test_proxy_address_ENV'
>>>>   10) Error:
>>>> test_proxy_eh_ENV(TestNetHTTP):
>>>> Errno::ECONNREFUSED: Connection refused - getaddrinfo
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `getaddress'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/uri/generic.rb:1652:in 
>>>> `find_proxy'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1026:in 
>>>> `proxy_uri'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/lib/net/http.rb:1013:in `proxy?'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:122:in 
>>>> `block
>>>> in test_proxy_eh_ENV'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:185:in
>>>> `clean_http_proxy_env'
>>>> /builddir/build/BUILD/ruby-2.0.0-p0/test/net/http/test_http.rb:117:in
>>>> `test_proxy_eh_ENV'
>>>>
>>>>
>>>>
>>>> Here is the full log [1]. As I learned today, the similar issues 
>>>> suffers
>>>> Python. So while triaging what is the change, I thought that it 
>>>> might be
>>>> faster to ask here.
>>>>
>>>>
>>>> Thank you,
>>>>
>>>>
>>>> Vít
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> http://kojipkgs.fedoraproject.org//work/tasks/2273/5292273/build.log
>>> Seems to be due to systemd-202: 
>>> https://bugzilla.redhat.com/show_bug.cgi?id=956035
>>>
>>>
>>> Vít
>> ? How can you make such an assumption?
>
> Because that was the only think I needed to downgrade/upgrade to make 
> it work/fail?
>
> Vít

Actually, the subject is not precise, since I can reproduce it locally 
in mock.

Vít


More information about the devel mailing list