helium / gateway-config

The Helium configuration application. Enables configuring the Helium Hotspot over Bluetooth
Apache License 2.0
38 stars 25 forks source link

Hotspot miner is waiting to start. Please try again in a few minutes. #80

Closed controllinohelium closed 2 years ago

controllinohelium commented 2 years ago

After the Hotspot can be accessed successfully over Bluetooth from within the Hotspot app, the location can't be asserted and therefore the hotspot can't be onboarded. This is the error we see in the Hotspot App: https://imgur.com/a/nou1tha - we tried again after 24 hours, same result.

Unfortunately, we still don't know what's causing this, and we assume it must be something from gateway-config. The hotspot itself shows no errors whatsoever when executing docker exec miner miner info summary or when checking the error.log (last entry was something unrelated from 4 hours ago).

Do you have any idea how we could debug this issue? And is this some problem from the app itself, or from gateway-config?

EDIT: Tested on one more not-yet-onboarded hotspot. Same issue.

madninja commented 2 years ago

Could you please take this to your maker integration channel on discord?

controllinohelium commented 2 years ago

Hi @madninja - sorry, can be closed anyway - we figured out the solution. The issue was, again similar to last time (https://github.com/helium/gateway-config/issues/77), that the sys.config override didn't work correctly.

We have an update script running that regularly checks if there are new miner versions available. If yes, it puts our sys.config (with ebus enabled and other stuff) into the miner docker /releases/versionOfMiner folder, which was 2021.10.27.0 but apparently it needed to be within 2021.10.27.0_GA

madninja commented 2 years ago

Hi @madninja - sorry, can be closed anyway - we figured out the solution. The issue was, again similar to last time (#77), that the sys.config override didn't work correctly.

We have an update script running that regularly checks if there are new miner versions available. If yes, it puts our sys.config (with ebus enabled and other stuff) into the miner docker /releases/versionOfMiner folder, which was 2021.10.27.0 but apparently it needed to be within 2021.10.27.0_GA

As of the 2021.10.07.0 release there is a standard config symlink created in _releases. I would strongly suggest using that to avoid name change problems