# Messages d'erreur

Cette page ne référence pas tous les messages d'erreur, mais simplement les plus fréquents

## Lemonldap::NG::Common

    Warning: key is not defined, set it in the manager !

→ LemonLDAP::NG utilise une clef pour chiffrer/déchiffrer certaines données. Il faut en indiquer une dans le manager. Ce message n'est affiché que lors d'une mise à jour depuis une version inférieure à la 1.0

    Can't locate /usr/share/lemonldap-ng/configStorage.pl

→ Lors d'une mise à jour d'une Debian Lenny avec un fichier index.pl personnalisé, il faut le mettre à jour. Voir la mise à jour de Debian Lenny.

## Lemonldap::NG::Handler

    Unable to clear local cache

→ Le cache local ne peut être effacé, regarder les options localStorage and localStorageOptions ou les droits associés à ces fichiers

    Status module can not be loaded without localStorage parameter

→ Le module Status est activé sans localStorage. Configurer d'abord le cache local.

    No configuration found

→ La configuration ne peut être chargée. Vérifier les options configStorage and configStorageOptions ou les droits associés à ces fichiers.

    User rejected because VirtualHost XXXX has no configuration

→ L'hôte virtuel utilisé n'est pas configuré dans le manager.

    mkdir /tmp/MyNamespace/2: Permission denied ...

→ Le cache a été créé par un autre utilisateur que celui d'Apache. Redémarrer Apache pour le purger.

This can happen when you use lmConfigEditor or launch cron files with a different user than Apache process. C'est pourquoi il est important de renseigner la variable APACHEUSER lorsqu'on lance “make install”

    Lemonldap::NG::Handler::SharedConf: No cookie found

→ L'utilisateur ne dispose pas d'un cookie Lemonldap::NG, l'agent le redirige vers le portail

    The cookie $id isn't yet available: Object does not exist in the data store

→ La session de l'utilisateur a expiré ou l'agent n'a pas accès à la même base de données Apache::Session que le portail

    Firefox has detected that the server is redirecting the request for this address in a way that will never complete

→ le navigateur boucle entre le portail et l'agent, il s'agit probablement d'un problème. Verifier que :

- le portail est dans le domaine déclaré
- Le CDA ne fonctionne que si l'agent n'est pas dans le même domaine
- le portail est dans un hôte virtuel https si securedCookie est activé
- tous les serveurs Apache ont été rechargés après un changement du nom de cookie ou du domaine

## Lemonldap::NG::Manager

    XXXX was not found in tree

→ Le nœud spécifié n'est pas dans l'arbre chargé.

## Lemonldap::NG::Portal

    User XXXX was not granted to open session

→ Vérifier le paramètre grantSessionRule.

    XML menu configuration is deprecated. Please use lmMigrateConfFiles2ini to migrate your menu configuration

→ La nouvelle syntaxe de configuration de la liste des applications n'est pas utilisée. Les fichiers XML ne sont plus acceptés.

    Apache is not configured to authenticate users !

→ Le backend d'authentification Apache est utilisé, mais Apache n'est pas ou mal configuré (la variable d'environnement REMOTE_USER n'est pas envoyée à LemonLDAP::NG).

    URL contains a non protected host

→ L'hôte n'est pas connu de LemonLDAP::NG. L'ajouter à trustedDomains (ou mettre `*` dans trustedDomains pour tout accepter).

    XSS attack detected

→ Certains paramètres de l'URL contiennent des caractères interdits.