Hello geerlingguy, and welcome to our community!
What Philip has said is correct, our Shake OS is based on a modified version of what normally runs on any Raspberry Pi, so we provide OS updates when they are available (as the latest one, for example: Shake OS v0.20 image has been released!) and do not recommend updating it manually as this can introduce unwanted instability or system unusability.
Regarding gpsd
, that is a GPS daemon that is used in conjunction with a USB-connected GPS module. If your Shake does not have this, then the daemon will not be “active”. More details on this can be found here: NTP and GPS timing details — Instructions on Setting Up Your Raspberry Shake
I would also recommend a microSD card re-burn and I will leave the burning instructions here for your convenience:
- Please take the microSD card you have and format it before burning the new Shake OS image
- Make sure, when you format it, that the shown capacity is the maximum (i.e. if the SD card is 32GB like yours, then the capacity should be near or equal to that value). This is to check that no partitions have been involuntarily and erroneously created. They could be the cause of the error we see now
- Take care to format the SD card in a FAT32 File System (or exFAT if the SD card is 64GB or larger)
- Download the new Shake OS image from here: https://gitlab.com/raspberryShake-public/raspshake-sd-img/-/raw/main/raspishake-release.zip
- And follow the microSD burning instructions from here: raspishake-microSD-card-software-Instructions.txt · main · raspberryShake-public / Raspshake Sd Img · GitLab
Once done, the Shake should be able to boot up and work again with no issues. But, if there are any other problems, or further guidance is needed, I remain available.