Fedora 42→43, more eventful than usual



I've found time for dist-upgrade of my home server, finally. As usual, there was one thing needing manual intervention: PostgreSQL update. But this time it was more complicated.

Between Fedora 42 and 43, PostgreSQL jumped from v16 to v18. And postgresql-setup --upgrade handles adjacent versions upgrades only. Fortunately, Fedora ships other version-suffixed packages for this database.

It is possible (and needed!) to use postgresql-server17 and postgresql17-upgrade packages as an intermediate step in the upgrade. Commands are documented in bz#2411778#c1. It should be included in F43 Common Bugs list, but it isn't. (And the list itself was moved from Wiki into Discourse…)

Note to self: the upgrade always fails with my customised postgresql.conf. Remember to plant the default config for the duration of postgresql upgrade.

026/100 of #100DaysToOffload

Comments


Comments powered by Disqus