Bug 57885 - Ошибка в исходном коде блокирует работу команд
Summary: Ошибка в исходном коде блокирует работу команд
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-snmpclitools (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Stanislav Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-17 10:14 MSK by Божченко Павел Александрович
Modified: 2026-02-17 12:46 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Божченко Павел Александрович 2026-02-17 10:14:10 MSK
Версии пакетов:
python3-module-pysnmp-7.1.22-alt1.noarch
python3-module-snmpclitools-0.7.2-alt1.noarch

Шаги воспроизведения:
Проверить работу команд представленных в качестве примера использования на GitHub ( https://github.com/lextudio/snmpclitools?tab=readme-ov-file#how-to-use-the-tools )

$ snmpbulkwalk -v3 -u usr-md5-des -l authPriv -A authkey1 -X privkey1 demo.pysnmp.com system

Ожидаемый результат:
SNMPv2-MIB::sysDescr.0 = DisplayString: Linux grommit 3.5.11.1 #2 PREEMPT Tue Mar 1 14:03:24 MSD 2016 i686 unknown unknown GNU/Linux
SNMPv2-MIB::sysObjectID.0 = ObjectIdentifier: iso.org.dod.internet.private.enterprises.8072.3.2.101.3.6.1.4.1.8072.3.2.10
SNMPv2-MIB::sysUpTime.0 = TimeTicks: 43 days 1:55:47.85372214785
[ skipped ]
SNMPv2-MIB::sysORUpTime."8" = TimeStamp: 0 days 0:0:0.77
SNMPv2-MIB::sysORUpTime."9" = TimeStamp: 0 days 0:0:0.77

Фактический результат:
Process terminated: 'SnmpEngine' object has no attribute 'getMibBuilder'
Traceback (most recent call last):;  File "/usr/lib/python3/site-packages/snmpclitools/scripts/snmpbulkwalk.py", line 198, in start;    main.generator((snmpEngine, ctx), ast);    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^;  File "/usr/lib/python3/site-packages/snmpclitools/cli/main.py", line 145, in generator;    ctx["mibViewController"] = view.MibViewController(snmpEngine.getMibBuilder());                                                      ^^^^^^^^^^^^^^^^^^^^^^^^;  File "/usr/lib/python3/site-packages/pysnmp/entity/engine.py", line 311, in __getattr__;    raise AttributeError(;        f"'{self.__class__.__name__}' object has no attribute '{attr}'";    );AttributeError: 'SnmpEngine' object has no attribute 'getMibBuilder'. Did you mean: 'get_mib_builder'?;

Аналогичные ошибки при использовании других команд (snmpget, snmpset и т.д.). Те же команды используя пакет net-snmp-clients выполняются без ошибок.
Comment 1 Stanislav Levin 2026-02-17 12:46:27 MSK
Fixed in https://packages.altlinux.org/en/tasks/408459/