Accéder au contenu.
Menu Sympa

fr - [sympa-fr] passage de buster à bullseye (debian, sympa 6.2.40 -> 6.2.60)

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Thomas van Oudenhove <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] passage de buster à bullseye (debian, sympa 6.2.40 -> 6.2.60)
  • Date: Fri, 15 Oct 2021 22:36:43 +0200

Salut,

J'ai fait ma première maj d'un serveur sympa/debian de buster à
bullseye (avec apache), c'est un peu compliqué donc je pose quelques
notes là si ça peut aider (et si des gens ont des remarques sur des
trucs que j'aurais mal fait, je suis preneur).

1. upgrade debian (cf.
https://www.debian.org/releases/bullseye/amd64/release-notes/ch-upgrading.en.html)
2. lancer sympa --upgrade
3. regénérer les aliases avec postmap (pour une raison qui m'échappe, le
fichier .db chargé par postfix avait été écrasé)
4. installer le paquet spawn-fcgi et activer le module apache proxy_fcgi
5. créer un fichier /lib/systemd/system/wwsympa.service :
> [Unit]
> Description = WWSympa - Web interface for Sympa mailing list manager
> (service)
> After = syslog.target sympa.service
>
> [Service]
> Type = simple
> User = sympa
> Group = sympa
> ExecStart = /usr/lib/cgi-bin/sympa/wwsympa.fcgi
> StandardOutput = null
> StandardInput = socket
> StandardError = null
> Restart=on-failure
> Environment="FCGI_OPTS=-M 0600 -U www-data"
>
> [Install]
> WantedBy = multi-user.target
6. créer un fichier /lib/systemd/system/wwsympa.socket :
> [Unit]
> Description = WWSympa - Web interface for Sympa mailing list manager
> (socket)
>
> [Socket]
> SocketUser = www-data
> SocketGroup = www-data
> SocketMode = 0600
> ListenStream = /run/sympa/wwsympa.socket
>
> [Install]
> WantedBy = sockets.target
7. systemctl : daemon-reload, puis start et enable de wwsympa.service et
wwsympa.socket
8. dans /etc/apache2/conf-enabled/sympa.conf, changer :
> ScriptAlias /wws /usr/lib/cgi-bin/sympa/wwsympa-wrapper.fcgi
> <Directory /usr/lib/cgi-bin/sympa>
> Require all granted
> </Directory>
pour :
> <Location /sympa>
> SetHandler "proxy:unix:/run/sympa/wwsympa.socket|fcgi://"
> Require all granted
> </Location>
9. pour chaque vhost de robot sympa :
- changer le /wws pour /sympa
- rediriger / vers /sympa
10. pour chaque fichier de conf robot sympa, changer le wwsympa_url en
ajoutant / changeant le /sympa
11. systemctl restart apache2 sympa wwsympa

Je crois que j'ai rien oublié… Si vous avez des remarques, hésitez pas.

Bon week-end,

--
Thomas van Oudenhove
Administrateur Systèmes-Réseaux - ENSIMAG


  • [sympa-fr] passage de buster à bullseye (debian, sympa 6.2.40 -> 6.2.60), Thomas van Oudenhove, 15/10/2021

Archives gérées par MHonArc 2.6.19+.

Haut de le page