Fichier lisezmoi de Novell Identity Manager Designer 4.0.1

15 avril 2011

Ce document contient les problèmes connus ainsi que diverses informations concernant Novell Designer 4.0.1.

7.7.1 GNOME
7.7.2 KDE

1.0 Documentation

1.1 Nouveautés de la version 4.0.1 de Designer

La section Nouveautés de la version 4.0.1 de Designer pour Identity Manager est incluse dans le build. Elle sera également disponible en ligne dès la commercialisation de Designer 4.0.1.

1.2 Recherche de documentation

La documentation de Designer 4.0.1 pour Identity Manager est incluse dans le build. Elle sera également disponible en ligne dès la commercialisation de la dernière version.

Ce fichier lisezmoi répertorie les problèmes connus de la version 4.0.1 de Designer. En plus de ce fichier, il existe un fichier lisezmoi distinct pour Identity Manager Fichier lisezmoi d'Identity Manager 4.0.1.

De la documentation supplémentaire est en outre disponible pour les éléments suivants :

1.3 Navigation ou recherche

Pour accéder aux rubriques d'aide du concepteur après son installation :

  1. Dans Designer, cliquez sur Aide > Contenu de l'aide.

  2. Sélectionnez un livre, accédez à la table des matières, puis cliquez sur une rubrique.

Pour rechercher des informations spécifiques sur Designer après son installation :

  1. Cliquez sur Aide > Rechercher, puis saisissez le texte.

    ou

    Appuyez sur F1 dans n'importe quelle page. (Sous Linux, appuyez sur Ctrl + F1.)

  2. Saisissez une rubrique dans le champ Rechercher, puis cliquez sur Aller.

2.0 Localisation

2.1 Langues disponibles

Le concepteur inclut une interface utilisateur traduite dans les langues suivantes : allemand, chinois simplifié, chinois traditionnel, espagnol, français, italien, japonais, néerlandais et portugais brésilien. La langue de l'interface utilisateur peut être sélectionnée lors de l'installation ou en cours d'exécution, via la boîte de dialogue Préférences.

2.2 Composants non traduits

Cette version n'inclut pas de traduction de l'aide en ligne de Designer ni de sa documentation. À l'heure actuelle, la documentation de projets générée par Designer n'est disponible qu'en anglais.

2.3 Plug-ins

Certains plug-ins sont fournis par le méta-annuaire et ne sont disponibles que dans les langues prises en charge par celui-ci, à savoir : allemand, chinois simplifié, chinois traditionnel, français et japonais. Certains plug-ins tiers risquent de n'être disponibles qu'en anglais.

3.0 Problèmes d'installation

3.1 Impossible d'installer le concepteur sous Windows

Certains utilisateurs ont signalé qu'ils ne parvenaient pas à installer Designer sous Windows. L'installation démarre puis se ferme avec le message d'erreur suivant :

"This Application has Unexpectedly Quit." 

Si vous obtenez ce message :

  1. Cliquez avec le bouton droit sur le fichier install.exe de Designer, sélectionnez Propriétés, puis cliquez sur l'onglet Compatibilité.

  2. Dans la section relative au mode de compatibilité, choisissez l'option Exécuter ce programme en mode de compatibilité et sélectionnez Windows 2000 dans le menu déroulant.

    L'installation de Designer devrait s'effectuer normalement.

3.2 Installation de Designer sur une unité réseau avec le contrôle de compte d'utilisateur activé sous Windows Vista

La version 4.0.1 est officiellement testée et prise en charge sous Windows Vista. Toutefois, si vous activez le contrôle de compte d'utilisateur sous Windows Vista, les programmes risquent de ne plus pouvoir accéder à certains emplacements réseau et vous ne pourrez pas installer Designer sur une unité réseau. Ce problème peut également survenir lorsque vous utilisez l'invite de commande pour accéder à un emplacement réseau.

Pour résoudre ce problème vous devez configurer la valeur de registre EnableLinkedConnections selon les instructions de l'article intitulé « After you turn on User Account Control in Windows Vista, programs may be unable to access some network locations » (Après avoir activé le contrôle de compte d'utilisateur sous Windows Vista, il se peut que des programmes ne parviennent pas à accéder à certains emplacements réseau), daté du 20 juillet 2007, dans la Base de connaissances Microsoft.

Les étapes ci-dessous permettent de corriger la configuration de la valeur de registre EnableLinkedConnections :

  1. Cliquez sur Démarrer, saisissez regedit dans la boîte de dialogue Démarrer la recherche, puis appuyez sur la touche Entrée.

  2. Recherchez la sous-clé de registre et cliquez avec le bouton droit de la souris :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
    
  3. Sélectionnez Nouveau, puis cliquez sur Valeur DWORD.

  4. Saisissez EnableLinkedConnections, puis appuyez sur la touche Entrée.

  5. Cliquez avec le bouton droit de la souris sur EnableLinkedConnections, puis cliquez sur Modifier.

  6. Dans la zone Valeur, saisissez 1, puis cliquez sur OK.

  7. Quittez l'éditeur de registre, puis redémarrez l'ordinateur.

3.3 Installation sous une version anglaise de Windows avec un module de prise en charge des langues d'Asie orientale et un chemin d'installation contenant des caractères double octet

Si le chemin d'installation contient des caractères double octet et que votre système d'exploitation exécute une version anglaise de Windows avec un module de prise en charge des langues de l'Asie de l'Est, le paquetage d'installation déclenche une erreur d'extraction du fichier compressé. Des problèmes avec l'utilisation de jeux de caractères double octet (DBCS) dans des chemins de fichiers Windows ont été signalés, mais ils sont dus au système d'exploitation ou à l'architecture de l'installation. Pour contourner le problème, vous pouvez utiliser des chemins DBCS lorsque vous effectuez l'installation sous une version localisée du système d'exploitation.

3.4 L'installation sous Linux déclenche une erreur d'exception

L'erreur suivante se produit avec certaines versions de Linux :

