L'usage de update-rt-siteconfig n'est plus nécessaire. Les fichiers dans /etc/request-tracker4/RT_SiteConfig.d/*.pm sont maintenant lus directement par RT4. Il faut donc s'assurer que tous les fichiers sont bien du Perl valide avec l'extension .pm.

Alors normalement, la base de données aurait dû être migrée par dbconfig-common. Mais suite aux soucis de mise à jour de PostgreSQL, on va devoir relancer la machine après avoir remis PostgreSQL en état :

sudo -H /var/lib/dpkg/info/request-tracker4.postinst configure 4.2.8-3+deb8u2

C'est un peu trash, mais c'est passé.

Ceci dit, ça ne fonctionne toujours pas. Pour savoir pourquoi, il faut aller chercher le log via :

sudo systemctl status rt4-fcgi.service

Premier problème : RT ne peut pas envoyer de mail. Il faut supprimer l'option PrivateDevices=yes de rt4-fcgi.service sans ça impossible pour sendmail de fonctionner.

Second problème : le plugin de chiffrement a besoin que l'ancienne version de GnuPG soit installé :

apt install gnupg1

Troisième problème : RT n'est pas content car il ne peut pas charger le plugin RT::Interface::Email::Auth::Crypt. Il semble que ce dernier ne soit plus nécessaire pour que le plugin GnuPG fonctionne d'après la documentation. On enlève donc juste la ligne en trop dans la configuration :

-Set(@MailPlugins, 'Auth::MailFrom', 'Auth::Crypt');