Novell ZENworks Linux Management – Dell Edition

9 juin 2006

Table des matières

1.0 Présentation

Les problèmes mentionnés dans ce document ont été identifiés lors de la sortie initiale de Novell® ZENworks® Linux Management - Dell* Edition. Pour plus d'informations sur les problèmes corrigés depuis, reportez-vous au document d'informations techniques (TID) 10097387.

Pour obtenir des instructions d'installation, reportez-vous au Guide d'installation de Novell ZENworks Linux Management – Dell Edition.

Pour plus d'informations sur les concepts et tâches d'administration, reportez-vous au Guide d'administration de Novell ZENworks Linux Management – Dell Edition

Pour obtenir des instructions sur le dépannage, reportez-vous au Guide de dépannage de Novell ZENworks Linux Management – Dell Edition.

2.0 Problèmes connus

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'installation et de l'utilisation de ZENworks 7 Linux Management – Dell Edition.

2.1 Installation

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'installation de ZENworks Linux Management – Dell Edition.

2.1.1 Erreur gettext lors de la création d'une image ISO du client

Si vous exécutez zlm-create-client-iso à partir d'une machine sur laquelle gettext n'est pas installé, vous recevez le message d'erreur suivant :

./zlm-create-client-iso: line 3: gettext.sh: No such file or directory.

Si ce message d'erreur s'affiche, installez le paquetage gettext et recréez l'image iso. Le paquetage gettext se trouve sur le CD du produit, à l'emplacement suivant : data/packages/distribution/distribution/gettext-version.architecture.rpm.

2.2 Administration

Cette section contient des informations sur les problèmes que vous risquez de rencontrer lorsque vous effectuez des tâches d'administration avec ZENworks Linux Management - Dell Edition.

2.2.1 Centre de contrôle ZENworks : filtrage par nom dans la boîte de dialogue Sélectionner des objets

Lorsque vous utilisez le champ Nom de l'élément dans la boîte de dialogue Sélectionner des objets pour rechercher un objet en particulier dans une liste, vous devez ajouter le signe * au nom. Par exemple, si vous recherchez un ensemble appelé Bundle1, vous devez entrer Bundle1*.

2.2.2 Utilitaires de ligne de commande : les pages de manuel ne fonctionnent pas sur le serveur SUSE LINUX Enterprise

Il se peut que les pages de manuel ZENworks Linux Management de certaines versions de SUSE LINUX Enterprise Server 9 ne fonctionnent pas. Ce problème provient du fait que le système d'exploitation écrase la variable MANPATH lorsqu'un utilisateur se logue.

Pour résoudre ce problème, vous pouvez ajouter les chemins suivants à la variable MANPATH :

/opt/novell/zenworks/share/man
/usr/share/man
2.2.3 Le service de recherche de paramètres échoue si un serveur ZENworks est déplacé vers un dossier différent

Si vous déplacez un objet Serveur ZENworks d'un dossier à un autre dans le Centre de contrôle ZENworks, par exemple du dossier /Devices/Servers dans un sous-dossier, la recherche LDAP ne trouve pas le serveur et la recherche de paramètres échoue pour le zenloader exécuté sur ce serveur (zenloader s'exécute, mais ne reçoit pas les paramètres mis à jour). Pour résoudre ce problème, replacez le serveur dans son dossier d'origine.

2.3 Agent ZENworks

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'installation de l'agent ZENworks Linux Management – Dell Edition.

2.3.1 Variables système effacées, mais non supprimées

Si vous effacez une variable système du Centre de contrôle ZENworks (onglet Configuration > onglet Variables du système ou Périphériques > détails du périphérique> onglet Paramètres > Variable du système), elle n'est pas supprimée du périphérique géré. Vous pouvez contourner ce problème en effaçant la variable système avant d'en ajouter une autre. Ainsi, la variable système est correctement supprimée (et la nouvelle variable, ajoutée) lors de l'actualisation des périphériques gérés.

2.4 Gestion des paquetages

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'utilisation des fonctions de gestion des paquetages de ZENworks Linux Management – Dell Edition.

2.4.1 Détermination des systèmes d'exploitation pris en charge et du logiciel Dell OpenManage pour les serveurs Dell PowerEdge

Si vous envisagez de gérer des serveurs Dell PowerEdge à l'aide de ZENworks Linux Management – Dell Edition, vous pouvez utiliser la matrice de support d'interopérabilité logicielle Dell PowerEdge pour identifier les systèmes d'exploitation et le logiciel Dell OpenManage pris en charge par votre système PowerEdge. La matrice de support d'interopérabilité peut être téléchargée depuis le site Web du support technique de Dell. Pour la télécharger, cliquez sur la dernière version d'OpenManage.

