| @@ -4,7 +4,7 @@ apt clean; apt update | |||
| 4 | 4 | apt upgrade | |
| 5 | 5 | apt dist-upgrade | |
| 6 | 6 | ||
| 7 | - | pg_dropcluster --stop 13 main | |
| 7 | + | pg_dropcluster --stop 15 main | |
| 8 | 8 | pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 9 | 9 | ||
| 10 | 10 | apt autoremove | |
MrGeneration / Debian / Ubuntu Upgrade
Last active 4 months ago
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
MrGeneration
revised this gist 2 years ago
·
d08cb69
1 file changed, 1 insertion, 1 deletion
MrGeneration
revised this gist 2 years ago
·
e3f7e8e
1 file changed, 1 insertion, 1 deletion
| @@ -4,7 +4,7 @@ apt clean; apt update | |||
| 4 | 4 | apt upgrade | |
| 5 | 5 | apt dist-upgrade | |
| 6 | 6 | ||
| 7 | - | pg_dropcluster --stop 13 main | |
| 7 | + | pg_dropcluster --stop 15 main | |
| 8 | 8 | pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 9 | 9 | ||
| 10 | 10 | apt autoremove | |
MrGeneration
revised this gist 2 years ago
·
21ed933
1 file changed, 2 insertions, 1 deletion
| @@ -1,5 +1,6 @@ | |||
| 1 | 1 | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list | |
| 2 | - | sed -i 's/debian 11/debian 12/g' /etc/apt/sources.list.d/zammad.listapt clean; apt update | |
| 2 | + | sed -i 's/debian 11/debian 12/g' /etc/apt/sources.list.d/zammad.list | |
| 3 | + | apt clean; apt update | |
| 3 | 4 | apt upgrade | |
| 4 | 5 | apt dist-upgrade | |
| 5 | 6 | ||
MrGeneration
revised this gist 2 years ago
·
2e7e530
2 files changed, 1 insertion, 5 deletions
| @@ -1,8 +1,6 @@ | |||
| 1 | 1 | sed -i 's/debian-security buster\/updates/ bullseye-security/g' /etc/apt/sources.list | |
| 2 | 2 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list | |
| 3 | - | sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/pgdg.list | |
| 4 | 3 | sed -i 's/debian 10/debian 11/g' /etc/apt/sources.list.d/zammad.list | |
| 5 | - | ||
| 6 | 4 | apt clean; apt update | |
| 7 | 5 | apt upgrade | |
| 8 | 6 | apt dist-upgrade | |
| @@ -1,7 +1,5 @@ | |||
| 1 | 1 | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list | |
| 2 | - | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pgdg.list | |
| 3 | - | sed -i 's/debian 11/debian 12/g' /etc/apt/sources.list.d/zammad.list | |
| 4 | - | apt clean; apt update | |
| 2 | + | sed -i 's/debian 11/debian 12/g' /etc/apt/sources.list.d/zammad.listapt clean; apt update | |
| 5 | 3 | apt upgrade | |
| 6 | 4 | apt dist-upgrade | |
| 7 | 5 | ||
MrGeneration
revised this gist 2 years ago
·
38dee94
3 files changed, 4 insertions, 16 deletions
| @@ -3,10 +3,4 @@ apt-mark hold zammad | |||
| 3 | 3 | apt update | |
| 4 | 4 | apt upgrade | |
| 5 | 5 | ||
| 6 | - | # Do once, new since recent psql CVEs | |
| 7 | - | apt install curl ca-certificates | |
| 8 | - | install -d /usr/share/postgresql-common/pgdg | |
| 9 | - | curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | |
| 10 | - | echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list | |
| 11 | - | ||
| 12 | 6 | # Continue with step 2 or 3 depending on your current state | |
| @@ -7,13 +7,8 @@ apt clean; apt update | |||
| 7 | 7 | apt upgrade | |
| 8 | 8 | apt dist-upgrade | |
| 9 | 9 | ||
| 10 | - | # Current stable psql version is 16 | |
| 11 | - | pg_dropcluster --stop 16 main | |
| 12 | - | pg_upgradecluster 11 main /var/lib/postgresql/16/ | |
| 13 | - | ||
| 14 | - | # Below two are old (pre recent psql CVE) | |
| 15 | - | # pg_dropcluster --stop 13 main | |
| 16 | - | # pg_upgradecluster 11 main /var/lib/postgresql/13/ | |
| 10 | + | pg_dropcluster --stop 13 main | |
| 11 | + | pg_upgradecluster 11 main /var/lib/postgresql/13/ | |
| 17 | 12 | ||
| 18 | 13 | apt autoremove | |
| 19 | 14 | shutdown -r now | |
| @@ -5,9 +5,8 @@ apt clean; apt update | |||
| 5 | 5 | apt upgrade | |
| 6 | 6 | apt dist-upgrade | |
| 7 | 7 | ||
| 8 | - | # Below two are no longer relevant if you use psql repo and already upgraded to psql 16 | |
| 9 | - | # pg_dropcluster --stop 13 main | |
| 10 | - | # pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 8 | + | pg_dropcluster --stop 13 main | |
| 9 | + | pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 11 | 10 | ||
| 12 | 11 | apt autoremove | |
| 13 | 12 | shutdown -r now | |
MrGeneration
revised this gist 2 years ago
·
1346b19
1 file changed, 1 insertion, 1 deletion
| @@ -1,4 +1,4 @@ | |||
| 1 | - | sed -i 's/debian-security buster\/updates/ bookworm-security/g' /etc/apt/sources.list | |
| 1 | + | sed -i 's/debian-security buster\/updates/ bullseye-security/g' /etc/apt/sources.list | |
| 2 | 2 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list | |
| 3 | 3 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/pgdg.list | |
| 4 | 4 | sed -i 's/debian 10/debian 11/g' /etc/apt/sources.list.d/zammad.list | |
MrGeneration
revised this gist 2 years ago
·
82ffc23
4 files changed, 20 insertions, 5 deletions
| @@ -3,4 +3,10 @@ apt-mark hold zammad | |||
| 3 | 3 | apt update | |
| 4 | 4 | apt upgrade | |
| 5 | 5 | ||
| 6 | + | # Do once, new since recent psql CVEs | |
| 7 | + | apt install curl ca-certificates | |
| 8 | + | install -d /usr/share/postgresql-common/pgdg | |
| 9 | + | curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | |
| 10 | + | echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list | |
| 11 | + | ||
| 6 | 12 | # Continue with step 2 or 3 depending on your current state | |
| @@ -1,12 +1,19 @@ | |||
| 1 | 1 | sed -i 's/debian-security buster\/updates/ bookworm-security/g' /etc/apt/sources.list | |
| 2 | 2 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list | |
| 3 | + | sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/pgdg.list | |
| 3 | 4 | sed -i 's/debian 10/debian 11/g' /etc/apt/sources.list.d/zammad.list | |
| 5 | + | ||
| 4 | 6 | apt clean; apt update | |
| 5 | 7 | apt upgrade | |
| 6 | 8 | apt dist-upgrade | |
| 7 | 9 | ||
| 8 | - | pg_dropcluster --stop 13 main | |
| 9 | - | pg_upgradecluster 11 main /var/lib/postgresql/13/ | |
| 10 | + | # Current stable psql version is 16 | |
| 11 | + | pg_dropcluster --stop 16 main | |
| 12 | + | pg_upgradecluster 11 main /var/lib/postgresql/16/ | |
| 13 | + | ||
| 14 | + | # Below two are old (pre recent psql CVE) | |
| 15 | + | # pg_dropcluster --stop 13 main | |
| 16 | + | # pg_upgradecluster 11 main /var/lib/postgresql/13/ | |
| 10 | 17 | ||
| 11 | 18 | apt autoremove | |
| 12 | 19 | shutdown -r now | |
| @@ -1,4 +1,4 @@ | |||
| 1 | - | sed -i 's/bionic/focal/g' /etc/apt/sources.list | |
| 1 | + | sed -i 's/bionic/focal/g' /etc/apt/sources.listsed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/pgdg.list | |
| 2 | 2 | sed -i 's/ubuntu 18/ubuntu 20/g' /etc/apt/sources.list.d/zammad.list | |
| 3 | 3 | apt clean; apt update | |
| 4 | 4 | apt upgrade | |
| @@ -1,11 +1,13 @@ | |||
| 1 | 1 | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list | |
| 2 | + | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pgdg.list | |
| 2 | 3 | sed -i 's/debian 11/debian 12/g' /etc/apt/sources.list.d/zammad.list | |
| 3 | 4 | apt clean; apt update | |
| 4 | 5 | apt upgrade | |
| 5 | 6 | apt dist-upgrade | |
| 6 | 7 | ||
| 7 | - | pg_dropcluster --stop 13 main | |
| 8 | - | pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 8 | + | # Below two are no longer relevant if you use psql repo and already upgraded to psql 16 | |
| 9 | + | # pg_dropcluster --stop 13 main | |
| 10 | + | # pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 9 | 11 | ||
| 10 | 12 | apt autoremove | |
| 11 | 13 | shutdown -r now | |
MrGeneration
revised this gist 2 years ago
·
12092a2
5 files changed, 4 insertions, 4 deletions
| @@ -1,5 +1,6 @@ | |||
| 1 | 1 | sed -i 's/debian-security buster\/updates/ bookworm-security/g' /etc/apt/sources.list | |
| 2 | 2 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list | |
| 3 | + | sed -i 's/debian 10/debian 11/g' /etc/apt/sources.list.d/zammad.list | |
| 3 | 4 | apt clean; apt update | |
| 4 | 5 | apt upgrade | |
| 5 | 6 | apt dist-upgrade | |
| @@ -1,4 +1,5 @@ | |||
| 1 | 1 | sed -i 's/bionic/focal/g' /etc/apt/sources.list | |
| 2 | + | sed -i 's/ubuntu 18/ubuntu 20/g' /etc/apt/sources.list.d/zammad.list | |
| 2 | 3 | apt clean; apt update | |
| 3 | 4 | apt upgrade | |
| 4 | 5 | apt dist-upgrade | |
| @@ -1,4 +1,5 @@ | |||
| 1 | 1 | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list | |
| 2 | + | sed -i 's/debian 11/debian 12/g' /etc/apt/sources.list.d/zammad.list | |
| 2 | 3 | apt clean; apt update | |
| 3 | 4 | apt upgrade | |
| 4 | 5 | apt dist-upgrade | |
| @@ -1,4 +1,5 @@ | |||
| 1 | 1 | sed -i 's/focal/jammy/g' /etc/apt/sources.list | |
| 2 | + | sed -i 's/ubuntu 20/ubuntu 22/g' /etc/apt/sources.list.d/zammad.list | |
| 2 | 3 | apt clean; apt update | |
| 3 | 4 | apt upgrade | |
| 4 | 5 | apt dist-upgrade | |
| @@ -1,8 +1,4 @@ | |||
| 1 | 1 | apt-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 | - | ||
| 6 | 2 | systemctl enable zammad | |
| 7 | 3 | apt update | |
| 8 | 4 | apt install zammad | |
MrGeneration
revised this gist 2 years ago
·
98dd1f5
1 file changed
File renamed without changes
MrGeneration
revised this gist 2 years ago
·
2a31e36
6 files changed, 55 insertions
| @@ -0,0 +1,6 @@ | |||
| 1 | + | systemctl disable zammad --now | |
| 2 | + | apt-mark hold zammad | |
| 3 | + | apt update | |
| 4 | + | apt upgrade | |
| 5 | + | ||
| 6 | + | # Continue with step 2 or 3 depending on your current state | |
| @@ -0,0 +1,11 @@ | |||
| 1 | + | sed -i 's/debian-security buster\/updates/ bookworm-security/g' /etc/apt/sources.list | |
| 2 | + | sed -i 's/buster/bullseye/g' /etc/apt/sources.list | |
| 3 | + | apt clean; apt update | |
| 4 | + | apt upgrade | |
| 5 | + | apt dist-upgrade | |
| 6 | + | ||
| 7 | + | pg_dropcluster --stop 13 main | |
| 8 | + | pg_upgradecluster 11 main /var/lib/postgresql/13/ | |
| 9 | + | ||
| 10 | + | apt autoremove | |
| 11 | + | shutdown -r now | |
| @@ -0,0 +1,10 @@ | |||
| 1 | + | sed -i 's/bionic/focal/g' /etc/apt/sources.list | |
| 2 | + | apt clean; apt update | |
| 3 | + | apt upgrade | |
| 4 | + | apt dist-upgrade | |
| 5 | + | ||
| 6 | + | pg_dropcluster --stop 13 main | |
| 7 | + | pg_upgradecluster 11 main /var/lib/postgresql/13/ | |
| 8 | + | ||
| 9 | + | apt autoremove | |
| 10 | + | shutdown -r now | |
| @@ -0,0 +1,10 @@ | |||
| 1 | + | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list | |
| 2 | + | apt clean; apt update | |
| 3 | + | apt upgrade | |
| 4 | + | apt dist-upgrade | |
| 5 | + | ||
| 6 | + | pg_dropcluster --stop 13 main | |
| 7 | + | pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 8 | + | ||
| 9 | + | apt autoremove | |
| 10 | + | shutdown -r now | |
| @@ -0,0 +1,10 @@ | |||
| 1 | + | sed -i 's/focal/jammy/g' /etc/apt/sources.list | |
| 2 | + | apt clean; apt update | |
| 3 | + | apt upgrade | |
| 4 | + | apt dist-upgrade | |
| 5 | + | ||
| 6 | + | pg_dropcluster --stop 13 main | |
| 7 | + | pg_upgradecluster 13 main /var/lib/postgresql/15/ | |
| 8 | + | ||
| 9 | + | apt autoremove | |
| 10 | + | shutdown -r now | |
| @@ -0,0 +1,8 @@ | |||
| 1 | + | apt-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 | + | ||
| 6 | + | systemctl enable zammad | |
| 7 | + | apt update | |
| 8 | + | apt install zammad | |