Migration GRR

  • mulbzh
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 3 semaines #5857 par mulbzh
Migration GRR a été créé par mulbzh
Bonjour,

J'ai GRR installé sur un vieux serveur CentOS, je souhaite migrer vers redhat, est ce que redhat 10 est compatible avec GRR, je suis en version 4.3.8 ?

Ensuite, pour la migration je voyais ainsi, est ce que c'est bon ?

Monter un nouveau serveur, migrer la base de données puis copier les fichiers de l'ancien vers le nouveau serveur ?

Merci

Connexion ou Créer un compte pour participer à la conversation.

  • mulbzh
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 3 semaines #5858 par mulbzh
Réponse de mulbzh sur le sujet Migration GRR
J'ai fait un test de migration vers redhat 10, cela semble fonctionner parfaitement

Connexion ou Créer un compte pour participer à la conversation.

  • mulbzh
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 2 semaines - il y a 1 mois 2 semaines #5860 par mulbzh
Réponse de mulbzh sur le sujet Migration GRR
Bon, finalement j'ai un souci, le LDAP ne fonctionne pas, message : Connexion établie mais l'identification auprès du serveur a échoué

Je suis en php 8, le module LDAP installé et bien chargé dans PHP, la conf LDAP est bonne car importée de l'ancien server mais impossible de se connecter. C'est pas un prob reseau, le serveur LDAP est sur le meme reseau que ce serveur et il repond bien au ping. on dirait un prob avec le PHP 8

j'ai testé avec une page PHP de ce type et la connexion est OK :


<?php
$ds = ldap_connect('ldap://ldap.toto.fr', 386);
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);

if ($ds) {
    $bind = @ldap_bind($ds, 'uid=bind_grr,ou=bind,dc=toto,dc=fr', 'dfdfdsfs');
    if ($bind) {
        echo "Bind OK";
    } else {
        echo "Bind échoué : " . ldap_error($ds);
    }
} else {
    echo "Connexion LDAP échouée";
}
?>






Voici ma conf :

<?php
# Les quatre lignes suivantes sont à modifier selon votre configuration
# ligne suivante : l'adresse de l'annuaire LDAP.
# Si c'est le même que celui qui heberge les scripts, mettre "localhost"
$ldap_adresse='ldaps://ldap.toto.fr';
# ligne suivante : le port utilisé
$ldap_port='636';
# ligne suivante : l'identifiant et le mot de passe dans le cas d'un accès non anonyme
$ldap_login='uid=bind_grr,ou=bind,dc=toto,dc=fr';
# Remarque : des problèmes liés à un mot de passe contenant un ou plusieurs caractères accentués ont déjà été constatés.
$ldap_pwd='dsdsddsdsddsds';
# ligne suivante : le chemin d'accès dans l'annuaire
$ldap_base='ou=people,dc=toto,dc=fr';
# ligne suivante : filtre LDAP supplémentaire (facultatif)
#$ldap_filter='(&;(objectClass=person)(|(supannRole=Personnel)(supannRole=Doctorant)(supannRole=Enseignant/Chercheur)(supannRole=Coop*rant)(supannRole=Ing*nieur*de*recherche)))';
$ldap_filter='(&;(objectClass=person)(|(supannRole=Personnel)(supannRole=Doctorant)(supannRole=Enseignant/Chercheur)(supannRole=Coop*rant)(supannRole=Ing*nieur*de*recherche)(supannRole=Ing*nieur*Encadr*)))';

# ligne suivante : utiliser TLS
$use_tls=FALSE;
# Attention : si vous configurez manuellement ce fichier (sans passer par la configuration en ligne)
# vous devez tout de même activer LDAP en choisissant le "statut par défaut des utilisateurs importés".
# Pour cela, rendez-vous sur la page : configuration -> Configuration LDAP.

#SE3 variables
$ldap_group_member_attr="";
$ldap_group_base="";
$ldap_group_filter="";
$ldap_group_user_field="";
?>

 
Dernière édition: il y a 1 mois 2 semaines par mulbzh.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 mois 1 semaine #5874 par Yan
Réponse de Yan sur le sujet Migration GRR
Bonjour,
ce problème de connexion LDAP a été soulevé sur Github et sur ce forum.
Il semblerait que ce soit le champ 'commentaire' de la table grr_utilisateurs qui pose problème.
Essayez d'appliquer les patchs proposés.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • mulbzh
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 1 semaine #5878 par mulbzh
Réponse de mulbzh sur le sujet Migration GRR
Ok, j'ai trouvé sur la forum la modif a faire.

Je vais tester

Connexion ou Créer un compte pour participer à la conversation.

  • mulbzh
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 1 semaine - il y a 1 mois 1 semaine #5882 par mulbzh
Réponse de mulbzh sur le sujet Migration GRR
Je n'ai pas de colonne 'commentaire'


MariaDB [grr]> ALTER TABLE grr_utilisateurs ALTER COLUMN grr_utilisateurs.commentaire SET DEFAULT '';
ERROR 1054 (42S22): Unknown column 'commentaire' in 'grr_utilisateurs'

SHOW COLUMNS FROM grr_utilisateurs;
| login | varchar(190) | NO | PRI | | |
| nom | varchar(30) | NO | | | |
| prenom | varchar(30) | NO | | | |
| password | varchar(184) | NO | | | |
| changepwd | tinyint(1) | NO | | 0 | |
| email | varchar(100) | NO | | | |
| statut | varchar(30) | NO | | | |
| etat | varchar(20) | NO | | | |
| default_site | smallint(6) | NO | | 0 | |
| default_area | smallint(6) | NO | | 0 | |
| default_room | smallint(6) | NO | | 0 | |
| default_style | varchar(50) | NO | | | |
| default_list_type | varchar(50) | NO | | | |
| default_language | char(8) | YES | | NULL | |
| source | varchar(10) | NO | | local | |

mais surtout je ne vois pas bien le lien entre ce prob de table et mon ldap qui ne connecte pas...
Dernière édition: il y a 1 mois 1 semaine par mulbzh.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 mois 1 semaine #5885 par Yan
Réponse de Yan sur le sujet Migration GRR
Bonjour,
cette solution s'applique en version 4.4.0+ et n'est donc pas adaptée à votre essai en 4.3.8.
Je serais tenté de vous inciter à passer sur les derniers scripts de la branche master, mais sans assurance que votre connexion LDAP soit meilleure.
Sinon, en version 3.5.2b, cela fonctionne-t-il ?
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • mulbzh
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 1 semaine #5893 par mulbzh
Réponse de mulbzh sur le sujet Migration GRR
Sur l'ancien serveur je suis deja en 4.3.8 mais avec PHP 7.0

A mons avis c'est un probleme du fait que je suis en PHP 8.0 avec nouvelle version OPEN SSL

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 mois 1 semaine #5894 par Yan
Réponse de Yan sur le sujet Migration GRR
Je vois deux pistes pour tenter d'avancer :
- faire une installation avec les scripts de la branche master, configurer le LDAP et voir si la connexion passe...
- sinon, faire une installation avec les scripts de la branche 3.5.2b, configurer le LDAP et voir si la connexion passe.
Ainsi, on devrait savoir si c'est GRR 4.3.8 ou php 8 qui est en cause.
Pour la récupération des données, c'est une question à régler ultérieurement.
Bonne chance !

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan