Résoudre les principaux problèmes rencontrés avec une licence flottante sous Windows
THIS INFORMATION ONLY PERTAINS TO SOFTWARE VERSIONS IDL 8.5, ENVI 5.3 AND PRIOR
Si votre logiciel de Exelis VIS s’exécute en mode démo (session de
7 minutes) ou ne démarre pas après avoir installé une licence flottante sur une machine Windows, nous vous invitons à consulter l'article suivant et à suivre les instructions
correspondant au problème rencontré.
Note: l
es messages d'erreurs détaillés sont accessibles depuis le fichier log du gestionnaire de licences.
I- Les vérifications ou tests basiques à effectuer dans tous les cas sur le serveur de licence:
1. Vérifier que le manager de licence tourne.
- Lancer le LMTools: Démarrer > Programmes
> ENVI x.x ou IDL x.x > Tools > LMTools
- Cliquer sur le bouton Perform Status Enquiry
situé sous l'onglet Server Status. Si un message d'erreur est listé dans l'interface, merci de poursuivre avec les tests ci-dessous.
2. Arrêter et redémarrer le gestionnaire de licences.
- Fermer ENVI ou IDL
- Lancer le LMTools: Démarrer > Programmes > ENVI x.x ou IDL x.x > Tools > LMTools
- Dans l'onglet Start/Stop/Reread, cocher la case Force Server Shutdown, puis cliquer sur Stop Server
- attendre 30 secondes puis cliquer sur Start Server
- relancer le test I-1 après 30 secondes
II- Les vérifications ou tests basiques à effectuer dans tous les cas sur les machines clientes:
1. Est-ce que la variable d'environnement LM_LICENSE_FILE est bien définie ?
- Lancer la commande DOS: echo %LM_LICENSE_FILE%
- vérifier que cette commande renvoie bien l'adresse du serveur de licence sous la forme port@servername. Par exemple: 1700@server1, avec server1 le hostname du serveur de licence.
- si la variable LM_LICENSE_FILE est déjà utilisée pour pointer vers la licence d'un autre produit qu'un logiciel Exelis, vous pouvez utiliser la variable d'environnement IDL_LMGRD_LICENSE_FILE pour pointer vers le serveur de licence Exelis.
2. Est-ce que le serveur de licences est accessible depuis votre machine ?
- lancer la commande DOS: ping servername, avec servername le hostname du serveur de licence pour s'assurer que la machine cliente communique bien avec le serveur de licence
III- Principaux messages d'erreur et suggestions pour résoudre les problèmes les plus courants : si le manager de licence renvoie un message d'erreur sur la machine serveur de licence, nous vous invitons à le retrouver parmi la liste ci-dessous et à suivre les suggestions pour résoudre le problème.
1. Est-ce que votre fichier de licence est corrompu et est-ce que votre manager de licence est à jour ?
- Messages d'erreur :
% LICENSE MANAGER: Invalid license key (inconsistent encryption code).
% LICENSE MANAGER: Invalid license key (inconsistent authentication code).
% LICENSE MANAGER: FEATURESET incorrect in license file
- Causes du problème:
* cas 1: le fichier de licence est corrompu. Cela arrive parfois lors du transfert de la licence par email.
* cas 2: la version du manager de licence n'est pas adaptée au fichier de licence
- Suggestions:
* cas 1: se connecter sur son compte web pour récupérer une copie du fichier de licence ou demander au support technique un envoi de la licence au format zippé.
* cas 2: télécharger la dernière version du License Manager sur notre site web: http://www.harrisgeospatial.com/MyAccount/Downloads/ProductDownloads.aspx
2. Est-ce que le fichier de licence est à jour et correspond bien aux produits utilisés?
- Messages d'erreur :
LICENSE MANAGER: license feature not found.
LICENSE MANAGER: no such feature exists.
LICENSE MANAGER: license file does not support this feature.
- Causes du problème:
* cas 1: le fichier de licence n'a pas été mis à jour pour la version du produit utilisé
* cas 2: le produit que vous souhaitez utiliser n'est pas supporté par votre licence
* cas 3: le fichier de licence utilisé par le manager de licence n'est pas le bon fichier de licence
- Suggestions:
* cas 1: vérifier que la licence est bien compatible avec la version du produit utilisé, par exemple en vous connectant sur votre compte web. Si ce n'est pas le cas réaliser la mise à jour de votre licence depuis votre compte web si vous êtes administrateur de la licence.
* cas 2: vérifier que la licence est bien compatible avec le produit utilisé, par exemple en vous connectant sur votre compte web. Si ce n'est pas le cas n'hésitez pas à contacter votre responsable commercial.
* cas 3: lancer le LMTools Démarrer > Programmes > ENVI x.x ou IDL x.x > Tools > LMTools et vérifier que le chemin vers le fichier de licence est correct dans le 3e champ de l'onglet Config Services
3. Est-ce que le fichier de licence contient le bon hostname?
- Message d'erreur :
LICENSE MANAGER: "Hostname1": Not a valid server hostname, exiting...
- Cause du problème: le hostname contenu dans le fichier de licence ne correspond pas au hostname de la machine serveur de licence
- Suggestion: Vérifier que le hostname contenu dans la ligne SERVER du fichier de licence correspond au hostname renvoyé par l'option "Request a License if you don't have internet access" du License Wizard. Le License Wizard peut être lancé depuis le menu Démarrer > Programmes > ENVI x.x ou IDL x.x > Tools > License Wizard
4. Est-ce que le fichier de licence contient le bon hostid?
- Message d'erreur :
% LICENSE MANAGER: Invalid host. The hostid of this system does not match the hostid
specified in the license file.
- Cause du problème: le hostid contenu dans le fichier de licence ne correspond pas au hostid de la machine serveur de licence
- Suggestion: Vérifier que le hostid contenu dans la ligne SERVER du fichier de licence correspond au hostid renvoyé par l'option "Request a License if you don't have internet access" du License Wizard. Le License Wizard peut être lancé depuis le menu Démarrer > Programmes > ENVI x.x ou IDL x.x > Tools > License Wizard
5. Est-ce que la licence est bien une licence serveur ?
- Messages d'erreur :
LICENSE MANGER: No features to serve!
LICENSE MANAGER: no server line in license file error
- Causes du problèmes:
*Cas1: la licence ne contient pas de ligne serveur de licence et n'est donc pas une licence flottante
*Cas2: la licence est corrompue
- Suggestions
*Cas 1: contacter votre représentant commercial si vous souhaitez une licence flottante
*Cas2: voir suggestion du point III-1.
6. Est ce que le manager de licence trouve le fichier de licence ?
- Message d'erreur : can't initialize: cannot find license file (No such file or directory)
- Cause du problème: le manager de licence ne trouve pas le fichier de licence car
* Cas 1: La licence n'a pas encore été installée sur la machine
* Cas 2: la licence n'est pas installé dans le répertoire par défaut
- Suggestions:
* Cas 1: Installer la licence sur la machine via le License Wizard: Démarrer > Programmes > ENVI x.x ou IDL x.x > Tools > License Wizard
* Cas 2: utiliser la variable d'environnement LM_LICENSE_FILE pour définir le chemin vers le fichier de licence sur la machine serveur. Voir point IV pour plus de détails.
7. Est ce que le fichier de licence dispose des bonnes permissions ?
- Message d'erreur : license manager: can't initialize: cannot read license file
(Permission denied)
- Cause du problème: le fichier de licence ne dispose pas des bonnes permissions
- Suggestion: donner les
droits de lecture et d'exécution sur le fichier de licence à tous les utilisateurs.
IV- Cas particulier : sauvegarder le fichier de licence dans un
répertoire autre que celui par défaut
Nous recommandons fortement de sauvegarder votre fichier de licence
avec le nom et le chemin par défaut soit C:\program files\exelis\license\license.dat. Si vous avez placé votre fichier de licence dans ce
répertoire, vous n'avez pas besoin de définir de variable d'environnement sur la machine serveur de licence.
Si vous avez choisi un emplacement autre que l'emplacement et le nom par défaut pour le fichier de licence,
vous devez définir la variable d'environnement LM_LICENSE_FILE sur la machine serveur de licence pour
pointer vers le fichier de licence AVANT de lancer le manager de licence.
Par exemple, si vous sauvegardez votre fichier de licence sous
C:\temp\mylicensefiles\license_idl.
- Depuis les Paramètres avancés du Système dans votre panneau de configuration Windows sélectionner Variables d'Environnement
- dans le tableau Variables Systèmes sélectionner Nouveau
- entrer LM_LICENSE_FILE dans le champ Nom de la variable
- entrer "C:\temp\mylicensefiles\license_idl" dans le champ Valeur de la variable
Note: Si le chemin d'accès vers votre fichier
de licence contient des espaces, penser à mettre le chemin entre guillemets.
- Cliquer sur OK pour fermer toutes les fenêtres
V- Comment obtenir plus d'aide
1. Visiter la page du Support Technique sur notre site web:
http://harrisgeospatial.com/Support/SelfHelpTools/HelpArticles/HelpArticles-Detail/TabId/2718/ArtMID/10220/ArticleID/17496/Licensing--Installation-Frequently-Asked-Questions.aspx
2. si votre licence est sous maintenance vous pouvez contacter le support technique en indiquant votre numéro de licence:
http://www.harrisgeospatial.com/MyAccount/NewSupportIncident.aspx
________________________________________________
Reviewed by BC on 09/05/2014