<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>16267</bug_id>
          
          <creation_ts>2026-04-24 20:45:46 +0000</creation_ts>
          <short_desc>[scarthgap] AB-INT PTEST: python3 failure (test_wrong_cert_tls13)</short_desc>
          <delta_ts>2026-09-11 22:13:05 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Package Testing (ptest)</product>
          <component>ptest</component>
          <version>5.0.17</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>AB-INT</status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>5.0.22</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yoann Congal">yoann.congal</reporter>
          <assigned_to name="Yoann Congal">yoann.congal</assigned_to>
          <cc>jeremy.rosen</cc>
    
    <cc>mathieu.dubois-briand</cc>
    
    <cc>yoann.congal</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>105262</commentid>
    <comment_count>0</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-04-24 20:45:46 +0000</bug_when>
    <thetext>qemuarm64-ptest ubuntu2204-vk-arm2 contrib/ycongal/scarthgap-nut completed at 2026-04-24 18:19:00+00:00
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/61/builds/3558
Failed with
WARNING: core-image-ptest-python3-1.0-r0 do_testimage: There were failing ptests.
Traceback (most recent call last):
  File &quot;/srv/pokybuild/yocto-worker/qemuarm64-ptest/build/meta/lib/oeqa/core/decorator/__init__.py&quot;, line 35, in wrapped_f
    return func(*args, **kwargs)
  File &quot;/srv/pokybuild/yocto-worker/qemuarm64-ptest/build/meta/lib/oeqa/core/decorator/__init__.py&quot;, line 35, in wrapped_f
    return func(*args, **kwargs)
  File &quot;/srv/pokybuild/yocto-worker/qemuarm64-ptest/build/meta/lib/oeqa/core/decorator/__init__.py&quot;, line 35, in wrapped_f
    return func(*args, **kwargs)
  File &quot;/srv/pokybuild/yocto-worker/qemuarm64-ptest/build/meta/lib/oeqa/runtime/cases/ptest.py&quot;, line 27, in test_ptestrunner_expectfail
    self.do_ptestrunner()
  File &quot;/srv/pokybuild/yocto-worker/qemuarm64-ptest/build/meta/lib/oeqa/runtime/cases/ptest.py&quot;, line 120, in do_ptestrunner
    self.fail(failmsg)
AssertionError: 
Failed ptests:
{&apos;python3&apos;: [&apos;python3&apos;]}

Full ptest log: https://valkyrie.yocto.io/pub/non-release/20260424-80/testresults/qemuarm64-ptest/core-image-ptest-python3/log.do_testimage.3641563.20260424173958

test_wrong_cert_tls13 (test.test_ssl.ThreadedTests.test_wrong_cert_tls13) ...  server:  new connection from (&apos;127.0.0.1&apos;, 50216)

 server:  bad connection attempt from (&apos;127.0.0.1&apos;, 50216):
