wpa_supplicant service fails to autostart on Fedora 8

Robert Allerstorfer linux-ra at anet.at
Wed Jan 2 04:43:20 EST 2008


On Mon, 31 Dec 2007, 11:10 GMT-05 Dan Williams wrote:

> On Mon, 2007-12-31 at 13:47 +0100, Robert Allerstorfer wrote:
>> I am trying to activate the wlan0 device automatically at booting
>> Fedora 8. It should associate to my WPA2-personal protected Access
>> Point. Since NetworkManager 0.7 svn3109 does NOT work for this, I
>> don't start that service. Instead, I have set the wpa_supplicant
>> service to autostart. This will run
>> 'wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -iwlan0
>> -Dwext -B -u -f -d'
>> which fails while booting:
>> [root at localhost ~]# cat /var/log/wpa_supplicant.log
>> Could not acquire the system bus.

> You're probably interested in Fedora bug #244029.  That's the best place
> to track your issue since it's a Fedora specific issue.

> Dan

OK, with the official current wpa_supplicant package for Fedora 8
(0.5.7-16.fc8), wpa_supplicant cannot be autostarted as a service.
Updating wpa_supplicant to version 0.5.7-20.fc8 currently available
from Fedora's updates-testing repo solves this problem:

[root at localhost ~]# yum --enablerepo=updates-testing update wpa_supplicant
[root at localhost ~]# rpm -q --changelog wpa_supplicant | more
* Mon Dec 24 2007 Dan Williams <dcbw at redhat.com> - 0.5.7-20
- Fix LSB initscript header to ensure 'messagebus' is started first (rh #244029)

* Thu Dec 06 2007 Dan Williams <dcbw at redhat.com> - 0.5.7-19
- Fix two leaks when signalling state and scan results (rh #408141)

* Mon Dec 03 2007 Dan Williams <dcbw at redhat.com> - 0.5.7-18
- Add logrotate config file (rh #404181)
- Add new LSB initscript header to initscript with correct deps (rh #244029)
- Move other runtime arguments to /etc/sysconfig/wpa_supplicant

* Thu Nov 15 2007 Dan Williams <dcbw at redhat.com> - 0.5.7-17
- Start after messagebus service (rh #385191)
- Fix initscript 'condrestart' command (rh #217281)

After doing
[root at localhost ~]# chkconfig wpa_supplicant off
[root at localhost ~]# chkconfig wpa_supplicant on

the startup priority will change from 12 to 28, after the messagebus
service:
[root at localhost ~]# ls -l /etc/rc.d/rc*.d/S*wpa_supplicant
lrwxrwxrwx 1 root root 24 2007-12-31 14:16 /etc/rc.d/rc2.d/S28wpa_supplicant -> ../init.d/wpa_supplicant
lrwxrwxrwx 1 root root 24 2007-12-31 14:16 /etc/rc.d/rc3.d/S28wpa_supplicant -> ../init.d/wpa_supplicant
lrwxrwxrwx 1 root root 24 2007-12-31 14:16 /etc/rc.d/rc4.d/S28wpa_supplicant -> ../init.d/wpa_supplicant
lrwxrwxrwx 1 root root 24 2007-12-31 14:16 /etc/rc.d/rc5.d/S28wpa_supplicant -> ../init.d/wpa_supplicant

With autostarting the wpa_supplicant service and NOT using
NetworkManager, establishing a wireless connection to a WPA2 protected
access point with a Broadcom card works for the first time for me on
Fedora :-)

rob.





More information about the HostAP mailing list