wicd-curses crash when selecting and changing network configuration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wicd |
New
|
Undecided
|
Unassigned |
Bug Description
After a fresh install from Arch repositories, wicd-curses crashes with "ValueError: None is not in list" when i'm trying to change a wireless network's configuration (with the right arrow key).
Here is traceback:
Traceback (most recent call last):
File "/usr/share/
self.
File "/usr/share/
return func(*args, **kargs)
File "/usr/share/
self.
File "/usr/share/
self.diag = WirelessSetting
File "/usr/share/
self.
File "/usr/share/
wireless.
ValueError: None is not in list
Dependencies (depth <= 1):
wicd 1.7.3-1
python2 2.7.9-1
python2-dbus 1.2.0-4
dhcpcd 6.7.1-1
wpa_supplicant 2.3-1
wireless_tools 30.pre9-1
inetutils 1.9.2-2
net-tools 1.60.20130531git-1
ethtool 1:3.18-1
shared-mime-info 1.4-1
python2-urwid 1.3.0-1
python2-gobject2 2.28.6-11
dbus-glib 0.102-2
rfkill 0.5-1
Steps to reproduce:
1. pacman -S wicd
2. systemctl start wicd.service
3. wicd-curses
4. use the up/down arrow keys to select a wireless (!) network, and then use right arrow key to change its config
Actual results:
Immediately crash with python traceback (see above)
I've got this error only when trying to select a wireless network with arrow key, selecting a wired connection (with right arrow key) is fine (but the ESC key doesn't work correctly, i had to click it multiple times and then use left arrow key to return to network list).
The file attached fixes this bug.