# documentation:2.0:error
Keywords: documentation,2.0,error

# 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.

Ceci peut arriver lorsqu'on utilise lmConfigEditor ou lorsqu'on lance les fichiers cron avec un utilisateur différent de celui du processus Apache. 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.