I had been hosting an instance of Miniflux (RSS Reader) on a server at NearlyFreeSpeech.net. I got an email alert today after work saying that the daemon wouldn't start.
Turns out, the server updated to a new version, and postgresql updated to version 15 from version 12, which meant it wouldn't start. It also turns out that postgresql requires you to have both the old and the new binaries if you want to upgrade the database from one version to another. This seems like a particularly boneheaded design decision if you ask me.
I can't upgrade without the old version. I can't reinstall the old version because I don't actually control the server it's on. I can't extract a backup of the database to import to the new version because that requires working binaries too.
And I wasn't actually using my RSS reader that much? So I am thinking: fuck it. Like I could figure out a solve for this, maybe install a copy of postgresql 12 on a local machine, but I don't think I care enough. It was mostly just articles I never read piling up anyway.
I've got the OPML file with my subscription list saved (thanks, Reeder for the iPhone!), so I can rebuild from scratch if I want to later.
I'm just annoyed that it broke in such a stupid way.
