Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] migration Sympa 6.1.11 (ubuntu 10.04) vers Sympa 6.2.X (Ubuntu 18.04)

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

Archives de la liste

Chronologique Discussions  
  • From: "Lannaud, Eric" <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: Re: [sympa-fr] migration Sympa 6.1.11 (ubuntu 10.04) vers Sympa 6.2.X (Ubuntu 18.04)
  • Date: Tue, 28 Aug 2018 11:47:50 +0000

Bonjour Thierry, merci beaucoup de tes bons conseils. 


je suis bien arrivé à avoir sur un UBUNTU 18.04 le serveur SYMPA 6.2.24 (version packagée de la distributiuon).  L'interface wwsympa et le moteur sympa semble OK.


Il y a une soucis sur les redirections envoyés par le fastcgi à Apache. Par exemple en cliquant sur "Archive" d'une liste,  la page est vide(Http response est vide).

dans les logs /var/log/syslog j'ai bien:


Aug 28 09:04:06 dmz-list-sympa-2017 wwsympa[8548]: info main::do_arc(, ) [robot lists.unesco.org] [session 69108731075403] [client 10.103.0.9] [user adresse@cachée] [list tsunami-information-ioc]
Aug 28 09:04:06 dmz-list-sympa-2017 wwsympa[8548]: notice main:: Redirecting to https://lists.unesco.org/wws/arc/tsunami-information-ioc/2018-08/

L'apache ne renvoi pas le Redirect au client. 


ci-dessous la config du service /etc/systemd/system/wwsympa.service 


[Unit]
Description=WWSympa - Web interface for Sympa mailing list manager
After=syslog.target
BindTo=sympa.service
 
[Service]
Type=forking
PIDFile=/var/run/sympa/wwsympa.pid
ExecStart=/usr/bin/spawn-fcgi -F $FCGI_CHILDREN \
    -P /var/run/sympa/wwsympa.pid \
    -u $FCGI_USER -g $FCGI_GROUP $FCGI_OPTS -- \
    /usr/lib/cgi-bin/sympa/wwsympa.fcgi
Environment="FCGI_CHILDREN=5"
Environment="FCGI_USER=sympa"
Environment="FCGI_GROUP=sympa"
Environment="FCGI_OPTS=-s /var/run/sympa/wwsympa.socket -M 0600 -U www-data"
EnvironmentFile=-/etc/sympa/sympa
Restart=always

[Install]
WantedBy=multi-user.target



Pour Apache:

<VirtualHost *:443>
        ServerName lists.unesco.org
        ServerAdmin adresse@cachée
        SuExecUserGroup sympa sympa
<Location /wws>
    SetHandler "proxy:unix:/var/run/sympa/wwsympa.socket|fcgi://"
    Require all granted
</Location>

<Location /static-sympa>
    Require all granted
</Location>
Alias /static-sympa /var/lib/sympa/static_content


<Location /wws>
    SetHandler "proxy:unix:/var/run/sympa/wwsympa.socket|fcgi://"
    Require all granted
</Location>
.............
.......

Le fichier de configuration de Sympa avec tous les répertoires  corrigés (/home/sympa/ -> /var/lib/sympa) se trouve dans :
/etc/sympa/sympa/sympa.conf

Le socket:
srw-------  1 www-data www-data    0 Aug 28 11:29 wwsympa.socket

Il n'y a qu'un seul domaine, pas de robots de configurés.


Merci. Eric



From: adresse@cachée <adresse@cachée> on behalf of Thierry Kauffmann <adresse@cachée>
Sent: 22 August 2018 15:43:15
To: adresse@cachée
Subject: Re: [sympa-fr] migration Sympa 6.1.11 (ubuntu 10.04) vers Sympa 6.2.X (Ubuntu 18.04)
 

Bonjour Éric,


J'ai récemment fait la migration d'une version 5.3.4 de sympa sur Red-Hat 5.6 vers une 6.2.24 de sympa sur ubuntu 18.04.


J'ai installé dans un premier temps sympa sur le nouveau serveur et testé que cela fonctionnait. J'ai ensuite déplacé la base de données, les fichiers de définitions de listes, les archives depuis l'ancien serveur puis lancé le script de migration (qui modifie essentiellement la base de données).

C'est la procédure recommandée sur le site officiel : https://sympa-community.github.io/manual/upgrade/move.html


Les plus grandes difficultés rencontrées concernaient l'emplacement des fichiers qui avait bien changé d'une version à l'autre (ainsi que la configuration du CAS, ...). Ça devrait être moins compliqué depuis la 6.1.11...


Je suis disponible pour t'apporter de l'aide si nécessaire.


Bien cordialement,


Thierry KAUFFMANN
Administrateur systèmes
DSIN - Service des Moyens Informatiques
UNIVERSITÉ PAUL-VALÉRY MONTPELLIER 3
04 67 14 22 30
Le 22/08/2018 à 15:18, Lannaud, Eric a écrit :

bonjour,


je recherche des conseils pour organiser le déplacement d'un SYMPA 6.1.11  qui est sur un serveur Ubuntu 10.04 (perl 5.10) vers un nouveau serveur (ex  Ubuntu 18.04 LTS, Perl 5.26) dernière version de SYMPA 6.2.34.



  • Est ce envisageable de faire l'upgrade sur Ubuntu 10.04 à 6.2.x puis transférer le tout sur un nouveau serveur (pb de version de librairie)?
  • Est ce que recopier les données (mysql, Archive, config) sur un nouveau serveur et installer la nouvelle version et exécuter le script d'upgrade suffirait?
  • Il y aurait un moyen d'export des listes du vieux serveur et de les importer sur le nouveau ?
  • L'huile de coude est la meilleur solution!! 

merci.

Eric






Archives gérées par MHonArc 2.6.19+.

Haut de le page