2.4.2 Distribution des paquetages dans un environnement mis à l'échelle

Dans le cadre des tests que nous avons effectués, nous avons distribué un ensemble contenant une mise à jour de service pack (320 Mo avec 18 paquetages) vers 500 périphériques et observé des problèmes de performances et de mémoire.

Les sections suivantes contiennent des informations permettant d'améliorer la distribution des paquetages dans un environnement mis à l'échelle. Nous vous recommandons de suivre d'abord les instructions de la section Réglage des performances. Si les problèmes persistent, suivez les instructions de la section suivante, Réglage de la mémoire.

Réglage des performances : pour accélérer le déploiement de grands jeux de paquetages, vous pouvez abaisser temporairement le niveau de sécurité de la connexion entre le client et le serveur. La réduction de la longueur de la suite de chiffrement de 256 bits par défaut à 128 bits réduit la charge de travail du client, et accélère le flux résultant des paquetages vers celui-ci.

L'option de réduction du chiffrement est définie dans l'attribut ciphers="SSL_RSA_WITH_RC4_128_SHA" de l'étiquette <Connector/> du port 443 dans le fichier /etc/opt/novell/zenworks/tomcat/base/server.xml.

La configuration de cet attribut indique au serveur qu'il doit proposer le codage RC4 à 128 bits comme la seule suite de chiffrement disponible ; le client s'y conformera dans le cadre de la négociation SSL.

Réglage de la mémoire : lors de la distribution de paquetages dans un environnement mis à l'échelle, une erreur de mémoire insuffisante risque de survenir sur l'agent ZENworks et la distribution risque d'échouer. La modification des paramètres de l'agent résout ce problème.

Modifiez les paramètres suivants :

  • refresh-interval (en secondes) : par défaut = 7200 ; remplacez par 604800
  • max-retries : par défaut = 3 ; remplacez par 23
  • retry-delay (en millisecondes) : par défaut = 2000 ; remplacez par 300000

Utilisez l'utilitaire rug pour effectuer ces changements. Les commandes disponibles sont les suivantes :

/opt/novell/zenworks/bin/rug set-prefs refresh-interval=604800/opt/novell/zenworks/bin/rug set-prefs max-retries=23/opt/novell/zenworks/bin/rug set-prefs retry-delay=300000

Pour automatiser le processus de modification des paramètres de l'agent, vous pouvez intégrer les commandes rug à un script de pré-distribution pour l'ensemble de paquetage RPM. Vous pouvez également définir une stratégie d'exécution à distance contenant les commandes rug, puis exécuter cette stratégie avant la distribution du paquetage RPM.

Il est recommandé de réinitialiser les paramètres à leur valeur par défaut après la distribution du paquetage. Dans le cas contraire, lorsque l'utilisateur procède à une actualisation manuelle de l'agent, ce dernier se bloque. Vous pouvez utiliser un script de post-distribution pour rétablir les valeurs par défaut des paramètres. Vous pouvez également définir une stratégie d'exécution à distance pour réinitialiser les paramètres.

2.4.3 Erreur java.lang.NullPointerException lors de la mise en miroir à partir d'un serveur YaST distant

Si une erreur java.lang.NullPointerException survient lors de la synchronisation des service packs à partir d'un serveur YaST distant, vous pouvez résoudre ce problème en ajoutant un élément <Folder></Folder> vide dans le fichier de configuration XML de chaque catalogue. Lorsque vous exécutez la commande zlmmirror conf-generate filename.xml pour générer un fichier de configuration XML pour la session de mise en miroir, un élément <Folder></Folder> vide existe déjà dans le fichier de la section <CatalogConf>. Pour plus d'informations, reportez-vous à la section Logiciel de mise en miroir du Guide d'administration de Novell ZENworks 7 Linux Management – Dell Edition.

2.4.4 Le répertoire pkg-repo/tmp n'est pas nettoyé après une opération de mise en miroir

Au cours des opérations de mise en miroir avec zlmmirror, les fichiers sont copiés dans le répertoire temporaire du référentiel de paquetages (/var/opt/novell/zenworks/pkg-repo/tmp). Lorsque les opérations de mise en miroir sont terminées, les fichiers du répertoire tmp ne sont pas supprimés. Pour remédier à cette situation, vous devez supprimer manuellement le contenu de ce répertoire de façon périodique après avoir effectué des opérations de mise en miroir.

