Created attachment 300399 [details] emerge --info I work has a complex password, we use peap-gtc I can tell you it includes a '\' and a '`' so I think it is escaping something. wicd-curses Traceback (most recent call last): File "/usr/share/wicd/curses/wicd-curses.py", line 921, in call_update_ui self.update_ui(True) File "/usr/share/wicd/curses/wicd-curses.py", line 89, in wrapper return func(*args, **kargs) File "/usr/share/wicd/curses/wicd-curses.py", line 932, in update_ui self.handle_keys(input_data[1]) File "/usr/share/wicd/curses/wicd-curses.py", line 913, in handle_keys self.diag.save_settings() File "/usr/share/wicd/curses/netentry_curses.py", line 363, in save_settings self.set_net_prop(entry_key, noneToString(entry_info[0]. File "/usr/lib64/python2.7/site-packages/wicd/misc.py", line 416, in noneToString return to_unicode(text) File "/usr/lib64/python2.7/site-packages/wicd/misc.py", line 434, in to_unicode end = [chars[-1][2:]] IndexError: list index out of range
Hi, thanks for your report. Can you investigate a little further please? All your saved networks are stored by wicd in /var/lib/wicd Could you please confirm that a wrong (or wrongly escaped) password is saved there? In the meantime I'll check back with wicd devs.
Also, please test 1.7.1 which I just added to the tree. Thanks!
1.7.1 (release) fixed the issue it seems. It also allowed me to keep my config for my wireless. :D