Ho un server Ubuntu 15.10 che utilizza wpa_supplicant per connettersi ai profili di rete wireless creati con wpa_passphrase. Ad un nuovo riavvio, la prima volta che chiamo sudo wpa_supplicant -B -i wlp2s0 -c ./MVS
(dove MVS è il nome di un profilo salvato per una rete) ottengo l'output
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
ma il codice di uscita è zero e posso confermare che sono effettivamente connesso alla rete wireless eseguendo sudo iw wlp2s0 link
Tuttavia, le chiamate successive a wpa_supplicant (per gli altri profili o anche lo stesso) producono un output più dettagliato:
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
nl80211: Could not set interface 'p2p-dev-wlp2s0' UP
nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
p2p-dev-wlp2s0: Failed to initialize driver interface
P2P: Failed to enable P2P Device interface
wpa_supplicant restituisce comunque un codice di uscita pari a zero, ma questa volta il dispositivo wireless non è sicuramente collegato a nessuna rete. Qualsiasi consiglio o pensiero sarebbe molto apprezzato, non so come eseguire il debug di questo o risolverlo.