Questions fréquentes propres au module AmonEcole
- Le test de la base de données Samba signale des erreurs
- Modifier le mot de passe d'un utilisateur en ligne de commande
- Erreur MySQL : Access denied for user 'debian-sys-maint'@'localhost'
- Erreur MySQL : Too many connections
- Accéder à l'interface de gestion de CUPS sur un module AmonEcole
- Délai expiré avec un client FTP graphique
- Importation : le caractère "c" s'est ajouté devant le nom d'une classe
Le test de la base de données Samba signale des erreurs
À partir d'EOLE 2.8.1, la base de données Samba du serveur Active Directory est vérifiée toutes les nuits à l'aide de la commande samba-tool dbcheck.
Le résultat de ce test est consultable à l'aide de la commande diagnose
:
Il apparaît également dans l'agent Zéphir du serveur :
Exemple
Sur les modules Scribe et AmonEcole, le serveur AD est dans le conteneur addc
.
Il est possible de ré-exécuter le test à l'aide de la commande : ssh addc "samba-tool dbcheck".
La commande ssh addc "samba-tool dbcheck --fix --yes" permettra de résoudre le problème dans la majorité des cas.
Truc & astuce
Une fois l'erreur résolue, les rapports peuvent être re-générées à l'aide de la commande suivante :
/usr/share/eole/sbin/run_samba_tool_dbcheck
Modifier le mot de passe d'un utilisateur en ligne de commande
Le mot de passe d'un utilisateur peut être modifié en ligne de commande avec la commande changepasswordeole.pl
.
Exemple
# changepasswordeole.pl
Usage: /usr/sbin/changepasswordeole.pl [user] [password] [changePwd]
Remarque
Si la commande échoue avec un message qui ressemble au suivant, vérifier que le mot de passe proposé respecte la politique de sécurité mise en place sur le serveur AD :
Unable to modify unicodePwd for CN=admin,CN=Users,DC=domscribe,DC=ac-test,DC=fr (0000052D: Constraint violation - check_password_restrictions: the password does not meet the complexity criteria!)
Erreur MySQL : Access denied for user 'debian-sys-maint'@'localhost'
Suite à une restauration ou à une migration il est possible de rencontrer l'erreur suivante :
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
Truc & astuceIl faut remettre à jour le mot de passe de l'utilisateur MySQL "debian-sys-maint"
récupérer le nouveau mot de passe MySQL :
# grep password /etc/mysql/debian.cnf
Sur une première console, lancer MySQL en mode safe :
# mysqld_safe --skip-grant-tables
Sur une seconde console, se connecter à la base :
# mysql -u root mysql
mettre à jour le mot de passe :
UPDATE user SET authentication_string=PASSWORD('MOT_DE_PASSE_RECUPERE_AVEC_GREP') WHERE User='debian-sys-maint' ;
FLUSH PRIVILEGES ;
quitter la console :
\quit
ouCtrl + d
relancer MySQL :
# killall mysqld
attendre quelques secondes
# service mysql start
Erreur MySQL : Too many connections
Le nombre de connexions clientes maximum simultanées à la base de données MySQL est atteint.
Truc & astuceAugmenter le paramètre mysql_max_connexions
Dans l'interface de configuration du module, en mode expert, aller dans l'onglet Mysql
et adapter le Nombre maximum de connexions simultanées
aux usages constatés.
Lancer la commande reconfigure
pour appliquer le nouveau réglage.
Accéder à l'interface de gestion de CUPS sur un module AmonEcole
Truc & astuceUtiliser l'adresse IP du serveurs de fichiers.
Pour se connecter à l'interface de gestion de CUPS sur un module AmonEcole il faut utiliser l'adresse IP du serveur de fichiers renseignée dans l'interface de configuration du module.
Dans un navigateur web, sans passer par le proxy, il faut saisir l'adresse suivante :
https://<adresse_IP_du_serveur_de_fichiers>:631
Délai expiré avec un client FTP graphique
L'accès FTP se fait bien avec l'application web Pydio et en console mais impossible de se connecter avec un client graphique comme Filezilla ou gFTP. Un message de délai expiré apparaît :
Connexion terminée par expiration du délai d'attente
Truc & astucePasser le client FTP en mode actif
Les clients FTP sont par défaut configurés en mode passif. Les passer en mode actif résout le problème.
Importation : le caractère "c" s'est ajouté devant le nom d'une classe
Lors d'une importation, le caractère un "c" s'est ajouté devant le nom de la classe.
Truc & astuce
Les causes d'un renommage sont généralement les suivantes :
- le nom du groupe est totalement numérique (ex :
301
pour 3eme1) ; - il existe une homonymie au niveau des groupes (ex : niveau et classe dénommés
6g
).