Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] comment installer une db déportée ? [NON résolu]

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

Archives de la liste

Chronologique Discussions  
  • From: Bruno Jolys <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] comment installer une db déportée ? [NON résolu]
  • Date: Fri, 14 Jul 2017 12:39:47 +0200

Comme je le craignait du début, c'est bien l'installation sur une base de donnée distante qui ne fonctionne pas :

Type de serveur : MariaDB Version du serveur : 10.0.31-MariaDB-1~wheezy - mariadb.org binary distribution Version du protocole : 10 Utilisateur : sympa@... Jeu de caractères du serveur : UTF-8 Unicode (utf8)

J'ai résolu mon problème... en ne l'utilisant plus.
J'ai laissé la config par défaut avec une db sur localhost :

  • Serveur : Localhost via UNIX socket
  • Type de serveur : MariaDB
  • Version du serveur : 10.1.23-MariaDB-9+deb9u1 - Debian 9.0
  • Version du protocole : 10
  • Utilisateur : sympa@localhost
  • Jeu de caractères du serveur : UTF-8 Unicode (utf8)

Bien coopérativement
Bruno


Le 12/07/2017 à 08:06, Bruno Jolys a écrit :

En fait, ce n'est pas un problème de db.

C'est le comportement attendu de MySQL, même s'il n'est pas bavard dans son message d'erreur...

mysql> INSERT INTO admin_table (user_admin, comment_admin, list_admin, robot_admin, date_admin, update_admin, reception_admin, visibility_admin, subscribed_admin, included_admin, include_sources_admin, role_admin, info_admin, profile_admin) VALUES ('adresse@cachée', '', 'liste_gd12', 'adresse@cachée', FROM_UNIXTIME(1499785014), FROM_UNIXTIME(1499785014), 'mail', 'noconceal', '1', '0', '', 'owner', NULL, 'normal');

mysql> INSERT INTO admin_table (user_admin, comment_admin, list_admin, robot_admin, date_admin, update_admin, reception_admin, visibility_admin, subscribed_admin, included_admin, include_sources_admin, role_admin, info_admin, profile_admin) VALUES ('adresse@cachée', '', 'liste_gd12', 'adresse@cachée', FROM_UNIXTIME(1499785014), FROM_UNIXTIME(1499785014), 'mail', 'noconceal', '1', '0', '', 'owner', NULL, 'normal');

#1062 - Duplicate entry 'adresse@cachée@icem-arbres-de-connaissa' for key 'PRIMARY'


Donc on doit pouvoir s'en tenir à ça pour l'installation :

  • créer une db fraiche avec une première install de sympa sur l'hôte

    # apt-get install sympa
        - "Faut-il configurer la base de donnée de sympa avec dbconfig-common ?" Oui

  • récupérer la db

    # mysqldump --user=root sympa > /home/sympa/sympa.sql
    # cat /home/sympa/sympa.sql

  • désinstaller sympa

    # apt-get purge sympa

  • importer le fichier db sur la machine distante

  • réinstaller sympa

    # apt-get install sympa
        - "Faut-il configurer la base de donnée de sympa avec dbconfig-common ?" NON !!!!!!

    # /usr/lib/sympa/bin/sympa_wizard.pl
    ...
Bien coopérativement
Bruno





Archives gérées par MHonArc 2.6.19+.

Haut de le page