Invocation of this Java Application has caused an InvocationTargetException. This application will now exit.

Le programme xhost rend Linux plus sécurisé car il ne permet pas à d'autres hôtes ou à d'autres utilisateurs d'effectuer des connexions au serveur X. Si vous êtes logué en tant qu'utilisateur valide et si vous tentez d'effectuer l'installation en tant que root, cette erreur peut se produire. Pour plus d'informations concernant xhost, reportez-vous à la page de manuel correspondante.

3.5 Messages d'avertissement au démarrage de Designer après son installation

Les messages d'avertissement suivants apparaissent sur les plates-formes SLED (SUSE Linux Enterprise Desktop) 11 et openSUSE 11.1 :

Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory 
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory 

Vous pouvez ignorer ces messages sans risque.

3.6 Designer ne se lance pas sur la plate-forme openSUSE 10.3 32 bits

Pour contourner le problème, lancez Designer via les programmes PuTTY et Xming :

  1. Téléchargez Putty et enregistrez-le dans le dossier Windows.

  2. Téléchargez Xming et installez-le.

  3. Dans la barre des tâches, cliquez sur l'icône Xming > View Log Copy Display "127.0.0.1:0.0" (Afficher un exemplaire du fichier journal « 127.0.0.1:0.0 »).

  4. À l'invite de commande, ouvrez Putty et collez 127.0.0.1:0.0 à l'emplacement du X.

  5. Dans la catégorie, accédez à Connection (Connexion) > SSh > X11 > check enable x11 forwarding (Vérifier l'activation du transfert x11).

  6. Dans la catégorie, accédez à la session, cliquez sur les paramètres par défaut et enregistrez-les.

  7. Ouvrez de nouveau Putty et loguez-vous à un système Linux.

  8. Lancez Designer.

3.7 Le fichier lisezmoi de Designer 4.0.1 affiche des caractères corrompus

Si vous ouvrez le fichier lisezmoi de Designer 4.0.1 pendant l'installation de ce produit, des caractères corrompus apparaissent à l'écran, de même qu'un message d'erreur. Vous pouvez l'ignorer en toute sécurité. Le fichier lisezmoi s'ouvre correctement une fois l'installation terminée.

3.8 L'établissement de la communication avec eDirectory dans Designer 4.0.1 génère une erreur sous Windows 7

Ce problème peut survenir lorsqu'une version précédente de NICI n'a pas été désinstallée correctement et que certains fichiers résiduels sont toujours présents dans le système.

Pour contourner ce problème, supprimez du système tous les fichiers NICI et réinstallez Designer ainsi que le client Novell.

4.0 Problèmes de codage/sécurité

4.1 Fichiers de projet non codés

Les mots de passe sont obscurcis. Cependant, si votre fichier de projet contient d'autres données sensibles, elles ne sont codées d'aucune manière et vous devez veiller à protéger vos informations.

5.0 Problèmes liés à la génération de la documentation pour les projets

5.1 Utilisation d'Adobe Acrobat Reader pour Linux

Il se peut que Linux emploie par défaut un lecteur de PDF qui ne prend pas en charge les polices intégrées que nous utilisons pour afficher les caractères à double octet. Il est recommandé d'utiliser Adobe Acrobat Reader afin que Linux puisse prendre en charge ces langues.

5.2 Risque de problème de mémoire en cas de génération de documentation pour des projets volumineux

Pour éviter des problèmes de mémoire, générez les documents séparément pour les coffres-forts d'identité, les pilotes et les ensembles de pilotes.

6.0 Problèmes d'ordre général

Les sections suivantes fournissent des informations sur les problèmes connus au moment de la sortie du produit.

6.1 Les modèles de notification sont triés par paramètres de nom et de localité

Vous ne voyez par défaut que les modèles de notification pour la langue que vous utilisez dans Designer. Pour afficher les modèles dans d'autres langues, modifiez les paramètres du filtre de la vue Structure :

  1. Cliquez sur l'icône Filtre, dans le coin supérieur droit de la vue Structure.

  2. Sélectionnez les langues que vous souhaitez afficher.

En outre, lorsque vous créez des modèles, vous devez ajouter le code de langue approprié au nom du modèle afin que les nouveaux modèles soient filtrés correctement. Par exemple, vous devez nommer les modèles allemands <NomModèle_de>. Les codes des langues sont les suivants :

  • da-Danois
  • de-Allemand
  • es-Espagnol
  • fr-Français
  • it-Italien
  • ja-Japonais
  • nl-Néerlandais
  • pt-Portugais
  • ru-Russe
  • sv-Suédois
  • zh-CN-Chinois simplifié
  • zh-TW-Chinois traditionnel
  • en-Anglais (ou laisser le code de langue désactivé)

6.2 Chaîne Manager-Employee non localisée pour Relationships sous DAL concernant le paramètre local portugais

6.3 Designer ne se lance pas après installation sous Windows Vista

Windows Vista a mis en oeuvre·une fonction de contrôle de compte d'utilisateur qui empêche l'exécution des applications en tant qu'administrateur, sauf indication contraire de votre part.

Si Designer ne s'installe pas correctement ou ne démarre pas après installation sous Windows Vista :

  1. Cliquez avec le bouton droit de la souris sur le raccourci Designer du bureau.

  2. Sélectionnez Exécuter en tant qu'administrateur.

Pour que les mises à jour automatiques de Designer fonctionnent sous Windows Vista (éditions Intégrale et Professionnel), assurez-vous que l'utilisateur logué dispose de droits d'administrateur ou équivalents.

6.4 Les opérations à chaud sous Windows Vista sont lentes

Lorsque vous exécutez Designer sous Windows Vista, les performances peuvent être considérablement réduites lors de l'exécution d'opérations à chaud sur un serveur Windows 2003. Pour corriger ce problème, désactivez le réglage TCP automatique dans Windows Vista. Pour ce faire, ouvrez une invite de commande, puis saisissez :

netsh interface tcp set global autotuninglevel=disabled 

6.5 Échec de l'installation de NICI durant celle de Designer

Si vous obtenez le message d'erreur suivant lors de l'installation de Designer, ce peut être dû au fait que le chemin des exécutables de Designer est trop long. Malgré ce message d'erreur, l'installation de Designer s'effectue correctement, mais pas celle de NICI.

Error Executing the Specific Program 

C:\Users\Administrator\AppData\Local\Temp\pftE915~tmp\Disk1\Setup.exe -s -f1C:\Users\Administrator\Desktop\designer_cdimage_win\linux\final\designer_win32\designer_install\components\nici\wcniciu0.iss -f2C:\Users\Administrator\AppData\Local\Temp\designerNici.log 

Pour contourner ce problème, installez NICI manuellement en exécutant la commande <Emplacement d'installation de Designer>\components\nici\wcniciu0.exe.

6.6 La machine virtuelle Java (JVM) se bloque en cas de fermeture de Designer sous Windows Vista

Sous Windows Vista, après exécution d'une quelconque opération à chaud dans Designer, la JVM risque de se bloquer lorsque vous fermez le programme. Cela est dû à un appel errant dans JClient. Lorsque ce problème survient, aucune donnée n'est perdue ; il vous suffit de fermer la fenêtre d'erreur.

Ce dysfonctionnement est en cours de résolution.

6.7 Le schéma d'application n'est pas importé par défaut

Un schéma d'application n'est pas automatiquement importé par défaut. Vous pouvez toujours effectuer une opération de rafraîchissement du schéma d'une application particulière après l'importation du projet :

  1. Cliquez avec le bouton droit sur le pilote.

  2. Sélectionnez En direct > Rafraîchir le schéma d'application.

    Pour modifier cette préférence, vous pouvez également sélectionner Fenêtre > Préférences > Novell > Identity Manager > Importer/déployer > Comportements > Importer, puis sélectionner Inclure le schéma d'application lors de l'importation des pilotes.

6.8 Exécution du concepteur avec des polices 120 ppp sous Windows

120 ppp est trop grand pour le texte dans les décorations Windows XP standard. Réglez les paramètres d'affichage :

  1. Dans le Panneau de configuration, sélectionnez Affichage > Apparence > Effets.

  2. Dans Utiliser la méthode suivante pour lisser les bords des polices écran, sélectionnez ClearType au lieu de Standard.

    Si votre écran nécessite des polices de 120 ppp ou plus, vous avez besoin de ClearType. Outre sa fonction évidente de lissage, ClearType assure une épaisseur plus appropriée des polices. En l'absence de ClearType, les polices sont trop fines et trop légères, ce qui réduit leur lisibilité.

  3. Cliquez sur OK, puis sur Avancé.

  4. Dans le champ Élément, réduisez les tailles pour Icône, Menu, Boîte de message, Éléments sélectionnés et Info-bulle.

  5. Choisissez la taille des barres de titre et des contrôles associés.

  6. Ajustez l'espacement des icônes et la largeur de la barre de défilement.

  7. Assurez-vous que l'affichage est défini sur une résolution élevée.

    Cela contribue à éliminer la plupart des problèmes d'affichage sur un moniteur à haute définition.

6.9 Amélioration des performances du modélisateur

Si vous voulez optimiser les performances des opérations de grande ampleur (par exemple, pour copier/coller plusieurs objets), la vitesse d'exécution est jusqu'à dix fois supérieure si vous masquez ou fermez la vue Structure. Vous pouvez encore accroître les performances en fermant la vue Propriétés. Pour rétablir rapidement ces vues, cliquez sur Fenêtre > Réinitialiser la perspective.

6.10 Noms des projets du pilote JDBC 3.5

Si un projet contient un pilote JDBC 3.5, vous remarquerez peut-être que le nom par défaut du pilote est JDBC 3\.5. Ce comportement est normal et permet au pilote de se déployer correctement.

6.11 Designer 4.0.1 ne prend pas en charge les espaces de travail 2.1.1

Les espaces de travail de la version 2.1.1 de Designer ne sont pas compatibles avec la version 4.0.1. Designer stocke en effet les informations de configuration et les projets dans un espace de travail. Ces espaces de travail ne sont pas compatibles d'une version de Designer à une autre. Designer 4.0.1 doit pointer vers un nouvel espace de travail et non vers un espace de travail utilisé par une ancienne version de Designer.

6.12 Limitations de l'éditeur de rôle

L'éditeur de rôle ne prend pas en charge la fonction de pilote Fan-out et ne peut pas choisir de systèmes logiques pour les pilotes SAP. Bien qu'il affiche les droits, il n'est pas en mesure de différentier des systèmes logiques.

6.13 Designer 4.0.1 ne prend pas en charge la conversion des projets antérieurs à Designer 3.0

Pour résoudre ce problème, convertissez les projets plus anciens en projets Designer 3.0.1, puis importez-les dans Designer 3.5.

6.14 Le convertisseur de projet ne prend pas en charge un espace de travail monté à distance

Si vous convertissez le projet Designer 3.5 en projet Designer 4.0.1 après avoir monté l'espace de travail Designer 3.5 sur la machine locale qui héberge Designer 4.0.1, le convertisseur de projet ne convertit pas le projet Designer 3.5.

Pour contourner ce problème, copiez l'espace de travail Designer 3.5 sur la machine locale qui héberge Designer 4.0.1, puis exécutez le convertisseur de projet.

6.15 Le générateur de documents ne génère pas de documentation pour les stratégies de droit et les ressources de module de provisioning basées sur les rôles

6.16 Le navigateur Web interne ne fonctionne pas sur les plates-formes Linux dans Designer

Le navigateur Web interne ne fonctionne pas comme prévu en raison de problèmes liés à XULRunner.

Pour contourner ce problème, définissez le navigateur externe à partir de Designer > Windows > Préférences > Général > Navigateur Web > Utiliser le navigateur Web externe. Ceci affiche l'URL d'iManager via le navigateur Web par défaut du système tel que Mozilla Firefox ou Microsoft Internet Explorer.

6.17 Déploiement de liaisons pour les scripts ECMA dans la définition de la requête de provisioning

Les scripts ECMA doivent être déployés avec leurs liaisons. Or, le déploiement direct des scripts ECMA ne déploie pas les liaisons. Vous ne pouvez ajouter les scripts (eDirectory) déployés dans la définition de requête de provisioning (PRD) que si les liaisons qui connectent les scripts ECMA au pilote sont présentes.

Pour lier un script ECMA à un pilote, procédez de l'une des façons suivantes :

  • Déployez les liaisons dans le pilote en cliquant avec le bouton droit et en sélectionnant Pilote > En direct > Comparer > Mettre à jour eDirectory.

  • Cliquez sur Pilote > En direct > Comparer > Mettre à jour eDirectory pour créer les liaisons de stratégies sur le pilote. Lors de l'importation du pilote dans le projet suivant, les liaisons des scripts ECMA sont également importées.

  • Lorsque vous consultez les scripts dans la vue Structure du projet suivant, allez dans Configuration du pilote, cliquez sur l'onglet ECMAScript et ajoutez manuellement le script. Cela crée une liaison entre le script et le pilote.

6.18 MVEditor ne résout pas le DN pour la requête globale DAL

Lorsque le type d'entité n'est pas spécifié, la sélection de recherche de MVEditor filtre les résultats de recherche et affiche les valeurs appropriées. En revanche, si le type d'entité est spécifié, la requête DAL ne renvoie plus les valeurs correctes.

Pour contourner ce problème, ne spécifiez pas la clé d'entité DAL si vous renseignez l'expression globale, car la requête globale fait déjà référence à une clé d'entité dans la définition. Vous pouvez soit définir la recherche de clé d'entité DAL et assigner l'expression d'affichage, soit spécifier l'expression globale de la requête DAL, mais pas les deux simultanément.

6.19 Un attribut comportant un caractère de soulignement dans son nom LDAP interrompt le portlet Detail

Ce problème se produit lorsque vous utilisez un trait de soulignement (_) dans le nom d'attribut. Par exemple, des attributs tels que NomTest ou Nom-Test fonctionnent bien, mais pas Nom_Test.

6.20 Pas de préférence d'historique local

Les préférences d'historique local proposées avec Designer sont une fonction Eclipse. Elles ne visent pas la mise en cache des données de Designer.

Pour minimiser l'historique que Designer peut mettre en cache :

  1. Accédez à la page Préférences d'historique local en cliquant sur Windows > Préférences > Général > Poste de travail > Historique local.

  2. Définissez les valeurs de préférences suivantes :

    • Nombre de jours de conservation des fichiers : 1

    • Nombre maximal d'entrées par fichier : 1

    • Taille de fichier maximale (Mo) : 1

  3. Redémarrez Designer pour appliquer les valeurs modifiées.

6.21 Définition appropriée des ports LDAP après l'importation d'un projet dans Designer

Lorsque vous créez un projet après l'avoir importé dans Designer depuis un système en ligne, Designer ne définit pas correctement les ports dans la vue des propriétés du coffre-fort d'identité.

Pour contourner ce problème, modifiez les ports LDAP dans cette vue avant de déployer le projet importé.

7.0 Problèmes relatifs à la Linux

7.1 Erreur JVM Terminated Exit Code=1 (JVM terminée. Code de sortie=1)

Certaines installations ont renvoyé une erreur JVM terminated exit code=1 (JVM terminée. Code de sortie=1) sur des postes de travail SLED 10 SP1. Une solution temporaire consiste à apporter la modification suivante dans le fichier /etc/X11/xorg.conf :

Section "Extensions"
Option "MIT-SHM" "no"
EndSection

Notez que la désactivation de cette extension nuit aux performances.

7.2 Installation de Designer sous openSUSE 10.3 avec l'interface GNOME

Initialement, l'interface GNOME sous openSUSE 10.3 ne fonctionne pas avec Identity Manager Designer. Par exemple, Designer ne se lance pas sous GNOME ou il se bloque lorsque vous passez le pointeur de la souris sur une info-bulle ou lorsque vous supprimez des objets de la vue Projet. Pour que openSUSE 10.3 avec GNOME fonctionne avec Designer 3.x ou version ultérieure, vous devez mettre à jour toutes les bibliothèques à partir d'openSUSE.org. Veillez à inclure les éléments suivants :

  • bug-buddy

  • gtk2

En cas de problèmes lors de l'exécution des mises à jour ou si vous devez configurer le serveur de mise à jour, reportez-vous à la documentation YaST Online Update (Mise à jour en ligne YaST) pour obtenir de l'aide.

7.3 Erreur de corruption de la pile sous openSUSE 10.3

Lorsque vous démarrez Designer avec StartDesigner.sh sous openSUSE 10.3, l'erreur suivante peut s'afficher sur la console :

"*** stack smashing detected ***: ~/designer/jre/bin/java terminated" 

Designer ne démarre pas. Cette erreur peut résulter de l'utilisation du système d'entrée de langue SCIM (Smart Common Input Method) sur votre bureau Linux, et plus spécifiquement du module scim-bridge-gtk pour GTK. Il existe deux façons de corriger ce problème :

  • Supprimez le module scim-bridge-gtk.

  • Exportez la variable d'environnement GTK_IM_MODULE=xim (cliquez sur export GTK_IM_MODULE=xim pour plus d'instructions.)

