Wifi WPA2 EAP-PEAP connection fails with 1.20, works with 1.18.2
After upgrading to NetworkManager 1.20, my laptop fails to connect to my corporate wifi network that uses WPA2 EAP-PEAP MSCHAPV2 to connect using wpa_supplicant 2.8. Authentication succeeds but the connection quickly disconnects and becomes stuck in a loop with NetworkManager disconnecting and reconnecting.
Downgrading to NetworkManager 1.18.2 allows me to connect again with no issues.
Here are selected logs showing the problem:
Aug 16 14:14:56 eric-macbookpro NetworkManager[25108]: <debug> [1565979296.6278] device[0x5584860730b0] (wlp3s0): queued link change for ifindex 2
Aug 16 14:14:56 eric-macbookpro NetworkManager[25108]: <info> [1565979296.6333] device (wlp3s0): supplicant interface state: associated -> completed
Aug 16 14:14:56 eric-macbookpro NetworkManager[25108]: <info> [1565979296.6333] device (p2p-dev-wlp3s0): supplicant management interface state: associated -> completed
Aug 16 14:14:58 eric-macbookpro NetworkManager[25108]: <trace> [1565979298.8409] libsystemd: DHCP CLIENT (0x81921268): DISCOVER
Aug 16 14:14:59 eric-macbookpro wpa_supplicant[25271]: wlp3s0: CTRL-EVENT-DISCONNECTED bssid=4c:77:6d:8f:50:ef reason=15 locally_generated=1
Aug 16 14:14:59 eric-macbookpro wpa_supplicant[25271]: dbus: wpa_dbus_property_changed: no property SessionLength in object /fi/w1/wpa_supplicant1/Interfaces/1
Aug 16 14:14:59 eric-macbookpro NetworkManager[25108]: <warn> [1565979299.6998] sup-iface[0x558485eb6200,wlp3s0]: connection disconnected (reason -15)
Aug 16 14:14:59 eric-macbookpro NetworkManager[25108]: <info> [1565979299.6999] device (wlp3s0): supplicant interface state: completed -> disconnected
Full logs with TRACE level output for NetworkManager are attached.