Upgrade Debian Zammad Server von Bullseye zu Bookworm

QaD

System atualisieren

$ sudo apt update && sudo apt upgrade

Alten Ballast entfernen

$ sudo apt --purge autoremove 

Paketliste anpassen

$ sudo nano /etc/apt/sources.list

Paketquellen auf den Bücherwurm ändern

#deb http://debian.inf.tu-dresden.de/debian/ bullseye main
#deb-src http://debian.inf.tu-dresden.de/debian/ bullseye main
#deb http://security.debian.org/debian-security bullseye-security main
#deb-src http://security.debian.org/debian-security bullseye-security main
# bullseye-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
#deb http://debian.inf.tu-dresden.de/debian/ bullseye-updates main
#deb-src http://debian.inf.tu-dresden.de/debian/ bullseye-updates main
 
deb https://ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware
deb https://ftp.debian.org/debian/ bookworm-updates contrib main non-free non-free-firmware
deb https://ftp.debian.org/debian/ bookworm-proposed-updates contrib main non-free non-free-firmware
deb https://ftp.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware
deb https://security.debian.org/debian-security/ bookworm-security contrib main non-free non-free-firmware

Quellen aktualisieren

$ sudo apt update

Aktualisieren was schon da ist

$ sudo apt upgrade --without-new-pkgs

Die Fragen nach dem Neustarten von Services kann man mit yes beantworten.

Danach das ganze System aktualisieren

$ sudo apt full-upgrade

Hier kommt der Hinweis von PostgreSQL, dass 13 veraltet ist und ein Hinweis auf den Upgrade. Dazu später mehr.

Die Fragen nach dem automatischen Neustart der Services kann man wieder mit Ja beantworten. ACHTUNG: die sudoers wird ersetzt! vor dem Neustart erst anpassen.

Jetzt kann man das System neu starten.

$ sudo systemctl reboot

Nach dem Neustart kann man Postgresql für Zammad anpassen.

Als erstes die 15er Main Datenbank die beim Upgrade angelegt wurde, entfernen

$ sudo pg_dropcluster 15 main --stop

Die alte 13er zur neuen 15 Main machen

$ sudo pg_upgradecluster 13 main

Nach kurzer Wartezeit und dem Upgrade der Zammad Datenbank kann man die alte 13er Version entfernen

$ sudo pg_dropcluster 13 main

Postgresql-13 wird nicht mehr benötigt, also noch einmal Ballast entfernen.

$ sudo apt --purge autoremove

Versionen noch mal prüfen

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm
 
$ cat /etc/debian_version
12.1

Und zur Sicherheit das System noch mal durchstarten.

$ sudo systemctl reboot
  • informationen/blog/20230730_upgrade_debian_11_to_12_zammad_server.txt
  • Zuletzt geändert: vor 7 Monaten
  • von 127.0.0.1