Enhancement #782
Updated by Marc Dequènes almost 2 years ago
Quack, This ticket is tracking the migration steps: * π³ custom/backported packages: ** β identify packages that are still needed => spoolinger, python-certbot-dns-rfc2136 ** π³ setup suite in custom repo ** π³ update packages and upload them * π³ add _non-free-firmware_ suite to get CPU microcode updates; Nicecity also needs firmware-realtek unfortunately) * π³ needed software/config changes (to update in Ansible): ** β apache2: none ** β atheme-services: none ** π³ dovecot: multiple config changes: *** "some variables have been renamed":https://doc.dovecot.org/configuration_manual/config_file/config_variables/ *** expire plugin removed: use "mailbox/autoexpunge":https://doc.dovecot.org/configuration_manual/namespace/#core_setting-namespace/mailbox/autoexpunge instead ** β icecast2: none ** β inspircd: none ** π³ logcheck: rsyslog now defaults to βhigh precision timestampsβ and we need to update regexs in our custom filters ** π³ lxd: remove, we'll be using podman+quadlets instead (not needed for redmine anymore) ** β mailman3: none ** π³ mariadb-server: _innodb_large_prefix_ and _innodb_file_format_ are deprecated and can simply be removed (we used the new default already) ** β matrix-synapse: missing, hopefully should come as backports like it did for Bullseye ** β openldap: none ** β passenger: none ** π³ postfix: "config has changed slightly":https://www.postfix.org/announcements/postfix-3.6.0.html ** β postgresql: none ** β π‘ proftpd: missing, maybe it's time to deprecate it for good ** β prometheus: lots of changes but current config should be fine ** β redis-server: none ** π³ redmine: switch back to the package ** π³ roundcube: "config has changed slightly":https://github.com/roundcube/roundcubemail/releases/tag/1.6.0 ** xl2tpd: ** β¦ * π³ upgrade: (follow the [[OS_Upgrade]] procedure) (suggested order) ** π³ Elwing ** π³ Nicecity ** π³ Orhos ** π³ Thorfinn ** π³ Jinta ** π³ Toushirou ** π³ Orfeo * π³ post-check: (possibly moved into specific ticket later) ** π³ check services still missing systemd config (we might be able to remove some workaround in Ansible) ** π³ do we still need rsyslog? maybe for logcheck ** π³ remove obsolete logcheck filters (maybe start again from scratch and pull back rules we had when we hit them?) ** π³ remove obsolete log files: *** /var/log/mail.{info,warn,err} *** /var/log/lpr.log *** /var/log/{messages,debug,daemon.log}