seven1m / rpi-check-in-printer

Set up a Raspberry Pi as a Planning Center Check-ins Printer Station for Dymo label printers
https://mpov.timmorgan.org/using-a-raspberry-pi-as-a-planning-center-check-ins-printer-station/
MIT License
14 stars 2 forks source link

Check-ins app loads a purple page #3

Closed cstout1 closed 1 month ago

cstout1 commented 1 month ago

This morning, we were unable to print using the RPI station as the check ins app on rpi was not fully loading. Not sure if a dependency changed on PCO's side, but restarting and reloading the app results in the same experience. CUPS test print works. VNC works. No PI system updates have applied (they are disabled). Not sure where else to check. The printer status page in the check-ins app loads a white page with the PCO logo at the bottom - not usable.

Screenshot 2024-09-15 at 10 13 05 AM

seven1m commented 1 month ago

Same thing happened on my systems as well. Honestly I don't know if I will be able to fix it. But I will try.

passtpro commented 1 month ago

Same here. Did Planning Center pull support for Linux Distros? I honestly can't remember if they had an official Linux build or not.

seven1m commented 1 month ago

Planning Center never supported Linux. I will see if I can compile a newer version of the Electron app for Linux...

seven1m commented 1 month ago

There is a newer version of the Check-Ins app that should fix this: https://check-ins-printing.s3.amazonaws.com/planning-center-check-ins-1.11.0-armv7l.zip

You'll need to download and unzip this into the folder on your Pi at /home/pi/planning-center-check-ins (rename or delete the existing folder first) and then reboot.

Something like this (probably):

cd ~
wget https://check-ins-printing.s3.amazonaws.com/planning-center-check-ins-1.11.0-armv7l.zip
mv planning-center-check-ins planning-center-check-ins-old
unzip planning-center-check-ins-1.11.0-armv7l.zip -d planning-center-check-ins
cstout1 commented 1 month ago

Thank you for creating the update. I'm unable to download, however. Reaching an access denied page:


<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>B240WMZAWHV103R6</RequestId>
<HostId>f+h1NXuFDmEk4lDkixUya9LVriSQcKBcRZI8RaB26DZ0rn6Qkphve7c0qQKMONMOZcb8t6egB+7hvGn951JF6CjOanJsD6s2X4qjYrxhn90=</HostId>
</Error>```
seven1m commented 1 month ago

OK let me see about fixing that!

seven1m commented 1 month ago

OK, try again!

cstout1 commented 1 month ago

😅 74 labels waiting to print. It's so nice not to see a big purple window. Thank you!

So, what was the problem and is there anything I could have done differently on my end?

seven1m commented 1 month ago

If I'm ever not around (bus factor), then this could be useful for someone else trying to get a Linux version of the Check-Ins Electron app: https://github.com/seven1m/rpi-check-in-printer/blob/master/doc/compiling-check-ins-for-linux.md

cstout1 commented 1 month ago

Praying for no bus. Thank you for all your hard work on this. It's very appreciated.