From nobody Mon Jul 10 18:00:29 2023 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4R0Bcy1Gz8z4dYvV for ; Mon, 10 Jul 2023 18:00:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R0Bcw22wQz3rJk for ; Mon, 10 Jul 2023 18:00:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=U75aDQFm; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689012046; bh=xjEA2/nqwBdqLGft1VQk6vqdUvps8tMqidiOEemXep4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=U75aDQFmgxSoWUC8dj3V99KDYzjwuLqaweYp8QaE1RiUKVGf+ZX4vveB4e7EjhYiEn1cjYym7a0AOi28sTsey5gsrKwT8hZ3oaDOYr72eo3KR+c4nMaMN0y4SdixJrBXEyPbEQQP9fWXFKgDZbBnfOmcxrRolKAjZVXVKAtGrjNn2hSRkZG5/vd7ZwQCEZ8r8OMMLjcjCLKvlNLJvAMCvD3XVAwC1zGOXY6cr42SPg2PoP6NWVZkVjgfxdk0wfsPBhn2pD4hUIS5ArhszAxc5gtVFKKv+im8r6z/hedk5nZ8pPT80fk7FRnFl0MNvX5ihbIGuevpqq9xA0ZKe20R/w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689012046; bh=bdqmcr6THA7bX/wTUacLbsAJOmH5YaOcx/awZb7vq7K=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=WxVOoUYOkx3m8zOaKeHR9KqVEQm6YwyLg61iYHpffdB59+n9buyIiIfJPV9xX5DOzYbjfxpuy/LlhAhjRnjQaPxbve+egNFZWUmtDhtJuxB3aepCnarCSkrFlWb78yB5rIRIS4tY0+1WtxHNEW3P/J3zBf7o36GUurztMDZIkP7mNpZkzjqxuZR1AC3LUP+uvtV+8ZL663FeLZKE6/pionct73bI3S6EzBmN8bZte7UXpoQ/CjDbfwT0qMDK6MY/LLvjCFpcpdqnnek57q/H/EIJ0ZNo+DTdX+vw3744vXAtZJKSrJf5/ReFZMWVmiyacaTYcEhQdYqIaH8r6EBCQw== X-YMail-OSG: fLxVIS8VM1nrLGehRehEoBsLeIv2PVpDcp43IG6_Cjlk1qdN8kIkkrtESVCFJSE cW3FTQWFPtHDOR5Kis6exhncl_.PNUnjO55p6T4.8s86eebxk08vyMPv.E5Z1919EoemsOChCtyC ZuQi.ZcoJf0t5IZxfykAZsw9wJigiGXwAgtYNMqeujtqD5mm5kpitBdZBrFStCTX6O6M4iLgl3JQ VlVkCGGvEg6pnAXCnO2PCx6sHDpStFo73OVX8zW1h6O6tMs_30Xl2V2TosvVME.lC3Pf21wLU8Ak OgoLHK8X4Y3Q9YZ_Kyu8uNYk76eQNoMz2XWyyu61vxtNecfUxKmyq2LkZ42sVzzdBwSWtweWqB3S o0Abzmy.gDRdXYqw_AeNDzX71PtI96VhxWUTd1Gl_DcBV0JPxBJjBVigtI24Qx4ZWSHY_eNoYbeU _1lYp8nN76k25WoU_Y5P25Y0vHxIbKQ9k9uW1LzoMu9iboAUvIMqAhQwinNbZikPdiIIMYwWEQPX 0iNkHYqFSgpDpuyCIbSzqTUe_Ney_tmQlpM.p0OBOMA2N6OFV3ZdUyzLEUIRzSpqVs62kYqDhHVV a2DRhDYu9RIOWXSHMVlqurHb46tz9kel.THEuRZCq_WVN9vrAUzzCjmX6xGMvnp2LFH7pTsaPriS 73JqmWZYLcnRGa4NdEoBWuJwz1k2jXdLgu7O5HBd8yxaQBD3amL6lDOyTTCwW5fIEWIeaalmuVIV C8SFQMpY5sr1k8wQ46m0VoITEJjN2nT6FUJEHGamDoofI.yQKHyVNhI_6MTDbWGcDMbI0NG6aTco gpA9UNJT7nyRskfc2Ui0g4.2H1Anss1AeR2JRd6iFP3HhmHE7u37WaN4B9N03dx3CrqMppj1GlK0 rTIEMlVdySILfk5L0mGqIQ94p_AMXxTYU1_2Qg31bLIteb_y_n9uD0whs.d2iz6fbJzxqB5bacTA Tjscb48olj6jOUSnDx7fQz0qk86yLHsYEDcixb4BBczB9KPGbTP6HYr9CWMHbqoMbpDfJom3g24O F7R2RSziKixgpxkxVghJ7LcF5N1cq3SkUSwlXcEs1dGgaPHmWF.F.wa.FI2uQzFoSP3JaWlg3Odn kfMTLXcAidkot5cmio9ZnDKLwwN7ad8yLIuvC3LEFJddEePVaZkzlnrLlzoqEWgtfHKYTx7qj3Hz 58yNe_LfwsdBNQAS3VA3YRlbZwj8hCl6dga4cBAQwUJk8f4pvhrp56wVq2wqFhYMZvM2DqUJSEPA kt4qX.xF5TqqNybv1wKFxm5ES9d21n_zfJnuW_5KP78uKjLpzG2j1lsqKfEaj04dB1OY3REjYHpY 0jK2Rjstvw4cbnyFKgtVg7rpdgJEGVzGosRHOTSAXq5chosjpe0RFNp9zvXSa8.Xm.opfB5_yfbS JypNbySzar3jTch_jbJD.jm0govftjbRkiVqWiIw_sT99uE7Atk8L4jOvk4GjZ21h0vh91YhP.Kq 8WZe2i0DlUsxYGAuwvJa1EikthLRY9FByx3nBVU2AidJyLMy5HVAd8SZw_.hI8PbwtELhWEqFsf9 PjWQDgWnycsGEYIFV0Y7ep2AGpK3evpTtyHoKkyeVxByOT6qgJAndIm2oe9T6ZpcuvPntPldjXqm cx0114voSwtb8ZBiSsYp4tRZfKZ2QKSRBhj2m2hEi3zELoxuMNL8ex7_JbLfSxROrRKXmNI3m0xT NTLJNLBjWHgoUBZd1ZKXDURzWKAM4VCmbIeTJmLKezx9sKSgYIxjy2LygV5drkQ.vCyAQdmbJJlz iO1aJalbD.W_pu9txOXptugnyZC.x4ZfnKMwnMcPjfVYlCGchSx4efiz6IVWYzYYmVZRHIgLDrOq dB_I7Y5YY2bJ7aqHrBbQQ4dNjnlW.TOlWazSkEjMS6deTkIO9wCR5dzoSz.5goaqiXrBqMtH2leW lZ.RDkujlzQFjP3jfLwiV9nhSxyHYsPMWpF7iLP02_zriwxFP6FY_X1ddLJiikFTwmgF8jZriCSI q3Jejo1FU.mgE2fTn2LqBGYgM93wyqwcXtatZybHRrKSTognYHg6cv6WkHaSChhAxOoYfEvm7sOy _wvSj_gCQyc6MVYlcvjAJ19WGCnQOgu7rOoqmGBy.aPP.YoRdHL088NqJIy4q46L_nyDB8tH7q.V 9j3p51Tp1aY5MIAcb3ixUM2HfWhY8rrL_jf4s3l706m.iLSwjQpBooj8YwAIhUmymUfUfA9LSze3 G9YGoa2GO0RE4Uz2ZktblHU8KEO2sDi6qctBFznjnJmYBetKu_4KPN5g2piIYrH3BV5ZLXUSS1yV Nqg-- X-Sonic-MF: X-Sonic-ID: a8577cbc-9147-49ce-9ab2-102a1858e07e Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Mon, 10 Jul 2023 18:00:46 +0000 Received: by hermes--production-bf1-5d96b4b9f-ngknc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7da1f472e4e66f60840d935fb5a581cb; Mon, 10 Jul 2023 18:00:41 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: Does kyua based testing need some hazmat/bindings/_openssl.abi3.so related updating?: Undefined symbol "ERR_GET_FUNC" From: Mark Millard In-Reply-To: <24B73E3F-204F-415F-9B5F-5AA4C653025C@yahoo.com> Date: Mon, 10 Jul 2023 11:00:29 -0700 Cc: Current FreeBSD Content-Transfer-Encoding: quoted-printable Message-Id: References: <1E426C5E-B363-4C76-A952-48EF404F6557.ref@yahoo.com> <1E426C5E-B363-4C76-A952-48EF404F6557@yahoo.com> <09E15258-505F-48A0-9F0A-35A2F2CDC8A9@karels.net> <24B73E3F-204F-415F-9B5F-5AA4C653025C@yahoo.com> To: Mike Karels X-Mailer: Apple Mail (2.3731.600.7) X-Spamd-Result: default: False [-2.35 / 15.00]; NEURAL_HAM_LONG(-0.90)[-0.896]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.49)[-0.488]; NEURAL_HAM_MEDIUM(-0.46)[-0.463]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from]; SUBJECT_HAS_QUESTION(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from] X-Rspamd-Queue-Id: 4R0Bcw22wQz3rJk X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On Jul 10, 2023, at 10:55, Mark Millard wrote: > On Jul 10, 2023, at 09:45, Mike Karels wrote: >=20 >> On 10 Jul 2023, at 10:56, Mark Millard wrote: >>=20 >>> The subject line's question was prompted by >>> . . ./hazmat/bindings/_openssl.abi3.so related notices >>> in a kyua report: >>>=20 >>> # kyua report --verbose = --results-file=3Dusr_obj_DESTDIRs_main-CA7-chroot_usr_tests.20230710-06463= 2-752785 2>&1 | grep "Undefined symbol" | sort -u >>> +ImportError: = /usr/obj/DESTDIRs/main-CA7-chroot/usr/local/lib/python3.9/site-packages/cr= yptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol = "ERR_GET_FUNC" >>> ImportError: = /usr/local/lib/python3.9/site-packages/cryptography/hazmat/bindings/_opens= sl.abi3.so: Undefined symbol "ERR_GET_FUNC" >>> ImportError: = /usr/obj/DESTDIRs/main-CA7-chroot/usr/local/lib/python3.9/site-packages/cr= yptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol = "ERR_GET_FUNC" >>>=20 >>> It is possible that this is related to some oddities of my >>> context for this. But I figured I'd ask the general question >>> anyway. >>=20 >> I haven't seen this. My v7 environments (chroot and /usr/lib32) have >> only libssl.so.3, not .111, so they must be using OpenSSL 3.0. >=20 > But is the phython3 use by kyua of aarch64 code? armv7 code? >=20 > # file /usr/obj/DESTDIRs/main-CA7-chroot/usr/bin/kyua > /usr/obj/DESTDIRs/main-CA7-chroot/usr/bin/kyua: ELF 32-bit LSB = executable, ARM, EABI5 version 1 (FreeBSD), dynamically linked, = interpreter /libexec/ld-elf.so.1, FreeBSD-style, for FreeBSD 14.0 = (1400092), not stripped >=20 > So: armv7 for my lib32 testing activity. >=20 >> Which version of kyua is this running (32 or 64 bit)? >=20 > armv7 (so: 32-bit). This is using my way of causing more > code to be armv7 instead of aarch64 processes for lib32 > testing than I expect your testing technique ends up > with. >=20 > # file /usr/obj/DESTDIRs/main-CA7-chroot/usr/bin/kyua > /usr/obj/DESTDIRs/main-CA7-chroot/usr/bin/kyua: ELF 32-bit LSB = executable, ARM, EABI5 version 1 (FreeBSD), dynamically linked, = interpreter /libexec/ld-elf.so.1, FreeBSD-style, for FreeBSD 14.0 = (1400092), not stripped >=20 > For reference: >=20 > /usr/obj/DESTDIRs/main-CA7-chroot/usr/lib/libssl.so > /usr/obj/DESTDIRs/main-CA7-chroot/usr/lib/libssl.so.30 >=20 > As for the aarch4 boot environment: >=20 > /usr/lib/libssl.so > /usr/lib/libssl.so.30 I forgot to list: /usr/lib32/libssl.so.30 /usr/lib32/libssl.so Sorry for the confusion. > There are no *.111* files on the system other than some > old log files or other archiving of old things in 2 > separate old-stuff directory trees that are not in > use. =3D=3D=3D Mark Millard marklmi at yahoo.com