After this, wireless can be used. The reason reboot worked was that it did the same thing.
According to syslog, when the host name changes from oem-INVALID to user preference captured by oem-config, wpa_supplicant is stopped by systemd, but does not start again.
What systemd thinks of wpa_supplicant at the time of the problem:
Is caused by missing wpa_supplicant.
Alternate workaround is to start it manually;
systemctl start wpa_supplicant
After this, wireless can be used. The reason reboot worked was that it did the same thing.
According to syslog, when the host name changes from oem-INVALID to user preference captured by oem-config, wpa_supplicant is stopped by systemd, but does not start again.
What systemd thinks of wpa_supplicant at the time of the problem:
# systemctl status wpa_supplicant service - WPA supplicant system/ wpa_supplicant. service; disabled; vendor preset: enabled)
● wpa_supplicant.
Loaded: loaded (/lib/systemd/
Active: inactive (dead)
Sep 28 13:18:51 oem-INVALID systemd[1]: Starting WPA supplicant... 781]: Successfully initialized wpa_supplicant 781]: dbus: wpa_dbus_ get_object_ properties: failed to get object properties: (none) none 781]: dbus: Failed to construct signal 781]: nl80211: deinit ifname=wlp2s0 disabled_ 11b_rates= 0
Sep 28 13:18:51 oem-INVALID systemd[1]: Started WPA supplicant.
Sep 28 13:18:51 oem-INVALID wpa_supplicant[
Sep 28 13:18:51 oem-INVALID wpa_supplicant[
Sep 28 13:18:51 oem-INVALID wpa_supplicant[
Sep 28 13:21:44 olpc systemd[1]: Stopping WPA supplicant...
Sep 28 13:21:44 olpc wpa_supplicant[
Sep 28 13:21:45 olpc systemd[1]: Stopped WPA supplicant.
Hope that helps someone fix this!