So I have been running Pi for a camera to monitor for deliveries for years (drivers dont brave our Corgis). I recently upgraded the Pi I am using for this purpose to the latest version of Raspbian. It was a huge mistake for my use.
The current version of raspbian is very stubborn about dropping to emergency mode if there is any sort of abnormal reboot(i.e not command issued poweroff). So much so I have to pull the Pi out of my window several times a month, get out my serial console cable, boot the device, run an FS scan needed to get the boot to finish, put it back in the window and wait for it to happen again. In the past I have gone months without having to do this, now its almost every abnormal reboot.
I am thinking I need the device to boot from either a readonly file system, or network. I dont expect 100% reliability but having to go through this rigmarole so often is getting tiresome. Please any suggestion that might help.