Bugzilla – Bug 1102852
perl-IO-Socket-SSL fails to build in 2019-03
Last modified: 2019-04-03 08:52:49 UTC
While working towards openSUSE reproducible builds, I found that perl-IO-Socket-SSL does not build after 2019-03 Steps To Reproduce: osc co openSUSE:Factory/perl-IO-Socket-SSL && cd $_ osc build --vm-type=kvm \ --build-opt=--vm-custom-opt="-rtc base=2019-03-01T01:01:01" Actual Results: [ 47s] t/sni_verify.t (Wstat: 256 Tests: 5 Failed: 4) [ 47s] Failed tests: 2-5 [ 47s] Non-zero exit status: 1 [ 47s] Parse errors: Bad plan. You planned 17 tests but ran 5. [ 47s] t/startssl.t (Wstat: 256 Tests: 10 Failed: 4) [ 47s] Failed tests: 5-8 [ 47s] Non-zero exit status: 1 [ 47s] Parse errors: Bad plan. You planned 21 tests but ran 10. [ 47s] t/sysread_write.t (Wstat: 0 Tests: 2 Failed: 1) [ 47s] Failed test: 2 [ 47s] Parse errors: Bad plan. You planned 9 tests but ran 2. [ 47s] t/verify_hostname.t (Wstat: 0 Tests: 42 Failed: 2) [ 47s] Failed tests: 41-42 [ 47s] Files=38, Tests=636, 38 wallclock secs ( 0.20 usr 0.08 sys + 8.61 cu) [ 47s] Result: FAIL [ 47s] Failed 11/38 test programs. 33/636 subtests failed. [ 47s] make: *** [Makefile:880: test_dynamic] Error 255 Expected Result: package should build at any time Reproducible: Always
filed upstream https://rt.cpan.org/Public/Bug/Display.html?id=127095
Yes, the certificates expire in January: for i in $(ls -atr IO-Socket-SSL-2.059/certs/*.pem) ; do echo $i ; openssl x509 -enddate -noout -in $i; done IO-Socket-SSL-2.059/certs/test-ca.pem notAfter=Jan 12 19:45:50 2028 GMT IO-Socket-SSL-2.059/certs/server-wildcard.pem notAfter=Jan 14 19:45:50 2019 GMT IO-Socket-SSL-2.059/certs/server-key.pem unable to load certificate 139632258786960:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE IO-Socket-SSL-2.059/certs/server-cert.pem notAfter=Jan 14 19:45:50 2019 GMT IO-Socket-SSL-2.059/certs/server2-key.pem unable to load certificate 140661039068816:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE IO-Socket-SSL-2.059/certs/server2-cert.pem notAfter=Jan 14 19:45:50 2019 GMT IO-Socket-SSL-2.059/certs/proxyca.pem notAfter=Jan 12 19:45:50 2028 GMT IO-Socket-SSL-2.059/certs/client-key.pem unable to load certificate 140375854044816:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE IO-Socket-SSL-2.059/certs/client-cert.pem notAfter=Jan 14 19:45:50 2019 GMT
Fix submitted for SLE-15 and SLE-12 in bsc#1131103. *** This bug has been marked as a duplicate of bug 1131103 ***