Looks like icu was updated to 68 but postgresql is looking for 67. 'pg_ctl start' error specifically refers to missing libicui18n.so.67. Do I try putting in a fake link or is there a better solution?
cd /tmp
git clone https://framagit.org/pkg/obextra/postgresql
cd post*/trunk
makepkg
sudo pacman -U post*.xz
This will build a copy of the pkg with libraries/dependencies you have currently installed so it will work (93.4% sure it will :)
And give some time for Eric to rebuild the pkg, which will replace this one with a higher version (from -3 it might be -5) if arch hasn't bumped it up higher.

Looking at the PKGBUILD it doesn't require a specific version of icu, whatever is available, so it will build with the new icu.
please sync and update
Thank you very much! It's working. Unfortunately I didn't notice it was a major release which is a real pain if you forget to do a dump before the upgrade, but that's my problem (and by far my most hated "feature" of postgresql). Their pg_upgrade requires both old and new binaries to be present. :-(

Powered by Obarun