7.4 Installation du concepteur sur les distributions Linux basées sur Debian

Bien que nous ne prenions pas officiellement en charge toutes les distributions de Linux, de nombreux clients nous ont signalé une exécution correcte de Designer sur les distributions basées sur Debian (par exemple Ubuntu). Pour ce faire, procédez de la manière suivante :

  1. Téléchargez Designer depuis le site Web Cool Solutions et extrayez-le dans un dossier de votre choix.

  2. Utilisez le gestionnaire de paquetages synaptiques Ubuntu pour installer les paquetages alien, rpm et gettext.

    ou

    Dans la ligne de commande, entrez sudo apt-get -f install alien rpm gettext.

  3. Remplacez les répertoires par designerInstallDir.

  4. Dans la ligne de commande, entrez sudo rpm -ivh --nodeps components/nici/nici.i386.rpm).

    Cette opération ajoute une entrée à la base de données RPM dans laquelle le programme d'installation effectue une recherche lorsque vous saisissez rpm -qa dans la ligne de commande.

  5. Le RPM gettext est également requis par le programme d'installation standard de Designer. Téléchargez une version installable de gettext.rpm, puis installez-la. Par exemple, rpm -ivh --nodeps gettext[version].rpm. L'entrée gettext est ainsi ajoutée à la base de données RPM.

  6. Exécutez le script standard de Designer ./install en tant qu'utilisateur du bureau.

