-
Bug
-
Resolution: Unresolved
-
Undefined
-
rhel-10.0
-
None
-
perl-Net-SSLeay-1.94-8.el10
-
No
-
Moderate
-
rhel-stacks-services-scripting
-
ssg_core_services
-
3
-
False
-
False
-
-
None
-
None
-
Pass
-
RegressionOnly
-
Unspecified
-
Unspecified
-
Unspecified
-
None
perl-Net-SSLeay currently fails to build from source:
# Testing Net::SSLeay 1.94 # # Perl information: # Version: '5.040002' # Executable path: '/usr/bin/perl' # # Library version with OpenSSL_version_num(): # OPENSSL_VERSION_NUMBER: '0x30500000' # # Library information with SSLeay_version() and OpenSSL_version(): # SSLEAY_VERSION: 'OpenSSL 3.5.0 8 Apr 2025' # SSLEAY_CFLAGS: 'compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wa,--noexecstack -Wa,--generate-missing-build-notes=yes -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DZLIB -DNDEBUG -D_GNU_SOURCE -DPURIFY -DDEVRANDOM="\\"/dev/urandom\\"" -DOPENSSL_PEDANTIC_ZEROIZATION -DREDHAT_FIPS_VENDOR="\\"Red Hat Enterprise Linux OpenSSL FIPS Provider\\"" -DREDHAT_FIPS_VERSION="\\"3.5.0-bd8a7c7c5d2a22b0\\"" -DSYSTEM_CIPHERS_FILE="/etc/crypto-policies/back-ends/opensslcnf.config"' # SSLEAY_BUILT_ON: 'built on: Thu Apr 17 00:00:00 2025 UTC' # SSLEAY_PLATFORM: 'platform: linux-x86_64' # SSLEAY_DIR: 'OPENSSLDIR: "/etc/pki/tls"' # OPENSSL_ENGINES_DIR: 'ENGINESDIR: "/usr/lib64/engines-3"' # OPENSSL_MODULES_DIR: 'MODULESDIR: "/usr/lib64/ossl-modules"' # OPENSSL_CPU_INFO: 'CPUINFO: OPENSSL_ia32cap=0x7ef8320b078bffff:0x00400004219c91a9:0x0000000000000000:0x0000000000000000:0x0000000000000000' # OPENSSL_VERSION_STRING: '3.5.0' # OPENSSL_FULL_VERSION_STRING: '3.5.0' # # Library version information with OPENSSL_version_*(): # OPENSSL_version_major(): '3' # OPENSSL_version_minor(): '5' # OPENSSL_version_patch(): '0' # OPENSSL_version_pre_release(): '' # OPENSSL_version_build_metadata(): '' # # Library information with OPENSSL_info(): # OPENSSL_INFO_CONFIG_DIR: '/etc/pki/tls' # OPENSSL_INFO_ENGINES_DIR: '/usr/lib64/engines-3' # OPENSSL_INFO_MODULES_DIR: '/usr/lib64/ossl-modules' # OPENSSL_INFO_DSO_EXTENSION: '.so' # OPENSSL_INFO_DIR_FILENAME_SEPARATOR: '/' # OPENSSL_INFO_LIST_SEPARATOR: ':' # OPENSSL_INFO_SEED_SOURCE: 'os-specific' # OPENSSL_INFO_CPU_SETTINGS: 'OPENSSL_ia32cap=0x7ef8320b078bffff:0x00400004219c91a9:0x0000000000000000:0x0000000000000000:0x0000000000000000' t/local/03_use.t ............................ ok t/local/04_basic.t .......................... ok t/local/05_passwd_cb.t ...................... ok t/local/06_tcpecho.t ........................ ok t/local/07_sslecho.t ........................ ok t/local/08_pipe.t ........................... ok t/local/09_ctx_new.t ........................ ok t/local/10_rand.t ........................... ok t/local/11_read.t ........................... ok t/local/15_bio.t ............................ ok t/local/20_functions.t ...................... ok t/local/21_constants.t ...................... ok t/local/22_provider.t ....................... ok t/local/22_provider_try_load.t .............. ok t/local/22_provider_try_load_zero_retain.t .. ok t/local/23_openssl_init.t ................... ok t/local/30_error.t .......................... ok t/local/31_rsa_generate_key.t ............... ok # Failed test 'X509V3_EXT_print nid=103 extended-cert.cert.pem:4' # at t/local/32_x509_get_cert_info.t line 274. # got: 'Full Name: # URI:http://intermediate-ca.net-ssleay.example/crl1.crl # # Full Name: # URI:http://intermediate-ca.net-ssleay.example/crl2.crl # ' # expected: 'Full Name: # URI:http://intermediate-ca.net-ssleay.example/crl1.crl # Full Name: # URI:http://intermediate-ca.net-ssleay.example/crl2.crl' # Failed test 'X509V3_EXT_print nid=86 extended-cert.cert.pem:6' # at t/local/32_x509_get_cert_info.t line 274. # got: 'email:intermediate-ca@net-ssleay.example, URI:http://intermediate-ca.net-ssleay.example, DNS:intermediate-ca.net-ssleay.example, Registered ID:1.2.0.0, IP Address:192.168.0.1, IP Address:FD25:F814:AFB5:9873:0:0:0:1, othername: emailAddress:ica@net-ssleay.example' # expected: 'email:intermediate-ca@net-ssleay.example, URI:http://intermediate-ca.net-ssleay.example, DNS:intermediate-ca.net-ssleay.example, Registered ID:1.2.0.0, IP Address:192.168.0.1, IP Address:FD25:F814:AFB5:9873:0:0:0:1, othername: emailAddress::ica@net-ssleay.example' # Failed test 'X509V3_EXT_print nid=85 extended-cert.cert.pem:8' # at t/local/32_x509_get_cert_info.t line 274. # got: 'email:john.doe@net-ssleay.example, URI:http://johndoe.net-ssleay.example, DNS:johndoe.net-ssleay.example, Registered ID:1.2.3.4, IP Address:192.168.0.2, IP Address:FD25:F814:AFB5:9873:0:0:0:2, othername: emailAddress:jd@net-ssleay.example' # expected: 'email:john.doe@net-ssleay.example, URI:http://johndoe.net-ssleay.example, DNS:johndoe.net-ssleay.example, Registered ID:1.2.3.4, IP Address:192.168.0.2, IP Address:FD25:F814:AFB5:9873:0:0:0:2, othername: emailAddress::jd@net-ssleay.example' # Looks like you failed 3 tests of 746. t/local/32_x509_get_cert_info.t ............. Dubious, test returned 3 (wstat 768, 0x300) Failed 3/746 subtests
This is caused by OpenSSL 3.4.0 changing the output format slightly. The problem was fixed upstream with #520 so we just need to backport those changes. I'll open an MR shortly.
- links to
-
RHBA-2025:149960 perl-Net-SSLeay update