From nobody Mon Jul 10 17:55:54 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 4R0BWd5yh9z4dXrQ for ; Mon, 10 Jul 2023 17:56:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (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 4R0BWd14fgz3q25 for ; Mon, 10 Jul 2023 17:56:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689011770; bh=ZElvRUqRp16ja0U6pDuP4tWMUQwESZqy/pUA5zmzclI=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=eiewtT1Nta3inygHWDzp1HKxlzfqX4l5TWTqKpGmeKI7/mYVPAnVRUlQLAjfqsI4Zub64dAJDQ0JBuOUI1uKyZQULDtqXRXNVs6IgsbM5UoQq8ehGSKFs9UXevQkfpZeCM0H3srv+ltd5DSlmJBbKNPuI+8c4y3RpeWDfbgKHzF6ABdS4qbtwOyh1kO/tLFKEtzfAjUIj2NHkQgAUBR/y/QCc67yDuLFjT5OLy9AtU8TWgIU3jxTYBLHXBrRWM1wHcC6tpHRbrJsQc5mhNqf+x3MeXshxRTqQhNTVZnqV3cb2XBKPsv8IPjQzmwrgPJSac33TAfFVZm3Dw3/z289Ow== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689011770; bh=O8qG04QkaUhDiiTNcu4csModd4+nv5u0nuyZEy2QOUF=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=R7mn8AYsipL+654pu7eL3b19e/kazQCPLEq8UwCeOCdPhJYv3N04e5LNK7fF1NExxrpiWrjPe+JmztDi6gMG7asVh8v3gQOw1fbFfVVzNT5/GfGM/vYTH/liNt8BpOG8rIHmyXsDaH+H9YALeSlvdzfFA4k6SpG9d6rWNRcLdQ1j2/GLlLwcxN8u1ZiLzYv2W+wwTONRUZrkPWJN/u3AbiEeoWxF0vRJfKMGh36PWeGCn7b8Em1oqWur58ckfapGJWM5uhBFJWAq/0exdcc1SUXLjb+yeuplWqdfKh+cQ2rURtg7pO5j2HZkCT1BlAWTx4Vf+sA9/zXQNBPibVFG6g== X-YMail-OSG: 29xb6FsVM1n6okoH0xF8IP35sbHl6GlUYS3gh1gfxX5VP7jaAR6BHpzNNiHFM7e koDQC_ge8qEAnDYnsmwsO.FOezzQGVnhueg12jFh5zB7zKVQR2LDIvZITEpzqEZ61DX5WYtL.FeA 468mq7QljW8zaRtP4ne9dQxA.3OtnxL5uP3_QOiDoeiw1DIHrfR6Z6cmJz8KsjoQaCARFj21oKX2 ev1M_CIm0a_eYtnmY8nnkbiLEF5XR_Sazm8znkaxnp6jOIv7EBkccA515X1dugqnU5yuwNcUMLZe vwvShNAh6NLgXloMvby_d4A_Rkc54zP2ySFtiTKoXktWcZAUpmc12pRXOeUSjOSm1FZA5CnfbEk7 Y17ACKnVBTkoY0o.vT0utomTie3o33h8bmy7Sy50b1SHqDGCjY.KfX7R8qoV3vZRvO970_.8GQYu IJs67owY5caPTpAIJEzh8TPsaTrj4GmKx4G7kv0LGBBOZcT1Wx6AJojA9QDJ1mmYNtjSsr.juZOn Q0txRLc3.SHFrPkSl2z8DCQ90oeFTz6Lp5rn5Qok2nIq9LXyXWXdjNhi8Mjdn17psbb0gyf6Smvn YMrjox1zScNqVsbinU9zaDW4bz05MucFErseYzWkRur4qzC0dol5pfCIk5YckhAthH854qsHh2Hu xn9x82UMAFThkGvjYUExEOpWgTRLvHpFU9rJNMetfzwSjltvx_qjm..36.rUvFhJt0twCVbyjqLt 4EXjRps7YCOqdN6uPUJIhOdaajSUhXQsloUkRSVky6L5CRvp9xU9WNaBXbmhb.jNCRatmocdS3Ge bagwUUs.Wjh9X5Uu2aOqEzvaXBrCHa.xy5lWx0EB9A8MFXzcXJz3U6IEulogx0wCLE0TbSlNLCbn _bqqPL0m5PL81Hm.kPuXGha5_nqVkgcbO_8EaUe04qGE3HDGZzGYxFgxm9LQW0HHffYwORZwsn.t mcwUuAd.NPjc2E4RgdNdlYE1epkT0dmhF6zFOtQz5MmbvGwujooOZpqvvhO__kD9iu_gLcMHNbVc NGHuwOgdb.oIyo3_NH7JbHooSf0XpJEuiPGlQrS4y9dr1KpsBqBe96Lr16xDDlNmv_O8e8WO8zu6 sXPJY_NQdOlGGpnV_IsAplYDQLA6tJMvR5iFhCqkvXzq.D5Disqq8ukg0jP0y1_I6_KVS1Xl_.EJ zGmFRzmiF9GkiEzQtmxlvkHRrA2jVIII44J5y0PSfYoKmmq9QlVgnsfd9PBCDacN1AkfFiQB1tu2 OaduH1EhwNU_qhUL8n0sS4yZlfY4tg_BQK5My78ok0z25bqD9RRuxkdUc5FKEnjZqIyzblXP769o d5xeIe9ReKCNhm6mX4g6pMzJnJGQUE6EyozG9BgMK851hud9H6zgmULgyV5YkmpJJTMfSueHJOtu Wmk8PSa.g8OVbAPc1ePNoGwjLqs7xEwUWQcZEGh61jWbtxiDZy_cXRSGuR7flaf7O7rZjPuBbn7y Qm0j.bhFfNC82kCUc_ysx7RA7HPipQ9l_hsas4Y9M1sk5SjCmOnkZX9e7QE_ldIePVOP.xNhRwb8 eQXTMZTrv3b3kmSpzvEbU5TacVvT0KAcJsTMjIFulYRZYK_FzHEDgZ2l3L01M8dCGN0HTe4Q_82J 6RwhHCeXMmN6k5vvHsGfsx0H40z.Ztp2Gw3o5clHAfczABSJ_08Xi6z57SaNgUFKVVvO1vhObgqC i7wrd9b_3_M7lXImjBntqYx_nIQn8ok5HPeOc0flncuOJ.UIDG3N5h6qCCm1rrjK238LkZ9SHRdW WIguNeJrkms2n.oravuYae8L6mJdYWKOHu_mg2amLT9mKKG1yzRSeSblB4JRbOOSgHzPBViuZ3fl UXZDTga9e30j9Xr.khMfRtP.agCx8WfuYshA6wHhbdbFGMrkyEDDKGxygAnG11TTg7qT0RZ8qBsW SLXOgtDg1sb9Ftqs2nBGNPbbqM4SDgMmL0_CW_noeNIa2hqtmqU2mqWw47znRhYdM_5sAcy1wCqc _MtOX4dUU6I.mXBB9l1kNRqMqSjbJQL2ZH.Vm5qz1vf5UWZlPNHJKM7cV62Ln3kXlXjs.bJ_.6gy Z1Wg_tFibaNPFy4T7M84iqfGBj7P5F9w3cE4KTTf8HcMjL6cRLI1tUhOUJ5Vh6GGfORCb5yKN9ji mwn1hK1TFnuAS_UIVsgYSNlWUTP8MeWh3D4RIbiKxMacQLuE12sCafl.WuSq7.DBi.YODz9HqbZe qIKDATd1BtbszVSz6ro4e6wkedBXmIiNTJgNRUWsSzNTrReeDuLPh5a_pVFD62jt4MnIfiDqikuZ NUv8- X-Sonic-MF: X-Sonic-ID: c41bb031-7e58-4324-9e35-fac0c9957872 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Mon, 10 Jul 2023 17:56:10 +0000 Received: by hermes--production-ne1-6d679867d5-bcsgq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 814f7088027cd0e96e0baf0a952db4a0; Mon, 10 Jul 2023 17:56:06 +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: <09E15258-505F-48A0-9F0A-35A2F2CDC8A9@karels.net> Date: Mon, 10 Jul 2023 10:55:54 -0700 Cc: Current FreeBSD Content-Transfer-Encoding: quoted-printable Message-Id: <24B73E3F-204F-415F-9B5F-5AA4C653025C@yahoo.com> References: <1E426C5E-B363-4C76-A952-48EF404F6557.ref@yahoo.com> <1E426C5E-B363-4C76-A952-48EF404F6557@yahoo.com> <09E15258-505F-48A0-9F0A-35A2F2CDC8A9@karels.net> To: Mike Karels X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4R0BWd14fgz3q25 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Jul 10, 2023, at 09:45, Mike Karels wrote: > 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. But is the phython3 use by kyua of aarch64 code? armv7 code? # 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 So: armv7 for my lib32 testing activity. > Which version of kyua is this running (32 or 64 bit)? 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. # 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 For reference: /usr/obj/DESTDIRs/main-CA7-chroot/usr/lib/libssl.so /usr/obj/DESTDIRs/main-CA7-chroot/usr/lib/libssl.so.30 As for the aarch4 boot environment: /usr/lib/libssl.so /usr/lib/libssl.so.30 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