7.5 Exécution d'eDirectory avec le concepteur sous Linux

Si vous exécutez eDirectory sous Linux et si vous souhaitez exécuter le concepteur, il se peut que vous deviez le faire en tant que root. L'installation d'eDirectory implique que vous installiez ses paquetages de base en tant que root, empêchant ainsi leur exécution par un utilisateur normal. En particulier, Designer se bloque si vous l'exécutez en tant qu'utilisateur non root lors d'une importation, d'un déploiement et d'une connexion à une arborescence.

7.6 Exécution de Designer sous Linux avec gtk-qt-engine

Il est déconseillé d'exécuter le concepteur si le RPM gtk-qt-engine est installé. Ce paquetage RPM est installé avec SUSE Linux et avec d'autres distributions Linux. Des problèmes connus provoquent des blocages et des problèmes avec le thème du concepteur lorsqu'il est installé.

Si vous utilisez ce paquetage RPM, procurez-vous la version la plus récente. Vous pouvez la télécharger à partir du site Web d'Adobe KDE.

Même en utilisant la dernière version du paquetage, il se peut que la fonction de thème de Designer ne soit pas présente.

Pour savoir si le paquetage RPM gtk-qt-engine est installé, saisissez :

rpm -qa|grep gtk-qt

Si gtk-qt-engine apparaît dans la liste, vous devez supprimer le paquetage grâce à la commande suivante que vous devez émettre en tant qu'utilisateur root :