2.4.5 La mise en miroir statique des paquetages de mise à jour Dell n'est pas prise en charge

ZENworks Linux Management – Dell Edition ne prend pas en charge la mise en miroir statique des paquetages de mise à jour Dell utilisant l'élément <Type>Static</Type> du fichier de configuration de mise en miroir.

2.4.6 Exclusion du correctif-9974 lors de la mise en miroir de YaST Online Updates

Lors de la mise en miroir de YaST Online Updates, le correctif-9974 ne s'installe pas. Il doit être exclu de toute opération de mise en miroir : son installation échoue et bloque tous les correctifs qui en dépendent. Pour exclure ce correctif, ajoutez <ExcludeBundle>patch-9974</ExcludeBundle> au fichier de configuration. Ce correctif est une mise à jour optionnelle et ne doit être installé que si un SDK particulier l'est aussi ; si ce SDK n'est pas installé, l'installation du correctif échoue.

2.4.7 Le daemon ZENworks Management s'arrête si le client se rafraîchit pendant la suppression d'un ensemble

Si le client se rafraîchit pendant la suppression d'un ensemble, le daemon ZENworks Management (zmd) peut s'arrêter. Dans ce cas, vous devez arrêter le processus zmd puis le relancer.

2.5 Gestion des stratégies

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'utilisation des fonctions de gestion des stratégies de ZENworks Linux Management – Dell Edition.

2.5.1 Erreurs du programme d'exécution de stratégies

Après avoir installé l'agent ZENworks en utilisant l'option -x (zlm-install -a -x), le journal des événements du Centre de contrôle ZENworks affiche les messages suivants :

L'exécutable de l'exécuteur, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/nldenf, n'a pas été trouvé.
L'exécutable de l'exécuteur, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/gconfenf, n'a pas été trouvé.
L'exécutable de l'exécuteur, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/firefoxenf, n'a pas été trouvé.
L'exécutable de l'exécuteur, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/epienf, n'a pas été trouvé.
L'exécutable de l'exécuteur, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/evoenf, n'a pas été trouvé.

L'option -x empêche le programme d'installation d'installer les paquetages qui nécessitent le système X Window*. Par conséquent, les stratégies Generic GNOME, Novell Linux Desktop, Firefox, Epiphany et Evolution ne peuvent pas être installées, ce qui explique les messages indiqués ci-dessus. Vous pouvez ignorer ces messages.

2.5.2 Application des stratégies en sessions simultanées

Si plusieurs utilisateurs utilisent le même périphérique en même temps, il est préférable qu'ils ne se connectent pas au même moment. Il est recommandé aux utilisateurs d'attendre quelques secondes après la connexion de l'utilisateur précédent avant de se connecter à leur tour. Dans le cas contraire, l'application des stratégies risque de ne pas fonctionner.

2.6 Création d'image

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'utilisation des fonctions de création d'image de ZENworks Linux Management – Dell Edition.

2.6.1 Caractères codés sur deux octets

Dans les noms de fichier image, le moteur de création d'image ne prend pas en charge les caractères codés sur deux octets. Le Centre de contrôle ZENworks permet d'entrer un caractère à deux octets, mais le serveur imageur ne le reconnaît pas. Par conséquent, il est déconseillé d'utiliser des caractères codés sur deux octets dans les noms de fichiers image.

2.6.2 Volumes logiques Red Hat apparaissant comme « inconnus »

Le moteur de création d'image n'identifie pas correctement les volumes logiques Red Hat. Ils apparaissent donc en "inconnus".

2.6.3 L'option de menu Dell-DTK ne fonctionne pas

Actuellement, l'option de menu Dell-DTK ne trouve aucune tâche de service de prédémarrage à effectuer pour un périphérique démarré dans sur le menu PXE lorsque vous sélectionnez cette option. Si le périphérique démarre simplement, puis utilise PXE sans afficher le menu correspondant, la tâche de service de prédémarrage est détectée et exécutée comme prévu.

Solution : ne démarrez pas dans le menu PXE pour sélectionner l'option de menu Dell-DTK et effectuer une tâche de service de prédémarrage. Laissez plutôt le périphérique démarrer avec PXE sans afficher le menu PXE.

2.6.4 zislnx ne s'arrête pas sur les périphériques RHEL 3

Sur les périphériques Red Hat Enterprise Linux 3 (RHEL 3), la commande /etc/init.d/novell-zislnx stop ne parvient pas à arrêter le service. Par la suite, ces périphériques ne répondent pas au redémarrage partiel, mais doivent être redémarrés à froid.

