B.0 Dépannage durant l'installation de ZENworks Reporting

Vous trouverez, dans les sections suivantes, les solutions aux problèmes que vous êtes susceptible de rencontrer lors de l'installation de ZENworks Reporting :

Le mot de passe s'affiche en texte clair

Source : ZENworks Reporting.
Explication : Si vous installez ZENworks Reporting sur un système d'exploitation RHEL avec la méthode de ligne de commande, le mot de passe s'affiche en texte clair.
Opération : Vous devez installer le paquetage compat-libstdc++-33-3.2.3-69.el6 sous le système d'exploitation RHEL.

Erreur de taille de tas Java

Source : ZENworks Reporting.
Explication : Si vous travaillez avec des rapports volumineux, il se peut qu'une erreur d'espace de segment Java apparaisse.
Action : Vous pouvez augmenter la taille de segment Java en fonction de la mémoire vive (RAM) disponible. Pour augmenter la taille de segment Java, procédez comme suit :
  • Pour Windows :

  1. Accédez à %ZRS_HOME%\js\apache-tomcat\bin.

  2. Ouvrez le fichier service.bat.

  3. Recherchez la ligne suivante pour modifier la taille de segment JVM. Par exemple : %EXECUTABLE%//US//%SERVICE_NAME% --Startup auto --JvmOptions .

    Mettez la ligne à jour afin d'augmenter la taille de segment maximale (xmx) de xxxxM à yyyyM. Par exemple : Xmx4000M.

  4. Réinstallez le service. Tomcat est en effet installé en tant que service.

  5. Entrez les commandes suivantes dans une invite de commande Windows :

    1. cd %ZRS_HOME%\js\apache-tomcat\scripts

    2. serviceinstall.bat REMOVE Si l'invite de commande est fermée, exécutez l'Étape 5.

    3. serviceinstall.bat INSTALL

  6. Arrêtez et redémarrez ZENworks Reporting. Pour plus d'informations, reportez-vous à la Section 2.3.6, Services ZENworks Reporting.

  • Pour Linux :

  1. Accédez au répertoire /opt/novell/zenworks-reporting/js/apache-tomcat/scripts.

  2. Ouvrez le fichier ctl.sh.

  3. Recherchez -XmxxxxM (« xxxx » sont des variables) qui apparaît dans deux instances. Recherchez, par exemple, la valeur -Xmx1024M et remplacez-la par -Xmx4000M.

  4. Arrêtez et redémarrez ZENworks Reporting. Pour plus d'informations, reportez-vous à la Section 2.3.6, Services ZENworks Reporting.

L'utilisateur LDAP ne parvient pas à se connecter à ZENworks Reporting

Source : ZENworks Reporting.
Explication : Si des références ont été modifiées pour l'utilisateur LDAP configuré sur l'assistant Configurer la source d'utilisateurs via l'outil d'installation ou de configuration de ZENworks Reporting, aucun des utilisateurs LDAP ne peut se connecter à ZENworks Reporting.
Opération : Vous devez exécuter l'outil de configuration de ZENworks Reporting et indiquer les nouvelles références LDAP.

Pour plus d'informations, reportez-vous à la section Outil de configuration de ZENworks Reporting du manuel Référence système de ZENworks Reporting 5.

Impossible de se connecter à ZENworks Reporting si l'unité organisationnelle contient des caractères spéciaux

Source : ZENworks Reporting.
Explication : Si vous avez configuré ZENworks Reporting avec une unité organisationnelle (OU) contenant des caractères spéciaux pendant l'installation ou la configuration du serveur LDAP, les utilisateurs de cette OU ne peuvent pas se connecter à ZENworks Reporting.
Opération : N'utilisez pas de caractères spéciaux dans les unités organisationnelles.

Impossible d'ouvrir les ports ZENworks Reporting dans le pare-feu

Source : ZENworks Reporting.
Explication : Si vous installez ZENworks Reporting sur un système d'exploitation Windows en mode silencieux, les ports ZENworks Reporting ne s'ouvriront pas dans le pare-feu.
Opération : Ouvrez les ports ZENworks Reporting manuellement dans le pare-feu.

Impossible d'accéder à ZENworks Reporting après l'installation

Source : ZENworks Reporting.
Explication : Après l'installation de ZENworks Reporting, il peut arriver que vous ne puissiez pas accéder au serveur ZENworks Reporting. Si vous vérifiez l'état des services, l'état indique Tomcat is not running (Tomcat n'est pas en cours d'exécution).
Opération : Redémarrez manuellement les services ZENworks Reporting.

Pour plus d'informations sur les services ZENworks, reportez-vous à la Section 2.3.6, Services ZENworks Reporting.

Modification de la valeur de timeout de session de ZENworks Reporting

Source : ZENworks Reporting.
Explication : Par défaut, la valeur de timeout de session de ZENworks Reporting est définie sur 30 minutes.
Opération : Vous pouvez modifier cette valeur à l'aide du fichier web.xml.

Pour modifier la valeur de timeout de session de ZENworks Reporting :

  1. Enregistrez le fichier web.xml.

    • Pour Windows : %ZRS_HOME%\js\apache-tomcat\webapps\jasperserver-pro\WEB-INF\web.xml

    • Pour Linux : /opt/novell/zenworks-reporting/js/apache-tomcat/webapps/jasperserver-pro/WEB-INF/web.xml

  2. Ouvrez le fichier web.xml.

  3. Accédez à <session-timeout>

  4. Remplacez la valeur existante (30) par la valeur requise dans <session-timeout>30</session-timeout>

  5. Redémarrez manuellement les services ZENworks Reporting.

    Pour plus d'informations sur les services ZENworks, reportez-vous à la Section 2.3.6, Services ZENworks Reporting.

