Project

General

Profile

Actions

Bug #56344

open

crash: File "mgr/dashboard/module.py", in serve: uri = self.await_configuration()

Added by Telemetry Bot almost 2 years ago. Updated almost 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Telemetry
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):

21f5c9b097e103ebb9272a1f46b7ca50b2a287e2e296b053d2e81743d7f7bb25


Description

http://telemetry.front.sepia.ceph.com:4000/d/jByk5HaMz/crash-spec-x-ray?orgId=1&var-sig_v2=a53ba5b789f199fda090f70a07c8e3354995d00038b3beb6c7dde7a88c074bf8

Sanitized backtrace:

    File "mgr/dashboard/module.py", in serve: uri = self.await_configuration()
    File "mgr/dashboard/module.py", in await_configuration: uri = self._configure()
    File "mgr/dashboard/module.py", in _configure: verify_tls_files(cert_fname, pkey_fname)
    File "mgr/mgr_util.py", in verify_tls_files: verify_cacrt(cert_fname)
    File "mgr/mgr_util.py", in verify_cacrt: verify_cacrt_content(f.read())
    File "mgr/mgr_util.py", in verify_cacrt_content: if x509.has_expired():
    File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", in has_expired: time_string = _native(self.get_notAfter())
    File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", in get_notAfter: return self._get_boundary_time(_lib.X509_get_notAfter)

Crash dump sample:
{
    "archived": "2022-06-06 22:02:16.069771",
    "backtrace": [
        "  File \"/usr/share/ceph/mgr/dashboard/module.py\", line 332, in serve\n    uri = self.await_configuration()",
        "  File \"/usr/share/ceph/mgr/dashboard/module.py\", line 211, in await_configuration\n    uri = self._configure()",
        "  File \"/usr/share/ceph/mgr/dashboard/module.py\", line 172, in _configure\n    verify_tls_files(cert_fname, pkey_fname)",
        "  File \"/usr/share/ceph/mgr/mgr_util.py\", line 627, in verify_tls_files\n    verify_cacrt(cert_fname)",
        "  File \"/usr/share/ceph/mgr/mgr_util.py\", line 573, in verify_cacrt\n    verify_cacrt_content(f.read())",
        "  File \"/usr/share/ceph/mgr/mgr_util.py\", line 555, in verify_cacrt_content\n    if x509.has_expired():",
        "  File \"/usr/lib/python3/dist-packages/OpenSSL/crypto.py\", line 1359, in has_expired\n    time_string = _native(self.get_notAfter())",
        "  File \"/usr/lib/python3/dist-packages/OpenSSL/crypto.py\", line 1407, in get_notAfter\n    return self._get_boundary_time(_lib.X509_get_notAfter)",
        "<redacted>" 
    ],
    "ceph_version": "17.2.0",
    "crash_id": "2022-06-06T21:57:03.535838Z_afd223c3-dc3b-40b8-b0d9-a0a0cbfadce2",
    "entity_name": "mgr.9cf5776977743abb372fc1618303d7b10b3c38ce",
    "mgr_module": "dashboard",
    "mgr_module_caller": "PyModuleRunner::serve",
    "mgr_python_exception": "AttributeError",
    "os_id": "ubuntu",
    "os_name": "Ubuntu",
    "os_version": "20.04.4 LTS (Focal Fossa)",
    "os_version_id": "20.04",
    "process_name": "ceph-mgr",
    "stack_sig": "8014cb8e6e28caab8b884e32f5899309165efc441b06cbd670196551bd872d09",
    "timestamp": "2022-06-06T21:57:03.535838Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.4.0-113-generic",
    "utsname_sysname": "Linux",
    "utsname_version": "#127-Ubuntu SMP Wed May 18 14:30:56 UTC 2022" 
}

Actions

Also available in: Atom PDF