Le message d'erreur affiché lors de l'exécution de /etc/init.d/novell-zislnx stop est incorrect, car RHEL 3 ne respecte pas les normes LSB.

Solution : n'utilisez pas la commande /etc/init.d/novell-zislnx stop. Généralement, il n'est pas nécessaire d'exécuter cette commande, car lorsque /etc/init.d/novell-zislnx est exécutée à partir d'une invite bash ou au démarrage, elle s'exécute une fois, puis s'arrête d'elle-même.

2.6.5 Du fait d'un trop grand nombre de périphériques pour la session de multidiffusion, certains ne récupèrent pas l'image

Si vous créez une tâche de création d'image pour une session à 25 périphériques et que vous démarrez ensuite plus de 25 périphériques assignés à l'ensemble de multidiffusion, seuls les 25 premiers reçoivent un ID de session de multidiffusion et une image est créée pour ces 25 périphériques seulement. Les autres périphériques se trouvent dans l'état de leur démarrage PXE avant l'application de l'image.

Solution : vérifiez physiquement chaque périphérique pour voir si l'image de multidiffusion a été appliquée. Sinon, redémarrez le périphérique. S'il se trouve parmi les 25 premiers de la session suivante, l'ensemble sera appliqué. Sinon, répétez le redémarrage jusqu'au succès de l'opération.

2.6.6 Impossibilité d'utiliser les renvois avec les ensembles de multidiffusion

Le scénario dans lequel le serveur exécutant l'ensemble de multidiffusion doit accéder à un serveur différent pour le fichier image n'est pas pris en charge pour l'instant.

Solution : assurez-vous que les fichiers de l'ensemble de multidiffusion sont stockés sur le serveur qui exécute la session de multidiffusion.

2.6.7 Les périphériques qui démarrent avec lilo n'acceptent pas correctement les images ajoutées

Pour les périphériques qui démarrent avec lilo, les images ajoutées mettent à jour le secteur d'amorçage principal (MBR), mais provoquent des erreurs grub.

Solution : aucune.

2.6.8 Les adresses IP DHCP sont fournit de manière incorrecte lors du processus de création d'image

Le serveur DHCP fournit une adresse IP à un périphérique lors d'un démarrage PXE. Lorsque l'image du périphérique est en cours de création, le périphérique demande à tord au serveur DHCP de libérer cette adresse IP. Lorsque l'image d'un autre périphérique est en cours de création, si ce périphérique demande lui aussi une adresse IP, il risque de recevoir l'adresse IP précédemment utilisée, ce qui peut provoquer son arrêt. Le périphérique n'aurait en effet pas dû demander au serveur DHCP la libération de l'adresse IP.

Solution : insérez la ligne ci-dessous dans votre fichier settings.txt :

/sbin/dhcpcd -B

2.7 Gestion à distance

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'utilisation des fonctions de gestion à distance de ZENworks Linux Management – Dell Edition.

2.7.1 Écran gris avec curseur X lors d'une session à distance

Dans la boîte de dialogue Gestion à distance, si vous sélectionnez l'opération de connexion à distance, la session affiche un écran gris avec un curseur X. Le XDMCP n'est en effet pas activé sur le périphérique géré.

Vous pouvez résoudre ce problème en activant manuellement le XDMCP, puis en exécutant la commande /opt/novell/zenworks/bin/novell-rm-fixrl.sh avec les options adéquates. Utilisez novell-rm-fixrl.sh -help pour afficher les options.

Si vous utilisez l'option -restartdem, vérifiez que toutes les applications sont fermées avant de lancer le script depuis la console de texte.

Par exemple, si vous utilisez le gestionnaire d'affichage gdm avec le fichier de configuration dgm.conf qui se trouve sous /etc/opt/gnome/gdm/gdm.conf, vous pouvez activer XDMCP en utilisant la commande suivante :

#/opt/novell/zenworks/bin/novell-rm-fixrl.sh -dm gdm -cf /etc/opt/gnome/gdm/gdm.conf enable
2.7.2 Codage CoRRE non pris en charge avec le contrôle à distance

Si le codage CoRRE est sélectionné dans la fenêtre de la visionneuse de gestion à distance, le contrôle à distance ne fonctionne pas.

2.7.3 L'exécution de novell-rm-fixrl.sh avec l'option -r occulte le contenu de l'écran

