From 07c680ffc9578f4bfacad133112ab0ab59be5c0b Mon Sep 17 00:00:00 2001 From: j Date: Fri, 29 May 2020 23:36:04 +0000 Subject: [PATCH] --- UpgradeTo20.04.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 UpgradeTo20.04.md diff --git a/UpgradeTo20.04.md b/UpgradeTo20.04.md new file mode 100644 index 0000000..3e7bfbf --- /dev/null +++ b/UpgradeTo20.04.md @@ -0,0 +1,47 @@ +## Upgrade to Ubuntu 20.04 + +notes on upgrading unbuntu from 18.04 to 20.04 for pan.do/ra + + apt-get install ubuntu-release-upgrader-core + do-release-upgrade + +Questions: +- Do you want to upgrade glibc now? YES +- Restart services during package upgrades without asking? YES +- Keep /etc/nginx/nginx.conf and /etc/nginx/sites-available/default +- install the package maintainer's version /etc/postgresql-common/createcluster.conf + +restart + +Post Upgrade: + +Stop all pan.do/ra processes (run as root): + + /srv/pandora/ctl stop + +Enable pan.do/ra PPA again (run as root): + + sed -i "s/^# deb/deb/g" /etc/apt/sources.list.d/j*.list + apt update; apt upgrade; apt autoremove; apt clean + +New version of Postgres requires database migration (run as root): + + apt install postgresql-12 postgresql-contrib-12 postgresql-client-12 + + pg_dropcluster 12 main --stop + pg_upgradecluster 10 main + pg_dropcluster 10 main + + apt remove postgresql-10 postgresql-contrib-10 postgresql-client-10 + systemctl restart postgresql + + +Upgrade virtualenv (run this as "pandora" user): + + cd /srv/pandora + rm -r bin lib share + ./ctl init + +Start pan.do/ra again (run as root): + + /srv/pandora/ctl start \ No newline at end of file