Traceback (most recent call last):
   File &quot;/usr/lib/python3.12/test/test_ssl.py&quot;, line 2273, in wrap_conn
    self.sslconn = self.server.context.wrap_socket(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File &quot;/usr/lib/python3.12/ssl.py&quot;, line 455, in wrap_socket
    return self.sslsocket_class._create(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File &quot;/usr/lib/python3.12/ssl.py&quot;, line 1041, in _create
    self.do_handshake()
   File &quot;/usr/lib/python3.12/ssl.py&quot;, line 1319, in do_handshake
    self._sslobj.do_handshake()
 ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1010)
ERROR

======================================================================
ERROR: test_wrong_cert_tls13 (test.test_ssl.ThreadedTests.test_wrong_cert_tls13)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/usr/lib/python3.12/test/test_ssl.py&quot;, line 255, in wrapper
    return func(*args, **kw)
           ^^^^^^^^^^^^^^^^^
  File &quot;/usr/lib/python3.12/test/test_ssl.py&quot;, line 3155, in test_wrong_cert_tls13
    s.write(b&apos;data&apos;)
  File &quot;/usr/lib/python3.12/ssl.py&quot;, line 1122, in write
    return self._sslobj.write(data)
           ^^^^^^^^^^^^^^^^^^^^^^^^
ConnectionResetError: [Errno 104] Connection reset by peer

----------------------------------------------------------------------
Ran 183 tests in 22.788s

FAILED (errors=1, skipped=16)
test test_ssl failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105380</commentid>
    <comment_count>1</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-05-07 15:08:32 +0000</bug_when>
    <thetext>qemuarm64-ptest ubuntu2404-vk-arm1 scarthgap completed at 2026-05-07 13:47:12+00:00
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/61/builds/3614

Direct link to full log: https://valkyrie.yocto.io/pub/non-release/20260507-71/testresults/qemuarm64-ptest/core-image-ptest-python3/log.do_testimage.4087612.20260507130944</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105677</commentid>
    <comment_count>2</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-05-29 16:11:06 +0000</bug_when>
    <thetext>qemux86-64-ptest debian12-vk-4 scarthgap completed at 2026-05-29 15:19:36+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3734

https://valkyrie.yocto.io/pub/non-release/20260529-107/testresults/qemux86-64-ptest/core-image-ptest-python3/log.do_testimage.3426280.20260529144939 (line 47536)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105817</commentid>
    <comment_count>3</comment_count>
    <who name="Jérémy Rosen">jeremy.rosen</who>
    <bug_when>2026-06-11 07:43:53 +0000</bug_when>
    <thetext>qemux86-64-ptest debian11-vk-3 scarthgap completed at 2026-06-10 16:57:27+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3809</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105883</commentid>
    <comment_count>4</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-06-15 12:22:54 +0000</bug_when>
    <thetext>qemuarm64-ptest ubuntu2404-vk-arm1 scarthgap completed at 2026-06-15 12:18:04+00:00
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/61/builds/3823</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105997</commentid>
    <comment_count>5</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-06-24 14:08:35 +0000</bug_when>
    <thetext>qemux86-64-ptest stream9-vk-1 scarthgap completed at 2026-06-24 12:29:27+00:00
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/73/builds/3908</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106073</commentid>
    <comment_count>6</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-07-02 14:35:53 +0000</bug_when>
    <thetext>qemux86-64-ptest debian12-vk-6 scarthgap completed at 2026-07-02 14:29:37+00:00
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/73/builds/3961</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106827</commentid>
    <comment_count>7</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-09-11 22:13:05 +0000</bug_when>
    <thetext>qemuarm64-ptest ubuntu2404-vk-arm1 scarthgap completed at 2026-09-11 16:31:07+00:00
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/61/builds/4513

=&gt; https://valkyrie.yocto.io/pub/non-release/20260911-80/testresults/qemuarm64-ptest/core-image-ptest-python3/log.do_testimage.4048548.20260911155136
|test_pha_required_nocert (test.test_ssl.TestPostHandshakeAuth.test_pha_required_nocert) ...  server:  new connection from (&apos;127.0.0.1&apos;, 39232)
| client cert is None
| client did not provide a cert
| server: connection cipher is now (&apos;TLS_AES_256_GCM_SHA384&apos;, &apos;TLSv1.3&apos;, 256)
|TLS: (&lt;ssl.SSLSocket fd=5, family=2, type=1, proto=0, laddr=(&apos;127.0.0.1&apos;, 36215), raddr=(&apos;127.0.0.1&apos;, 39232)&gt;, &apos;write&apos;, &lt;TLSVersion.TLSv1_3: 772&gt;, &lt;_TLSContentType.ALERT: 21&gt;, &lt;_TLSAlertType.CERTIFICATE_REQUIRED: 116&gt;, b&apos;\x02t&apos;)
|Test server failure:
|Traceback (most recent call last):
|   File &quot;/usr/lib/python3.12/test/test_ssl.py&quot;, line 2357, in run
|    msg = self.read()
|          ^^^^^^^^^^^
|   File &quot;/usr/lib/python3.12/test/test_ssl.py&quot;, line 2334, in read
|    return self.sslconn.read()
|           ^^^^^^^^^^^^^^^^^^^
|   File &quot;/usr/lib/python3.12/ssl.py&quot;, line 1105, in read
|    return self._sslobj.read(len)
|           ^^^^^^^^^^^^^^^^^^^^^^
| ssl.SSLError: [SSL: PEER_DID_NOT_RETURN_A_CERTIFICATE] peer did not return a certificate (_ssl.c:2580)
|ERROR

(Not exactly the same test failing but definitely looks related)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>