Sous Red Hat Enterprise Linux AS version 4, vérifiez que toutes les applications sont fermées avant d'exécuter le script novell-rm-fixrl.sh avec l'option -r. Vous pouvez également exécuter novell-rm-fixrl.sh sans l'option -r pour activer XDMCP et redémarrer gdm manuellement.

2.7.4 L'applet VNC et Firefox s'arrêtent au cours de la session de démarrage

Pour contourner ce problème, mettez fin à toutes les sessions du navigateur en cours d'exécution et rouvrez ensuite le navigateur.

2.8 Création de rapports

Cette section contient des informations sur les problèmes susceptibles de survenir lors de l'utilisation des fonctions de création de rapports de ZENworks Linux Management – Dell Edition.

2.8.1 Exception Java SQL lors de la génération d'un rapport

Si vous utilisez une base de données Oracle pour le stockage de vos données ZENworks, et si vous recevez le message d'erreur suivant lors de la génération d'un rapport, vous devez augmenter la taille du fichier de données Oracle TEMP :

java sql exception -- ORA-01652 unable to extend temp segment by 128 in tablspace TEMP

Vous trouverez les instructions et les recommandations sur la taille du fichier de données TEMP dans votre documentation Oracle.

2.8.2 Erreur java.lang.OutofMemoryError lors de l'exportation d'une grande quantité de données au format HTML

Si vous exportez une grande quantité de données au format HTML et qu'un message d'erreur java.lang.OutofMemoryError s'affiche, vous pouvez augmenter la mémoire Java ou utiliser les options de filtrage pour réduire la quantité de données exportées. L'exportation d'une grande quantité de données vers XML ou CSV ne pose pas de problème.

3.0 Conventions utilisées dans la documentation

Dans cette documentation, le symbole « supérieur à » (>) est utilisé pour séparer deux opérations dans une étape de procédure ainsi que deux éléments dans un chemin de références croisées.

Les symboles de marque commerciale (®, TM, etc.) indiquent une marque commerciale (déposée ou non) de Novell, et l'astérisque (*), une marque commerciale de fabricant tiers.

4.0 Mentions légales

Novell exclut toute garantie relative au contenu ou à l'utilisation de cette documentation. En particulier, Novell ne garantit pas que cette documentation est exhaustive ni exempte d'erreurs. Novell se réserve en outre le droit de réviser cette publication à tout moment et sans préavis.

Par ailleurs, Novell exclut toute garantie relative à tout logiciel, notamment toute garantie, expresse ou implicite, que le logiciel présenterait des qualités spécifiques ou qu'il conviendrait à un usage particulier. Novell se réserve en outre le droit de modifier à tout moment tout ou partie des logiciels Novell, sans notification préalable de ces modifications à quiconque.

Tous les produits ou informations techniques fournis aux termes du présent accord peuvent être soumis aux contrôles d'exportation imposés par les États-Unis ou aux législations des autres pays. Vous vous engagez à respecter toutes les réglementations de contrôle des exportations et à vous procurer les licences et classifications nécessaires pour exporter, réexporter ou importer des éléments clés. Vous vous engagez à ne pas exporter ou réexporter vers des organismes présents sur les listes d'exclusion d'exportation des États-Unis, ni vers des pays terroristes ou sous embargo, conformément à la législation américaine sur l'exportation. Vous vous engagez à ne pas utiliser d'éléments clés à fin d'utilisation illicite d'armes nucléaires, missiles ou armes chimiques et biologiques. Pour plus d'informations sur l'exportation du logiciel Novell, visitez le site http://www.novell.com/info/exports/. Novell décline toute responsabilité pour toute autorisation refusée.

Copyright © 2006 Novell, Inc. Tous droits réservés. Cette publication ne peut être reproduite, photocopiée, stockée sur un système de recherche documentaire ou transmise, même en partie, sans le consentement écrit explicite préalable de l'éditeur.

Novell, Inc. est titulaire des droits de propriété intellectuelle relatifs à la technologie réunie dans le produit décrit dans ce document. En particulier, et sans limitation, ces droits de propriété intellectuelle peuvent inclure un ou plusieurs brevets américains mentionnés sur la page http://www.novell.com/company/legal/patents (en anglais) et un ou plusieurs brevets supplémentaires ou en cours d'homologation aux États-Unis et dans d'autres pays.

Novell et ZENworks sont des marques déposées de Novell, Inc. aux États-Unis et dans d'autres pays.

SUSE est une marque déposée de SUSE LINUX AG, une société Novell.

Evolution est une marque de Novell, Inc.

Toutes les marques commerciales de fabricants tiers appartiennent à leur propriétaire respectif.