- @cghague
Hello support, I have recently purchased a TinyPilot and attempted to update, however, I keep getting this error:
I'm not sure how to correct this issue. I did upload the certificate for the browser to function correctly, so that end is taken care of.
Please advise on next steps.
Thanks,
Paul
- CCharles Hague @cghague2024-07-08 22:58:18.150Z
Hi Paul, thanks for your message. I'm sorry you're having issues updating your TinyPilot device.
The likely explanation for this issue is that the system time on the TinyPilot device is incorrect, which can happen if it doesn't have an Internet connection or access to time servers is restricted on your network.
Can you please check if the system time on your TinyPilot device is correct? You can check the system time by going to System, then Logs, and looking at the first line of the text report. It's okay if the time is off slightly, but the date should be correct.
- PIn reply topauldsolid⬆:Paul Dunnells @pauldsolid
Well then,
I checked the logs and the date was way off. May 3, 2023.
I then checked network connectivity and the ntp service.
Outside network access confirmed, and ntp set to active.
Had to force set using sudo the time and date to BST. (Using $sudo date --set "Todays Date [BST]")
Checked FW update after setting the date to close to what it was supposed to be and update check now works.
Took me a bit since the ntp service was not where I expected it to be.
Thanks for your help!
-Paul
BTW, how do I force NTP to update? - PIn reply topauldsolid⬆:Paul Dunnells @pauldsolid
Where is a good place to make feature requests?
I have two.
1: Add a Network Info Page to System -> Network -> Info (To include current IP, MAC, and DHCP config)
-Reason, I had a heck of a time trying to get this Tinykvm working on the network and working with IT to get a reserved dhcp address. I needed the current ip and MAC for them to do this and had to get this info through other means.
2: Add a way to update the time in the HTML for those users who run into this same I did. (I ssh'd into the system and manually set it.) - CIn reply topauldsolid⬆:Charles Hague @cghague2024-07-10 01:35:08.123Z
Thanks for the update; you correctly identified the solution I planned to suggest, and I'm pleased you're back up and running!
We've seen similar situations where NTP failed for no apparent reason, but the most likely explanation is a transient network problem. You shouldn't need to force an update, as it will happen automatically.
You can make feature requests here on the forum, or if you prefer, you can create issues on our public GitHub repository if the request is relevant to both TinyPilot Pro and the community version of TinyPilot.
We don't currently make detailed network information available in the user interface. We're constantly iterating on our features, so I'll suggest this to the team as something to consider, as I can see how it would be helpful.
The clock issue is rare, so demand for setting the time from the web interface is low. However, we constantly review feature requests, so it's possible we might add this in the future.
I hope this is helpful!
- Progresswith handling this problem
- PPaul Dunnells @pauldsolid
Post manually setting the time, restarting the tinypilot, and starting a new http session (A lot was wonky and dodgy post setting a new time, which make sense)
I was able to successfully update from 2.6.1 to 2.6.4
Most everything seems to be working now.