Unhandled exception in SNMP v3 configuration without engineid.
configure set service snmp listen-address 192.168.5.100 set service snmp v3 view snmpview1 oid 1.2.3.4.5.6.7 set service snmp v3 group group1 mode ro set service snmp v3 group group1 seclevel priv set service snmp v3 group group1 view snmpview1 set service snmp v3 user user1 auth plaintext-password Password1 set service snmp v3 user user1 auth type sha set service snmp v3 user user1 group group1 set service snmp v3 user user1 privacy plaintext-password Password1 set service snmp v3 user user1 privacy type aes commit [ service snmp ] Traceback (most recent call last): File "/usr/libexec/vyos/services/vyos-configd", line 145, in run_script script.generate(c) File "/usr/libexec/vyos//conf_mode/service_snmp.py", line 221, in generate tmp = hash(dict_search('auth.plaintext_password', user_config), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/vyos/snmpv3_hashgen.py", line 48, in plaintext_to_sha1 engine = bytearray.fromhex(engine) ^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: fromhex() argument must be str, not None [[service snmp]] failed Commit failed [edit]
We need to add a verification on the existence of engineid