diff --git a/glances/snmp.py b/glances/snmp.py index f5fbb1e1..8838ebb6 100644 --- a/glances/snmp.py +++ b/glances/snmp.py @@ -13,8 +13,9 @@ from glances.logger import logger # Import mandatory PySNMP lib try: from pysnmp.entity.rfc3413.oneliner import cmdgen -except ImportError: - logger.critical("PySNMP library not found. To install it: pip install pysnmp") +except ImportError as e: + logger.debug(f"Can not import pysnmp-lextudio lib: {e}") + logger.critical("PySNMP library not found. To install it: pip install 'pysnmp-lextudio<6.2.0'") sys.exit(2) diff --git a/pyproject.toml b/pyproject.toml index 8d92af88..0bbbdb54 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -102,7 +102,7 @@ ip = [ raid = ["pymdstat"] sensors = ["batinfo; platform_system == 'Linux'"] smart = ["pySMART.smartx"] -snmp = ["pysnmp-lextudio<6.3.1"] +snmp = ["pysnmp-lextudio<6.2.0"] sparklines = ["sparklines"] web = [ "fastapi>=0.82.0",