- Posts: 6
Migration GRR
- mulbzh
-
Topic Author
- New Member
-
Less
More
2 weeks 2 days ago #5857
by mulbzh
Migration GRR was created by 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
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
Please Log in or Create an account to join the conversation.
- mulbzh
-
Topic Author
- New Member
-
Less
More
- Posts: 6
2 weeks 2 days ago #5858
by mulbzh
Replied by mulbzh on topic Migration GRR
J'ai fait un test de migration vers redhat 10, cela semble fonctionner parfaitement
Please Log in or Create an account to join the conversation.
- mulbzh
-
Topic Author
- New Member
-
Less
More
- Posts: 6
2 weeks 12 hours ago - 2 weeks 10 hours ago #5860
by mulbzh
Replied by mulbzh on topic 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="";
?>
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="";
?>
Last edit: 2 weeks 10 hours ago by mulbzh.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2217
6 days 9 hours ago #5874
by Yan
Replied by Yan on topic 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
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
Please Log in or Create an account to join the conversation.
- mulbzh
-
Topic Author
- New Member
-
Less
More
- Posts: 6
5 days 19 hours ago #5878
by mulbzh
Replied by mulbzh on topic Migration GRR
Ok, j'ai trouvé sur la forum la modif a faire.
Je vais tester
Je vais tester
Please Log in or Create an account to join the conversation.
- mulbzh
-
Topic Author
- New Member
-
Less
More
- Posts: 6
5 days 12 hours ago - 5 days 11 hours ago #5882
by mulbzh
Replied by mulbzh on topic 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(
| 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...
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(

| 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...
Last edit: 5 days 11 hours ago by mulbzh.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2217
2 days 18 hours ago #5885
by Yan
Replied by Yan on topic 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
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
Please Log in or Create an account to join the conversation.
- mulbzh
-
Topic Author
- New Member
-
Less
More
- Posts: 6
2 days 17 hours ago #5893
by mulbzh
Replied by mulbzh on topic 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
A mons avis c'est un probleme du fait que je suis en PHP 8.0 avec nouvelle version OPEN SSL
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2217
2 days 16 hours ago #5894
by Yan
Replied by Yan on topic 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 !
- 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 !
Please Log in or Create an account to join the conversation.
Moderators: Yan