rpm -e gtk-qt-engine

7.7 Problème d'affichage sous Linux

7.7.1 GNOME

Si vous rencontrez des problèmes d'affichage dans GNOME :

  1. Sélectionnez le menu Applications.

  2. Cliquez sur Préférences > Police, puis réduisez la taille de la police de l'application.

  3. Vous pouvez également régler les éléments thématiques selon vos préférences.

    N'oubliez pas que les éléments thématiques de GTK peuvent être à l'origine de dégradations des performances dans Designer. Si Designer fonctionne lentement, en particulier lorsque vous utilisez des menus déroulants et autres widgets, vous pouvez essayer d'utiliser un thème GTK simplifié.

    Généralement, cela corrige les problèmes d'affichage.

7.7.2 KDE

Eclipse (Designer) étant une application GTK, vous devez utiliser des thèmes GTK plutôt que des thèmes qt.

Premièrement, vous devez préparer l'utilisation des thèmes.

Vous devez supprimer le paquetage gtk-qt-engine. Pour ce faire, utilisez YaST ou les instructions fournies à la section Exécution de Designer sous Linux avec gtk-qt-engine.

Les paquetages suivants doivent être installés sur votre système Linux. Si vous avez installé le sous-système GNOME, ces paquetages sont déjà installés :

  • gtk-engines

  • gtk2-engines

  • control-center2 > Centre de contrôle Gnome

  • gtk2-themes > ou les thèmes que vous avez téléchargés, et toutes les dépendances associées

  • gnome-themes n'est nécessaire que si vous envisagez d'utiliser le centre de contrôle Gnome pour définir votre thème

Une fois les conditions préalables remplies, effectuez l'une des opérations suivantes :

  • Définissez votre thème GTK et les paramètres de police dans le menu KDE SUSE. Sélectionnez Utilitaires > Bureau > Centre de contrôle Gnome. Cette application du Centre de contrôle peut être configurée pour s'exécuter automatiquement à chaque démarrage de KDE. C'est ce que fait la commande suivante :

    Dans la commande -s /opt/gnome/lib/control-center-2.0/gnome-settings-daemon /home/user/.kde/Autostart,

    remplacez user par votre nom d'utilisateur.

  • Créez un fichier de contrôle GTK (généralement nommé .gtkrc-2.0) dans votre répertoire privé ou le répertoire dans lequel votre système est configuré pour rechercher GTK2_RC_FILES. La saisie de set |grep gtk affiche la méthode de configuration de cette variable d'environnement et les fichiers nécessaires. Vous pouvez utiliser la police et le thème GTK que vous préférez.

    Par exemple : include "/opt/gnome/share/themes/Xfce-stellar/gtk-2.0/gtkrc" style "user-font"

    /gtkrc" style "user-font"

    {

    font_name="Sans Serif 6"

    }

    widget_class "*" style "user-font" gtk-theme-name="Xfce-stellar"

    gtk-font-name="Sans Serif 6"

7.8 Échec de démarrage de Designer sous SLED 10.3 64 bits

7.8.1 Ajout de XULRunner au fichier Designer.ini sous SLED 10.3 64 bits

Pour lancer Designer, ajoutez XULRunner version 1.8.1.21 au fichier Designer.ini.

  1. Vérifiez la version de XULRunner dans le répertoire /usr/lib.

  2. Ajoutez les informations relatives à XULRunner en modifiant le fichier Designer.ini.

    1. Ouvrez le fichier Designer.ini à partir du répertoire d'installation de Designer.

    2. Ajoutez la ligne ci-dessous à la fin du fichier Designer.ini :

      -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.8.1.21/
      
  3. Enregistrez le fichier Designer.ini et lancez Designer.

