Skip Menu |
 

This queue is for tickets about the IO-Socket-SSL CPAN distribution.

Report information
The Basics
Id: 37191
Status: resolved
Priority: 0/
Queue: IO-Socket-SSL

People
Owner: Nobody in particular
Requestors: CDRAKE [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.13
Fixed in: (no value)



Subject: Test 12 in t/nonblock locks up under RedHat AS4u4
Download (untitled) / with headers
text/plain 9.8k
Locks up (stops indefinitely during install) here:- t/nonblock..............12/27 on RedHat AS4u4 (2.6.9 SMP) --- # perl -MCPAN -e shell CPAN: File::HomeDir loaded ok (v0.69) cpan shell -- CPAN exploration and modules installation (v1.9205) ReadLine support enabled cpan[1]> install IO::Socket CPAN: Storable loaded ok (v2.18) Going to read /root/.cpan/Metadata Database was generated on Thu, 26 Jun 2008 20:03:37 GMT Running install for module 'IO::Socket' Running make for G/GB/GBARR/IO-1.2301.tar.gz CPAN: LWP::UserAgent loaded ok (v5.813) CPAN: Time::HiRes loaded ok (v1.9715) Fetching with LWP: http://www.perl.com/CPAN/authors/id/G/GB/GBARR/IO-1.2301.tar.gz CPAN: YAML loaded ok (v0.66) CPAN: Digest::SHA loaded ok (v5.47) Checksum for /root/.cpan/sources/authors/id/G/GB/GBARR/IO- 1.2301.tar.gz ok Scanning cache /root/.cpan/build for sizes ....................................................................... .....DONE IO-1.2301/ IO-1.2301/IO/ IO-1.2301/IO/Handle.pm IO-1.2301/IO/Socket.pm IO-1.2301/IO/Socket/ IO-1.2301/IO/Socket/INET.pm IO-1.2301/IO/Socket/UNIX.pm IO-1.2301/IO/Pipe.pm IO-1.2301/IO/Poll.pm IO-1.2301/IO/Seekable.pm IO-1.2301/IO/Dir.pm IO-1.2301/IO/Select.pm IO-1.2301/IO/File.pm IO-1.2301/t/ IO-1.2301/t/io_dup.t IO-1.2301/t/io_const.t IO-1.2301/t/io_dir.t IO-1.2301/t/io_poll.t IO-1.2301/t/io_file.t IO-1.2301/t/io_sel.t IO-1.2301/t/io_tell.t IO-1.2301/t/test.pl IO-1.2301/t/io_sock.t IO-1.2301/t/io_multihomed.t IO-1.2301/t/io_taint.t IO-1.2301/t/io_udp.t IO-1.2301/t/io_unix.t IO-1.2301/t/io_pipe.t IO-1.2301/t/io_linenum.t IO-1.2301/t/io_xs.t IO-1.2301/t/io_utf8.t IO-1.2301/t/IO.t IO-1.2301/poll.h IO-1.2301/MANIFEST IO-1.2301/IO.xs IO-1.2301/META.yml IO-1.2301/ChangeLog IO-1.2301/poll.c IO-1.2301/IO.pm IO-1.2301/Makefile.PL IO-1.2301/README IO-1.2301/SIGNATURE CPAN: File::Temp loaded ok (v0.20) CPAN.pm: Going to build G/GB/GBARR/IO-1.2301.tar.gz Checking if your kit is complete... Looks good Writing Makefile for IO /usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp - typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap IO.xs > IO.xsc && mv IO.xsc IO.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing - pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 - I/usr/include/gdbm -O2 -g -pipe -m32 -march=i686 -mtune=nocona - DVERSION=\"1.23\" -DXS_VERSION=\"1.23\" -fPIC "- I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" poll.c cp IO/Handle.pm blib/lib/IO/Handle.pm cp IO/Dir.pm blib/lib/IO/Dir.pm cp IO/Socket/INET.pm blib/lib/IO/Socket/INET.pm cp IO/Poll.pm blib/lib/IO/Poll.pm cp IO/Pipe.pm blib/lib/IO/Pipe.pm cp IO/Seekable.pm blib/lib/IO/Seekable.pm cp IO/Socket.pm blib/lib/IO/Socket.pm cp IO/Select.pm blib/lib/IO/Select.pm cp IO/File.pm blib/lib/IO/File.pm cp IO.pm blib/lib/IO.pm cp IO/Socket/UNIX.pm blib/lib/IO/Socket/UNIX.pm Running Mkbootstrap for IO () chmod 644 IO.bs cp IO.bs blib/arch/auto/IO/IO.bs chmod 644 blib/arch/auto/IO/IO.bs gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing - pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 - I/usr/include/gdbm -O2 -g -pipe -m32 -march=i686 -mtune=nocona - DVERSION=\"1.23\" -DXS_VERSION=\"1.23\" -fPIC "- I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" IO.c rm -f blib/arch/auto/IO/IO.so gcc -shared -L/usr/local/lib IO.o poll.o -o blib/arch/auto/IO/IO.so \ \ chmod 755 blib/arch/auto/IO/IO.so Manifying blib/man3/IO::Dir.3pm Manifying blib/man3/IO::Handle.3pm Manifying blib/man3/IO::Socket::INET.3pm Manifying blib/man3/IO::Poll.3pm Manifying blib/man3/IO::Seekable.3pm Manifying blib/man3/IO::Pipe.3pm Manifying blib/man3/IO::Socket.3pm Manifying blib/man3/IO::Select.3pm Manifying blib/man3/IO::File.3pm Manifying blib/man3/IO::Socket::UNIX.3pm Manifying blib/man3/IO.3pm GBARR/IO-1.2301.tar.gz /usr/bin/make -j3 -j3 -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/IO...............ok t/io_const.........ok t/io_dir...........ok t/io_dup...........ok t/io_file..........ok t/io_linenum.......ok t/io_multihomed....ok t/io_pipe..........ok t/io_poll..........ok t/io_sel...........ok t/io_sock..........ok t/io_taint.........ok t/io_tell..........ok t/io_udp...........ok t/io_unix..........ok t/io_utf8..........ok t/io_xs............ok All tests successful. Files=17, Tests=172, 23 wallclock secs ( 0.10 usr 0.24 sys + 1.05 cusr 0.94 csys = 2.33 CPU) Result: PASS GBARR/IO-1.2301.tar.gz /usr/bin/make test -- OK Running make install Prepending /root/.cpan/build/IO-1.2301- 9ffMHF/blib/arch /root/.cpan/build/IO-1.2301-9ffMHF/blib/lib to PERL5LIB for 'install' Appending installation info to /usr/lib/perl5/5.8.5/i386-linux-thread- multi/perllocal.pod Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/IO/IO.bs Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/IO/IO.so Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/File.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/Select.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/Poll.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/Handle.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/Pipe.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/Seekable.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/Dir.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/IO/Socket.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread- multi/IO/Socket/INET.pm Installing /usr/lib/perl5/5.8.5/i386-linux-thread- multi/IO/Socket/UNIX.pm Installing /usr/share/man/man3/IO::Pipe.3pm Installing /usr/share/man/man3/IO::Seekable.3pm Installing /usr/share/man/man3/IO.3pm Installing /usr/share/man/man3/IO::Socket::INET.3pm Installing /usr/share/man/man3/IO::Poll.3pm Installing /usr/share/man/man3/IO::Select.3pm Installing /usr/share/man/man3/IO::Dir.3pm Installing /usr/share/man/man3/IO::Handle.3pm Installing /usr/share/man/man3/IO::File.3pm Installing /usr/share/man/man3/IO::Socket.3pm Installing /usr/share/man/man3/IO::Socket::UNIX.3pm Writing /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/IO/.packlist GBARR/IO-1.2301.tar.gz /usr/bin/make install -j3 -- OK cpan[2]> install IO::Socket::SSL Running install for module 'IO::Socket::SSL' Running make for S/SU/SULLR/IO-Socket-SSL-1.13.tar.gz Checksum for /root/.cpan/sources/authors/id/S/SU/SULLR/IO-Socket-SSL- 1.13.tar.gz ok IO-Socket-SSL-1.13/ IO-Socket-SSL-1.13/example/ IO-Socket-SSL-1.13/example/ssl_server.pl IO-Socket-SSL-1.13/example/ssl_client.pl IO-Socket-SSL-1.13/example/async_https_server.pl IO-Socket-SSL-1.13/Changes IO-Socket-SSL-1.13/certs/ IO-Socket-SSL-1.13/certs/server-cert.pem IO-Socket-SSL-1.13/certs/server-key.enc IO-Socket-SSL-1.13/certs/client-key.enc IO-Socket-SSL-1.13/certs/server-key.pem IO-Socket-SSL-1.13/certs/client-key.pem IO-Socket-SSL-1.13/certs/test-ca.pem IO-Socket-SSL-1.13/certs/server-rsa384-dh.pem IO-Socket-SSL-1.13/certs/my-ca.pem IO-Socket-SSL-1.13/certs/client-cert.pem IO-Socket-SSL-1.13/t/ IO-Socket-SSL-1.13/t/cert_no_file.t IO-Socket-SSL-1.13/t/core.t IO-Socket-SSL-1.13/t/dhe.t IO-Socket-SSL-1.13/t/02settings.t IO-Socket-SSL-1.13/t/compatibility.t IO-Socket-SSL-1.13/t/connectSSL-timeout.t IO-Socket-SSL-1.13/t/start-stopssl.t IO-Socket-SSL-1.13/t/01loadmodule.t IO-Socket-SSL-1.13/t/sysread_write.t IO-Socket-SSL-1.13/t/ssl_settings.req IO-Socket-SSL-1.13/t/startssl.t IO-Socket-SSL-1.13/t/testlib.pl IO-Socket-SSL-1.13/t/readline.t IO-Socket-SSL-1.13/t/nonblock.t IO-Socket-SSL-1.13/t/acceptSSL-timeout.t IO-Socket-SSL-1.13/t/sessions.t IO-Socket-SSL-1.13/patches/ IO-Socket-SSL-1.13/patches/Net_SSLeay.patch IO-Socket-SSL-1.13/MANIFEST IO-Socket-SSL-1.13/META.yml IO-Socket-SSL-1.13/SSL.pm IO-Socket-SSL-1.13/BUGS IO-Socket-SSL-1.13/docs/ IO-Socket-SSL-1.13/docs/debugging.txt IO-Socket-SSL-1.13/util/ IO-Socket-SSL-1.13/util/export_certs.pl IO-Socket-SSL-1.13/Makefile.PL IO-Socket-SSL-1.13/README CPAN.pm: Going to build S/SU/SULLR/IO-Socket-SSL-1.13.tar.gz Checking if your kit is complete... Looks good Writing Makefile for IO::Socket::SSL cp SSL.pm blib/lib/IO/Socket/SSL.pm Manifying blib/man3/IO::Socket::SSL.3pm SULLR/IO-Socket-SSL-1.13.tar.gz /usr/bin/make -j3 -j3 -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01loadmodule..........ok t/02settings............ok t/acceptSSL-timeout.....1/14 server >> OK Waiting << client_no_ssl >> OK Connected << server >> Connect from 127.0.0.1:33682 << t/acceptSSL-timeout.....7/14 server >> SSL Handshake FAILED - Resource temporarily unavailable << server >> OK Waiting << client_ssl >> OK << server >> Connect from 127.0.0.1:33683 << client_ssl >> Connected << server >> SSL Handshake OK << client_ssl >> Hi! << t/acceptSSL-timeout.....ok t/cert_no_file..........ok t/compatibility.........ok t/connectSSL-timeout....1/15 server >> OK Waiting << client >> OK << server >> Connect from 127.0.0.1:33693 << client >> Connected << t/connectSSL-timeout....7/15 client >> SSL Handshake FAILED - Resource temporarily unavailable << server >> OK Waiting << client >> OK Connected << server >> Connect from 127.0.0.1:33694 << server >> SSL Handshake OK << client >> SSL Handshake OK << client >> Hi! << t/connectSSL-timeout....ok t/core..................ok t/dhe...................ok t/nonblock..............12/27
Download (untitled) / with headers
text/plain 468b
I see that you install a newer IO::Socket before installing IO::Socket::SSL. Why do you do that, because IO::Socket is already in core perl? Does the problem also occure, if you only install IO::Socket::SSL, using the IO::Socket coming with your perl? If the problem persists I need more information about your perl (perl -V), about the Net::SSLeay version (perl -MNet::SSLeay -e 'die $Net::SSLeay::VERSION') and the openssl version ('openssl version') you are using.
Download (untitled) / with headers
text/plain 157b
no feedback Problem could not be verified, might be due to incompatble version of IO::Socket which was installed before. Pease reopen if you have new details


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.