Specifically for 3.4.0.beta4 -- what are the system requirements?

I don’t want to run into upgrade problems like Update “3.4.0.beta4” failed or Upgrade failed spectacularily – or the email-related problems like Severe Email Issue since last update a couple days ago - 3.4.0.beta4-dev or Severe Email Issue since last update a couple days ago - 3.4.0.beta4-dev or 550-Requested action not taken: mailbox unavailable on 3.4.0.beta4-dev.

I’ve seen PostgreSQL 15 update which suggests that in an ideal world I’d just need to ./launcher rebuild app twice (and has some optional commands to run afterwards). It does have the warning of needing 2x database size of extra disk space “if your database is very large” (maybe that extra space is required even for a small database?)

Is there a list of requirements or specific instructions for this upgrade?

If you have disk space and an up-to-date docker, you will probably be fine.

If you have an out of date OS, and that makes you have an old docker, you should spin up a new VM and move to it as described at Move a Discourse site to another VPS with rsync.

I’m pretty sure that at least most of the people who have had trouble have out of date Docker versions, most of which are caused by out of date OS versions.

If you spin up a new VM then nothing can go wrong since your old server will still be available.

3 Likes

Ok I’ll try that. I think a couple of the disasters here were with Docker versions between “deprecated” and “minimum” (as I am).

I suspect that’s true. It’s pretty hard to figure out just what version is the exact problem. I upgraded 10 or so sites today. The ones with current docker all worked just fine.