L'installation de ZENworks Reporting peut échouer

Source : ZENworks Reporting.
Explication : L'installation de ZENworks Reporting sur un périphérique à l'aide d'un compte administrateur de domaine Windows risque d'échouer.
Opération : Installez ZENworks Reporting sur un périphérique à l'aide d'un compte administrateur local.

Pour plus d'informations, reportez-vous au TID 7014279 dans la Base de connaissances du support technique de Novell

Impossible d'installer ZENworks Reporting

Source : ZENworks Reporting.
Explication : Lors de l'installation de ZENworks Reporting, l'installation échoue.
Opération : Vous devez nettoyer le serveur ZENworks Reporting manuellement.

Sur les périphériques Windows, procédez comme suit :

  1. Accédez à l'emplacement d'installation de ZENworks Reporting. Par exemple, C:\Program Files\novell\zenworks-reporting\Uninstall_ZENworks Reporting.

  2. Double-cliquez sur le fichier Uninstall ZENworks Reporting. Si la désinstallation se bloque, procédez comme suit :

    1. Dans le gestionnaire de tâches de Windows, ouvrez l'onglet Applications, sélectionnez l'application Uninstall_ZENworks Reporting, puis cliquez sur Fin de tâche.

    2. Supprimez les services ZENworks Reporting. Pour supprimer les services, procédez comme suit :

      1. Ouvrez l'éditeur de registre.

      2. Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\

      3. Supprimez les dossiers Novell ZENworks Reporting Embedded Datastore et NovellZENworksReportingServer.

      ou

      1. Ouvrez l'invite de commande.

      2. Exécutez les commandes sc delete Novell ZENworks Reporting Embedded Datastore et sc delete NovellZENworksReportingServer.

  3. Accédez à C:\ProgramData\Microsoft\Windows\Start Menu\Programs\

  4. Supprimez les dossiers ZENworks Reporting et JasperReports Server 5.0.1.

  5. Ouvrez le registre. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ et supprimez le dossier ZENworks Reporting.

  6. Supprimez le dossier ZENworks Reporting du périphérique.

Sur les périphériques Linux, procédez comme suit :

  1. Accédez à l'emplacement d'installation de ZENworks Reporting. Par exemple, /opt/novell/zenworks-reporting/Uninstall_ZENworks Reporting.

  2. Sur le terminal, exécutez Uninstall ZENworks Reporting. Si la désinstallation se bloque, procédez comme suit :

    1. Fermez le terminal pour arrêter l'application de désinstallation.

    2. Supprimez le dossier zenworks-reporting situé à l'emplacement /opt/novell/zenworks-reporting.

    3. Exécutez la commande /etc/init.d/NovellZENworksReportingServer pour arrêter les services ZENworks Reporting.

    4. Arrêtez les services PostgreSQL et Tomcat.

      Ouvrez le terminal, entrez la commande fuser “portnumber”/tcp. Par exemple : fuser 8080/tcp (port Tomcat par défaut pour ZENworks Reporting) fuser 5432/tcp (port de la base de données Postgres par défaut pour ZENworks Reporting).

      La sortie de la commande ci-dessus est similaire à “portnumber”/tcp xxxxx. Sachant que xxxxx correspond à l'ID de processus, utilisez l'ID de processus xxxxx pour arrêter le service. Par exemple, kill -9 xxxxx

    5. Accédez au dossier /etc/init.d/ et supprimez le fichier NovellZENworksReportingServer.

    6. Supprimez le dossier /var/opt/novell/zenworks-reporting du périphérique.

Une erreur survient lors de l'exécution de la requête précédente, un message d'erreur s'affiche lors de la création d'un rapport

Source : ZENworks Reporting.
Explication : Si votre rapport compte plus de 50 000 caractères pour ce type de rapport, le message d'erreur An error occurred while performing the previous request (Une erreur s'est produite lors de l'exécution de la requête précédente) s'affiche.
Opération : Vous devez augmenter la longueur par défaut des requêtes SQL dans le fichier security.properties en procédant comme suit :
  1. Accédez à l'emplacement suivant :

    • Pour Windows : %ZRS_HOME%\js\apache-tomcat\webapps\jasperserver-pro\WEB-INF\classes\esapi

    • Pour Linux : /opt/novell/zenworks-reporting/js/apache-tomcat/webapps/jasperserver-pro/WEB-INF/classes/espai

  2. Enregistrez le fichier security.properties.

  3. Ouvrez le fichier security.properties.

  4. Recherchez sqlQueryExecutor=Alpha,ValidSQL,50000,true,SQL_Query_Executor_context et remplacez 50000 par la valeur requise.

  5. Redémarrez les services ZENworks Reporting. Pour plus d'informations sur les services ZENworks, reportez-vous à la Section 2.3.6, Services ZENworks Reporting.

ZENworks Reporting affiche des valeurs incorrectes si la version de la base de données Oracle est 11.2.0.1

Source : ZENworks Reporting.
Explication : Si votre installation de ZENworks Reporting utilise une base de données Oracle 11.2.0.1 ou antérieure, il est possible que le rapport affiche des valeurs incorrectes.
Opération : Il est recommandé d'utiliser une base de données Oracle version 11.2.0.4 ou ultérieure.