Agreed that it’s always better to understand what errors are telling us, in case it gives info about an actual problem we run into down the road or it’s something resolvable!
In this case, I’m wondering if your session ID has expired… the
balena push command is part of our CLI, which is making calls to our API. In order to use those capabilities, you have to authenticate. If you create an API Key, it doesn’t expire, but a Session ID does - you can read more about both of those here.
I would say it’s worth at least looking into and seeing which you have setup in this case. If it was a Session ID, it may be that you pushed the code while the ID was still valid, thus the application was installed and is running, but now you’re unable to do so because the ID has since expired. That doesn’t explain why you got the API error to begin with, unless between that time and your Update you enabled a Session ID?
Anyway, let us know if you think that’s the case. If not, we can keep digging in with you to see if we can pin down at which point authentication is failing!
Thanks for maintaining curiosity about this piece.