wicd returns "bad pass"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wicd |
New
|
Undecided
|
Unassigned |
Bug Description
I attempt to connect to a network using WPA with TTLS/PAP.
This configuration is given to wicd on /etc/wicd/
name = EDUROAM-TTLS/PAP
require identity *Identity password *Password
ctrl_interface=
ctrl_interface_
eapol_version=1
ap_scan=1
fast_reauth=0
network={
ssid="eduroam"
scan_ssid=1
proto=WPA
key_
eap=TTLS
<email address hidden>"
identity=
password=
phase2=
ca_
ca_
priority=2
}
wicd recognizes this configuration and subsequently it launches wpa_supplicant
wpa does not authenticate
wicd shows "bad password" and exits
Running wpa_supplicant "by hand" with exactly this configuration file (only that Identity, password and certificate are given explicitly)
works successfuly without problems.
Excerpt of wicd's log:
2010/06/15 09:48:53 :: iwconfig wlan0 mode managed
2010/06/15 09:48:53 :: Putting interface up...
2010/06/15 09:48:53 :: ifconfig wlan0 up
2010/06/15 09:48:54 :: iwconfig wlan0
2010/06/15 09:48:55 :: enctype is eduroam-lu
2010/06/15 09:48:55 :: Attempting to authenticate...
2010/06/15 09:48:55 :: ['wpa_supplicant', '-B', '-i', 'wlan0', '-c', '/var/lib/
2010/06/15 09:48:55 :: ['iwconfig', 'wlan0', 'essid', 'eduroam']
2010/06/15 09:48:55 :: iwconfig wlan0 channel 1
2010/06/15 09:48:55 :: iwconfig wlan0 ap 00:0B:0E:31:0D:0C
2010/06/15 09:48:55 :: WPA_CLI RESULT IS None
2010/06/15 09:48:55 :: connect result is Failed
2010/06/15 09:48:55 :: exiting connection thread
2010/06/15 09:48:55 :: Sending connection attempt result bad_pass
Something that seems strange is that the configuration file given to wpa_supplicant by wicd has only one line, instead of the
whole network information.
Using wicd 1.7.0 compiled for SUse 11.1 on a x86-64 computer
Thanks for any help,
M. Natiello
I forgot another issue.
When trying to connect as above several times, each attempt generates a
wpa_supplicant process. Processes are not killed after failure and accumulate in the
process-list.