I'm finally setting up my first EXOS switch, and while I think I have configured it with a single STP domain in MSTP with all VLANs and ports in it, I decided to enable ezspantree.py to be sure. However, when I run it, I get the following crash:
* jblockx.143 # run script ezspantree.py start
Spanning Tree Easy Setup
- Configures spanning tree s0 mode to MSTP/CIST
- Scans all VLANs
if a VLAN is not connected to spanning tree, it is added to s0
if a VLAN is already connected to spanning tree s0, it is updated
VLANs connected to spanning tree(s) other than s0 are not affected
- Starts a VLAN monitoring process for any new VLANS
newly created VLANS are automatically added to spanning tree s0
Do you wish to proceed? [y/N] y
Traceback (most recent call last):
File "/exos/tools/lib/python2.7/site-packages/./ezspantree.py", line 896, in
File "/exos/tools/lib/python2.7/site-packages/./ezspantree.py", line 289, in __call__
File "/exos/tools/lib/python2.7/site-packages/./ezspantree.py", line 405, in start_ezspantree
File "/exos/tools/lib/python2.7/site-packages/./ezspantree.py", line 454, in start_process
File "/exos/tools/lib/python2.7/site-packages/./ezspantree.py", line 412, in is_mstp_configured
TypeError: 'NoneType' object is not iterable
I tried to look at the source but it's some sort of binary.
Also is there a good way to test that STP is working? I tried plugging a cable into two ports on the same VLAN, but couldn't work out if it did anything.