Setting a WPA1/2 passphrase corrupts wireless-settings.conf

Bug #1401691 reported by Charles Anthony on 2014-12-11
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
wicd
Undecided
Unassigned

Bug Description

wicd-1.7.2.4-13.fc20.x86_64
fedora-release-20-3.noarch

Example (with ssid's elided):

[XX:XX:XX:XX:XX:XX]
afterscript = None
dhcphostname = sudo
        = None
        = None
bssid = XX:XX:XX:XX:XX:XX
postdisconnectscript = None
        = sudo
        = sudo
        = None
        = 0
use_global_dns = False
encryption = True
        = None
        = 0
beforescript = None
hidden = False
channel = 9
mode = Master
        = None
        = None
        = 0
usedhcphostname = False
predisconnectscript = None
        = None
        = 0
        = None
use_settings_globally = False
use_static_dns = False
encryption_method = WPA2
essid = XXXXxxxx

The leading blanks are single tab characters in the file.

Shutting down wicd-gtk and wicd, editing wireless-settings.conf to remove the offending stanza, and restarting wicd and wicd-gtk, and attempting to set a 'WPA1/2 passphrase' in wicd-gtk caues the same broken stanza to be reinserted. I have reliably observed this behavior on two different specific WAPs. The passphrases seem beign, containing only upper and lower case letters no punctuation or white space.

The wireless-settings.conf file does not have a trailing '[]', so this is a different issue.

2014/12/11 14:13:14 :: wicd is version 1.7.2.4 768
2014/12/11 14:13:15 :: setting backend to external
2014/12/11 14:13:15 :: trying to load backend external
2014/12/11 14:13:15 :: successfully loaded backend external
2014/12/11 14:13:15 :: trying to load backend external
2014/12/11 14:13:15 :: successfully loaded backend external
2014/12/11 14:13:15 :: Automatically detected wireless interface wlp2s0
2014/12/11 14:13:15 :: setting wireless interface wlp2s0
2014/12/11 14:13:15 :: automatically detected wired interface em1
2014/12/11 14:13:15 :: setting wired interface em1
2014/12/11 14:13:15 :: setting wpa driver wext
2014/12/11 14:13:15 :: setting use global dns to False
2014/12/11 14:13:15 :: setting global dns
2014/12/11 14:13:15 :: global dns servers are None None None
2014/12/11 14:13:15 :: domain is None
2014/12/11 14:13:15 :: search domain is None
2014/12/11 14:13:15 :: setting automatically reconnect when connection drops True
2014/12/11 14:13:15 :: Setting dhcp client to 0
2014/12/11 14:13:15 :: Wireless configuration file found...
2014/12/11 14:13:15 :: Wired configuration file found...
2014/12/11 14:13:15 :: chmoding configuration files 0600...
2014/12/11 14:13:15 :: chowning configuration files root:root...
2014/12/11 14:13:15 :: Using wireless interface...wlp2s0
2014/12/11 14:13:15 :: Using wired interface...em1

Thanks for the report. To reproduce; which python version are you using? python --version

Changed in wicd:
status: New → Incomplete

On Thu, Dec 11, 2014 at 11:42 PM, Tom Van Braeckel <
<email address hidden>> wrote:
>
> Thanks for the report. To reproduce; which python version are you using?
> python --version
>
>
 $ python --version
Python 2.7.5

>

Changed in wicd:
status: Incomplete → New
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers