Hi @CamDavidsonPilon -
Following our discussion in Error with storage.persistent_cache not found in config when trying to update to 25.1.21, I decided to wipe my cluster and start from scratch on the latest update to have a fresh install to avoid my previous issues.
After flashing my leader, I switched the Local Access Point to wlan1
and changed proto
to wpa
in the shared config.ini (and confirmed this was accurate by checking via /home/pioreactor/.pioreactor
on the leader) for my USB WiFi hub as we discussed a while ago. However, I now am unable to connect any pioreactors to my cluster (or connect via a different computer).
The blue light on each worker is solidly illuminated (not flashing) and in the logs I am regularly get the prompts āPioreactor work, workerXX is available to be added to your clusterā. When I try to add workers via the UI, it says the worker is added successfully, but shows up greyed out in the inventory and if I reload the page the added worker no longer is displayed.
If I try adding workers with pio workers add workerXX.local
, I consistently get āworkerXX.local not found on network - checking again.ā despite the name being spelled correctly and no matter which of my available workers I try to connect. Similarly as before, when I try to connect a different computer to the Local Access Point, I get a pop up asking for the WPA2/WPA3 password for the WiFi network āpioreactorā, which will infinitely loop with a connection failed warning. Iāve double checked in the config.ini that the ssid and password are spelled correctly (and similarly for when I am entering the password). Any ideas?
Hereās the logs output (nothing Iām noticing that stands out):
2025-02-12T13:38:17-0500 [pioreactorui-leader] DEBUG Starting pioreactorui-leader=25.2.10 on leader...
2025-02-12T13:38:17-0500 [pioreactorui-leader] DEBUG .env={'DOT_PIOREACTOR': '/home/pioreactor/.pioreactor/', 'WWW': '/var/www/pioreactorui/', 'PIO_EXECUTABLE': '', 'PIOS_EXECUTABLE': ''}
2025-02-12T13:38:17-0500 [pioreactorui-leader] DEBUG Starting MQTT client
2025-02-12T13:38:21-0500 [add_pioreactor] INFO Adding new pioreactor worker01.local to cluster.
2025-02-12T13:38:22-0500 [monitor] NOTICE Pioreactor worker, worker04, is available to be added to your cluster.
2025-02-12T13:38:22-0500 [monitor] NOTICE Pioreactor worker, worker03, is available to be added to your cluster.
2025-02-12T13:38:22-0500 [monitor] NOTICE Pioreactor worker, worker02, is available to be added to your cluster.
2025-02-12T13:38:22-0500 [monitor] NOTICE Pioreactor worker, worker01, is available to be added to your cluster.
2025-02-12T13:38:41-0500 [add_pioreactor] INFO Adding new pioreactor worker02.local to cluster.
2025-02-12T13:38:52-0500 [add_pioreactor] INFO Adding new pioreactor worker02.local to cluster.
2025-02-12T13:50:19-0500 [huey.consumer] INFO Adding new pioreactor worker01, pioreactor_20ml 1.1
2025-02-12T13:50:20-0500 [add_pioreactor] INFO Adding new pioreactor worker01 to cluster.
2025-02-12T13:51:03-0500 [add_pioreactor] ERROR `worker01` not found on network after 43 seconds. Check that you provided the right i) the name is correct, ii) worker is powered on, iii) any WiFi credentials to the network are correct.
2025-02-12T13:54:39-0500 [add_pioreactor] INFO Adding new pioreactor worker02.local to cluster.
2025-02-12T13:56:36-0500 [add_pioreactor] INFO Adding new pioreactor worker04.local to cluster.