Check Mail loop AttributeError: module 'spnego' has no attribute 'ContextProxy'

CMK version: 2.1.0p25
OS version: Debian 11

Error message:

File "/omd/sites/sitename/lib/nagios/plugins/check_mail_loop", line 20, in <module>
from cmk.utils.mailbox import (
File "/omd/sites/sitename/lib/python3/cmk/utils/mailbox.py", line 35, in <module>
from exchangelib import ( # type: ignore[import]
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/__init__.py", line 1, in <module>
from .account import Account, Identity
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/account.py", line 6, in <module>
from .autodiscover import Autodiscovery
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/autodiscover/__init__.py", line 1, in <module>
from .cache import AutodiscoverCache, autodiscover_cache
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/autodiscover/cache.py", line 11, in <module>
from ..configuration import Configuration
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/configuration.py", line 7, in <module>
from .protocol import FailFast, RetryPolicy
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/protocol.py", line 32, in <module>
from .services import (
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/services/__init__.py", line 10, in <module>
from .archive_item import ArchiveItem
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/services/archive_item.py", line 4, in <module>
from .common import EWSAccountService, folder_ids_element, item_ids_element
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/services/common.py", line 77, in <module>
from ..transport import wrap
File "/omd/sites/sitename/lib/python3.9/site-packages/exchangelib/transport.py", line 5, in <module>
import requests_ntlm
File "/omd/sites/sitename/lib/python3.9/site-packages/requests_ntlm/__init__.py", line 1, in <module>
from .requests_ntlm import HttpNtlmAuth
File "/omd/sites/sitename/lib/python3.9/site-packages/requests_ntlm/requests_ntlm.py", line 14, in <module>
class ShimSessionSecurity:
File "/omd/sites/sitename/lib/python3.9/site-packages/requests_ntlm/requests_ntlm.py", line 17, in ShimSessionSecurity
def __init__(self, context: spnego.ContextProxy) -> None:
AttributeError: module 'spnego' has no attribute 'ContextProxy'

I got this issue since 4 days since I’m installed “check-mk-enterprise-2.1.0p25_0.bullseye_amd64.deb”

Greetz
Ovrld

Wenn man dem Internet glaub liegt es an einer zu neuen Version von “requests-ntlm” dieses darf nur die Version 1.1.0 haben. Ist aber in Version 1.2.0 vorhanden.
Da hat sich einiges geändert

Im Github von requests-ntlm gibt es auch eine Issue zu dem Fehler

Dort ist auch ein Workaround beschrieben.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.