7.8.2 La JVM se bloque au démarrage de Designer ou en cas d'ouverture de la page de bienvenue ou de l'aide sous Linux 64 bits

Si la version 32 bits de XULRunner est installée sur une distribution Linux 64 bits, il se peut que la JVM se bloque lorsque vous lancez Designer ainsi que lorsque vous affichez la page de bienvenue ou une rubrique d'aide. Pour résoudre ce problème :

  1. Ouvrez le fichier Designer.ini situé dans le répertoire d'installation de Designer.

  2. Ajoutez la ligne ci-dessous à la fin du fichier Designer.ini :

    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
    
  3. Enregistrez le fichier Designer.ini et lancez Designer.

7.8.3 La page de bienvenue ne s'affiche pas sur certaines distributions de Linux

Si la page de bienvenue ne s'affiche pas correctement sous Linux, cela signifie probablement que votre version de XULRunner n'est pas compatible avec Eclipse. Designer utilise le navigateur intégré fourni par XULRunner à divers endroits, notamment dans la page de bienvenue et le système d'aide.

Pour télécharger une version compatible de XULRunner :

  1. Téléchargez le programme d'installation de XULRunner pour Linux.

  2. Supprimez l'enregistrement de votre version actuelle de XULRunner en exécutant la commande suivante en tant qu'utilisateur root :

    xulrunner --unregister-global
    
  3. Suivez les instructions pour installer XULRunner.

  4. Redémarrez Designer, puis vérifiez que la page de bienvenue fonctionne normalement.

7.9 Les boutons des boîtes de dialogue ne fonctionnent pas lorsque l'on clique dessus sous openSUSE 11.2

Si des boutons des boîtes de dialogue ne réagissent pas lorsque vous cliquez dessus, vous pouvez contourner ce problème de l'une des façons suivantes :

  • Utilisez la touche d'espace ou la touche Entrée pour activer les boutons.

  • Ajoutez la commande export GDK_NATIVE_WINDOWS=true au fichier StartDesigner.sh.

7.10 Impossible de sélectionner des options en cas de création ou de configuration d'un pilote

Il est parfois impossible de sélectionner des options de menu déroulant lors de la création ou de la configuration d'un pilote. Pour éviter ce problème, procédez comme suit :

  1. Cliquez sur le menu déroulant en maintenant enfoncé le bouton gauche de la souris.

  2. Maintenez le bouton gauche de la souris enfoncé jusqu'à ce que l'option requise soit surlignée.

  3. Libérez le bouton gauche de la souris pour sélectionner l'option.

7.11 Une exception s'est produite lors de la navigation dans le système d'aide de Designer 4.0.1

Lorsque vous parcourez l'aide sur la plate-forme openSUSE 11.2, cette dernière déclenche une exception. Cela est probablement dû au fait que votre version de XULrunner n'est probablement pas compatible avec Eclipse. Pour éviter cette exception, procédez comme suit :

  1. Téléchargez le fichier xulrunner-1.8.1.3.en-US.linux-i686.tar et installez-le sous openSUSE 11.2.

    Pour obtenir des instructions, reportez-vous à la procédure d'installation à la section La page de bienvenue ne s'affiche pas sur certaines distributions de Linux.

  2. Ouvrez le fichier Designer.ini situé dans le répertoire d'installation de Designer et ajoutez la ligne ci-dessous à la fin :

    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner
    
  3. Enregistrez le fichier Designer.ini, puis redémarrez Designer.

8.0 Problèmes de workflow/provisioning

8.1 Les champs de formulaire renvoyant la valeur « non défini » n'affichent pas d'erreur ni d'avertissement

Si un champ de formulaire utilisé par un workflow renvoie la valeur « Non défini », le formulaire n'affiche pas de message d'erreur ni d'avertissement. Cela est dû à un problème de script. De manière générale, si le script d'un formulaire renvoie la valeur « Non défini », il considère que c'est une erreur. Pour éviter ce problème, assurez-vous de ne pas définir de valeur « Non défini » dans les assignations de pré-activité. À cette fin, utilisez un bloc try/catch/finally pour garantir qu'une valeur correcte est toujours renvoyée à chaque contrôle.

8.2 Timeout possible lors de la configuration des droits des ayants droit sur une définition de requête de provisioning

Vous risquez de rencontrer le message d'erreur suivant en tentant de définir les droits d'ayants droit d'une définition de requête de provisioning ou en essayant d'accéder au coffre-fort d'identité via le générateur d'expressions ECMA :

Cannot connect to host 'xxx', verify the address is correct and the server is running.

Si l'adresse est correcte et si le serveur est en cours d'exécution, cela peut être dû à la lenteur de la connexion.

Pour modifier le timeout de connexion, définissez les préférences de connexion via Fenêtre > Préférences > Novell > Provisioning.

8.3 Enregistrement de références incorrectes dans l'éditeur de définition de requête de provisioning

