Impossible de scanner les réseaux WiFi

Bonjour,

J’essaye de lancer la commande:

sudo iwlist wlan0 scanning

depuis un script python. La commande fonctionne de manière aléatoire (environ 4 fois sur 10). Sinon, le message d’erreur est le suivant:

wlan0 Interface doesn't support scanning : Device or resource busy.

Bien entendu, j’ai cherché la source de mon problème. J’ai mis toutes ces commandes la dans mon script avant:

os.system("sudo nmcli radio wifi off")

os.system("sudo nmcli radio wifi on")

os.system("sudo ifconfig wlan0 down")

os.system("sudo iwconfig wlan0 mode Managed")

os.system("sudo ifconfig wlan0 up")

os.system("sudo rfkill unblock wifi")

Mon raspberry PI est bien à jour et tourne sous: Raspbian 4.19.42-v7.

Tout aide serait énormément appréciée,

Bien à vous,

Stan