Last active 1723306495

This gist provides contextual copy paste options for Distribution upgrades with installed Zammad and PostgreSQL for Debian (10, 11, 12) and Ubuntu (18, 20, 22). Video context to this: https://youtu.be/IXp4VWU27wo

Revision 2a31e3606adb61fccf5d826ab7f6914e7346f53c

1-general-prerequisites-before-upgrade.sh Raw
1systemctl disable zammad --now
2apt-mark hold zammad
3apt update
4apt upgrade
5
6# Continue with step 2 or 3 depending on your current state
2-debian-10-to-11-repositories.sh Raw
1sed -i 's/debian-security buster\/updates/ bookworm-security/g' /etc/apt/sources.list
2sed -i 's/buster/bullseye/g' /etc/apt/sources.list
3apt clean; apt update
4apt upgrade
5apt dist-upgrade
6
7pg_dropcluster --stop 13 main
8pg_upgradecluster 11 main /var/lib/postgresql/13/
9
10apt autoremove
11shutdown -r now
2-ubuntu-18-to-20-repositories.sh Raw
1sed -i 's/bionic/focal/g' /etc/apt/sources.list
2apt clean; apt update
3apt upgrade
4apt dist-upgrade
5
6pg_dropcluster --stop 13 main
7pg_upgradecluster 11 main /var/lib/postgresql/13/
8
9apt autoremove
10shutdown -r now
3-debian-11-to-12-repositories.sh Raw
1sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
2apt clean; apt update
3apt upgrade
4apt dist-upgrade
5
6pg_dropcluster --stop 13 main
7pg_upgradecluster 13 main /var/lib/postgresql/15/
8
9apt autoremove
10shutdown -r now
3-ubuntu-20-to-22-repositories.sh Raw
1sed -i 's/focal/jammy/g' /etc/apt/sources.list
2apt clean; apt update
3apt upgrade
4apt dist-upgrade
5
6pg_dropcluster --stop 13 main
7pg_upgradecluster 13 main /var/lib/postgresql/15/
8
9apt autoremove
10shutdown -r now
4-finish-upgrade Raw
1apt-mark unhold zammad
2
3# ADJUST /etc/apt/sources.list.d/zammad.list WITH YOUR OS-VERSION-NUMBER
4# (bullseye: 11; bookworm: 12; focal: 20; jammy: 22)
5
6systemctl enable zammad
7apt update
8apt install zammad