Lorsque vous vous connectez au coffre-fort d'identité depuis l'éditeur de requête de provisioning (par exemple pour définir les droits d'un ayant droit sur une définition de requête de provisioning), vous êtes invité à entrer vos références pour le coffre-fort d'identité. Si vous saisissez un mot de passe incorrect et cliquez sur Enregistrer le mot de passe dans la boîte de dialogue des références du coffre-fort d'identité, vous ne pouvez pas vous connecter au coffre-fort d'identité et n'êtes pas invité à retaper vos références.

Pour contourner ce problème, accédez à la vue du modélisateur et reconfigurez les références du coffre-fort d'identité pour le projet.

8.4 Les ressources associées à des rôles ne sont pas supprimées de la liste de ressources de l'éditeur de rôle

Sous la liste de ressources de l'éditeur de rôle, une liste en lecture seule reprenant les ressources associées ainsi que le rôle est disponible. Les informations de cette liste sont obtenues et mises à jour pour tous les rôles lorsque le catalogue de rôles est importé depuis eDirectory. Vous ne pouvez détecter que les nouvelles associations de ressources et non celles qui ont été supprimées de l'application utilisateur.

Pour éviter ce problème, assurez-vous que les associations de ressources supprimées disparaissent de la liste de ressources:

  1. Avant d'effectuer une importation à chaud depuis le catalogue de rôles, ouvrez la vue de navigation, puis accédez au dossier MyProject\Model\Provisioning\AppConfig\RoleConfig\ResourceAssociations.

  2. Supprimez tous les fichiers du dossier sauf celui nommé ResourceAssociations.digest.

  3. Dans la vue de provisioning, sélectionnez l'objet Catalogue de rôles, puis exécutez l'importation à chaud pour réimporter toutes les associations de ressources et obtenir les informations adéquates mises à jour.

8.5 Erreur en cas d'utilisation de la fonction de comparaison dans un projet sous contrôle de version

Si vous ajoutez un pilote d'application utilisateur à un projet dont la version est sous contrôle et si vous effectuez une comparaison une fois le projet à nouveau vérifié, l'exception suivante peut apparaître dans le journal d'erreurs :

Unable to find a light item for the path: Model/Provisioning/AppConfig/.appconfig 

Vous pouvez sans problème ignorer cette erreur.

8.6 Exceptions en cas d'importation des archives d'un projet

Si vous importez un fichier d'archive de projet dans Designer, vous risquez de ne pas voir les définitions d'équipe existantes. L'erreur suivante apparaît en outre dans le journal d'erreur :

org.eclipse.core.internal.resources.ResourceException:
Resource'/myProject/Model/Provisioning/AppConfig/TeamDefs/TeamDefs.digest'

Pour rendre disponibles les définitions d'équipes, redémarrez Designer.

8.7 La comparaison de rôles donne des résultats incorrects

Si vous utilisez l'interface utilisateur de l'application utilisateur et Designer pour créer des rôles, la fonction En direct > Comparer de Designer risque de ne pas afficher les résultats attendus. Pour contourner ce problème, procédez de l'une des manières suivantes :

  • utilisez uniquement Designer pour créer, supprimer ou modifier tous les rôles ;

  • utilisez la fenêtre Comparer qui s'affiche lors d'un déploiement. Cette fenêtre affiche les bons résultats. Vous pouvez annuler le déploiement si vous voulez simplement consulter les résultats de la comparaison.

8.8 Erreur d'exception de pointeur nul lors de la vérification des objets de provisioning dans le contrôle de version

Si vous exécutez une validation du contrôle de version sur des objets de provisioning alors qu'une définition de requête de provisioning (Provisioning Request Definition - PRD) est ouverte et que des modifications n'ont pas encore été enregistrées, une erreur d'exception de pointeur nul apparaît dans le journal d'erreur. Vous risquez de ne pas vous apercevoir de l'échec de la validation si le journal d'erreur n'est pas ouvert. Pour contourner ce problème, le moyen le plus simple consiste à enregistrer l'objet de provisioning avant d'en contrôler la version ou à fermer l'objet sans l'enregistrer.

8.9 Fermeture de l'éditeur en cas de rétablissement d'une définition de requête de provisioning ouverte

Si vous rétablissez l'état initial d'une définition de requête de provisioning alors qu'elle est ouverte dans l'éditeur de définition de requête de provisioning, l'éditeur se ferme, puis se rouvre et affiche la version actualisée de la définition. Il s'agit d'un mode de fonctionnement normal de l'éditeur de définition de requête de provisioning.

8.10 Le rétablissement de l'état initial des paramètres régionaux peut afficher un état incorrect

Lorsque vous utilisez la fenêtre Groupes de ressources de localisation et de paramètres régionaux (Configurer > Paramètres régionaux) pour ajouter et supprimer des paramètres régionaux, puis si vous exécutez un contrôle de version Rétablir l'état initial, Designer peut indiquer à tort que l'objet local a été modifié. Ce problème survient si vous n'avez apporté aucune modification et fermez la fenêtre en cliquant sur OK. Pour que ce message ne s'affiche pas, cliquez sur Annuler et non sur OK.

8.11 Problèmes lors de la configuration d'ayants droit sur des définitions de requête de provisioning en lecture seule après la migration du pilote d'application utilisateur vers la version 3.6.1

Si vous configurez des ayants droit sur l'une des définitions de requête de provisioning en lecture seule (p. ex. les objets Attestation ou Rôles) sur un pilote d'application utilisateur migré vers la version 3.6.1, Designer crée une copie supplémentaire de la définition de requête de provisioning. Deux objets portant le même nom apparaissent alors dans la vue de provisioning.

Pour supprimer l'objet en trop :

  1. Sauvegardez votre projet.

  2. Tandis que le projet est ouvert, accédez à la vue de navigation, puis recherchez le dossier Model\Provisioning\AppConfig\RequestDefs du projet.

    La vue de navigation affiche les définitions de requête de provisioning sous forme de fichiers .prd et .digest. La copie excédentaire de la définition de requête de provisioning porte le même nom auquel est ajouté un numéro. Par exemple, le rapport d'attestation apparaît dans la vue de navigation comme AttestationReport.prd et AttestationReport.digest. La copie supplémentaire se présente comme AttestationReport1.prd et AttestationReport1.digest.

  3. Supprimez les fichiers comportant un nombre derrière le nom de fichier. Par exemple, AttestationReport1.prd et AttestionReport1.digest.

  4. Enregistrez le projet.

8.12 Les paramètres de droit ne sont pas générés correctement pour les droits ayant le format Identity Manager 4.0.1

Les droits Identity Manager 4.0.1 acceptent les expressions JSON. Toutefois, l'expression générée renvoie un paramètre simple, par exemple :

carpathia.qalab.com

Veillez à éditer l'expression afin d'en faire une expression JSON. Par exemple, pour un pilote Active Directory, modifiez l'expression comme suit :

{"ID", "carpathia.qalab.com"}

9.0 Problèmes de provisioning/migration

9.1 La migration du pilote de l'application utilisateur version 3.7 ne déploie pas automatiquement les modèles de notification

Vous devez ajouter et déployer manuellement les modèles de notification lorsque vous travaillez avec les pilotes d'application utilisateur migrés à partir de versions de l'application utilisateur antérieures à 3.7. Pour déployer les modèles de notification, procédez comme suit :

  1. Accédez à la vue Structure du Designer.

  2. Accédez au Coffre-fort d'identité où l'environnement migré a été créé.

  3. Cliquez avec le bouton droit sur Collection de notification par défaut.

  4. Cliquez sur Ajouter tous les modèles, puis cliquez avec le bouton droit sur Collection de notification par défaut.

  5. Accédez à En direct > Déployer, puis déployez toutes les modifications.

9.2 La migration directe du pilote d'application utilisateur vers la version 4.0.1 n'est pas prise en charge

Le pilote Identity Manager ne peut plus être migré avec Designer 4.0.1. Designer 4.0.1 prend uniquement en charge les mises à niveau de paquetages de pilotes. Pour mettre à niveau les versions antérieures du pilote d'application utilisateur vers la version 4.0.1, vous devez migrer le pilote vers la version 4.0, puis utiliser la mise à niveau du paquetage de l'application utilisateur pour effectuer la mise à niveau vers la version 4.0.1.

10.0 Problème de contrôle de version

10.1 Erreur 404 lors de la comparaison des révisions de contrôle de version sur les projets volumineux

Ce problème intermittent se produit lorsque vous comparez un projet volumineux ou lorsque vous utilisez une connexion très lente pour effectuer une comparaison. L'exécution de la comparaison dure très longtemps et tous les éléments n'apparaissent pas dans la fenêtre de comparaison. La plupart du temps, ce problème est résolu lorsque vous effectuez une nouvelle tentative. S'il persiste, contactez le support Novell pour plus d'informations sur la désactivation temporaire du thread d'état.

10.2 Absence du pilote dans les vues du contrôle de version ou du modélisateur après recherche des mises à jour

Si vous ajoutez un pilote à un ensemble de pilotes défini sur un ordinateur, enregistrez la mise à jour sur un serveur de contrôle de version, puis exécutez une opération Obtenir les mises à jour sur une deuxième machine, le pilote ajouté n'apparaît pas dans l'ensemble de pilotes. Dans ce cas, rafraîchissez la vue Modélisateur en la fermant pour ensuite la rouvrir. Rafraîchissez ensuite la vue du contrôle de version.

10.3 Les opérations Copier, Coller et Glisser dans la vue de navigation ne mettent pas à jour le contrôle de version

Les opérations de copier-coller et glisser-déplacer dans la vue de navigation ne traitent pas les fichiers correctement s'ils sont sous contrôle de version. La solution consiste à effectuer ces opérations à partir de la vue Projet.

11.0 Paquetages Problèmes connus

11.1 Les mises à jour automatiques des paquetages échouent si le site requiert une authentification

Si vous téléchargez automatiquement des paquetages depuis un site qui requiert une authentification, le téléchargement échoue. Vous pouvez éviter ce problème en configurant Designer de manière à ce qu'il s'authentifie automatiquement auprès des sites de téléchargement.

  1. Dans Designer, cliquez sur Windows > Préférences > Général > Connexions réseau.

  2. Cliquez sur Proxy manuel.

  3. Indiquez le serveur et le port du serveur proxy.

  4. Cliquez sur Activer l'authentification proxy.

  5. Indiquez le nom d'utilisateur et le mot de passe permettant l'authentification auprès du site à partir duquel vous souhaitez télécharger des paquetages.

  6. Cliquez sur OK pour enregistrer les modifications.

12.0 Problèmes liés à la mise à niveau

12.1 La mise à niveau de Designer 3.0.1 vers Designer 4.0.1 n'est pas prise en charge

Designer 4.0.1 est une application RCP à part entière. Elle ne prend pas en charge les mises à niveau à partir de versions antérieures de Designer. Vous pouvez toutefois exporter des espaces de travail de Designer 3.0.1 vers Designer 4.0.1, ce qui déclenche la conversion du projet en version 4.0.1.

13.0 Problèmes relatifs à l'aide

13.1 L'aide de Gérer l'annuaire nécessite plus de 12 heures pour se charger

La boîte de dialogue de chargement de l'aide s'affiche mais pas la fenêtre d'aide. La boîte de dialogue de chargement de l'aide ne se ferme qu'au redémarrage de Designer.

14.0 Mentions légales

Novell, Inc. n'accorde aucune garantie, explicite ou implicite, quant au contenu de cette documentation, y compris toute garantie de bonne qualité marchande ou d'aptitude à un usage particulier. 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 dans le cadre de ce contrat peuvent être soumis à des contrôles d'exportation aux États-Unis et à la législation commerciale d'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 produits livrables. Vous acceptez de ne pas procéder à des exportations ou à des réexportations vers des entités figurant sur les listes noires d'exportation en vigueur aux États-Unis ou vers des pays terroristes ou soumis à un embargo par la législation américaine en matière d'exportations. Vous acceptez de ne pas utiliser les produits livrables pour le développement prohibé d'armes nucléaires, de missiles ou chimiques et biologiques. Reportez-vous à la page Web des services de commerce international de Novell pour plus d'informations sur l'exportation des logiciels Novell. Novell décline toute responsabilité dans le cas où vous n'obtiendriez pas les autorisations d'exportation nécessaires.

Copyright © 2011 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.

Pour connaître les marques commerciales de Novell, reportez-vous à la liste des marques commerciales et des marques de service de Novell.

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