Regression: ifstate show broken by wireguard #142

Closed
opened 2025-12-02 09:30:33 +01:00 by liske · 0 comments
Owner
# ifstatecli -v show
IfState 2.2.1
 features                            brport ethtool iw link schema sysctl tc wireguard
mounted sysfs for mgmt at /run/libifstate/sysfs/mgmtc_rrfpc0
Traceback (most recent call last):
  File "/usr/bin/ifstatecli", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3.12/site-packages/ifstate/ifstate.py", line 196, in main
    print(yaml.dump(ifs.show(args.action == Actions.SHOWALL, args.show_secrets)))
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/libifstate/__init__.py", line 712, in show
    netns_configs[netns.netns] = self._show_netns(netns, showall, show_secrets, ipaddr_ignore)
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/libifstate/__init__.py", line 833, in _show_netns
    wireguard.WireGuard.show(netns, showall, show_secrets, name, ifs_link)
  File "/usr/lib/python3.12/site-packages/libifstate/wireguard/__init__.py", line 220, in show
    pyroute2.netns.pushns(self.netns.netns)
                          ^^^^
NameError: name 'self' is not defined
umounted sysfs for mgmt at /run/libifstate/sysfs/mgmtc_rrfpc0
``` # ifstatecli -v show IfState 2.2.1 features brport ethtool iw link schema sysctl tc wireguard mounted sysfs for mgmt at /run/libifstate/sysfs/mgmtc_rrfpc0 Traceback (most recent call last): File "/usr/bin/ifstatecli", line 8, in <module> sys.exit(main()) ^^^^^^ File "/usr/lib/python3.12/site-packages/ifstate/ifstate.py", line 196, in main print(yaml.dump(ifs.show(args.action == Actions.SHOWALL, args.show_secrets))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/libifstate/__init__.py", line 712, in show netns_configs[netns.netns] = self._show_netns(netns, showall, show_secrets, ipaddr_ignore) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/libifstate/__init__.py", line 833, in _show_netns wireguard.WireGuard.show(netns, showall, show_secrets, name, ifs_link) File "/usr/lib/python3.12/site-packages/libifstate/wireguard/__init__.py", line 220, in show pyroute2.netns.pushns(self.netns.netns) ^^^^ NameError: name 'self' is not defined umounted sysfs for mgmt at /run/libifstate/sysfs/mgmtc_rrfpc0 ```
liske added this to the 2.2.2 milestone 2025-12-02 09:30:33 +01:00
liske closed this issue 2025-12-02 19:55:45 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
liske/ifstate#142
No description provided.