Résolution de problèmes avec le Zoo
Produit: Zoo
Sommaire: Petits conseils pour résoudre des problèmes d'utilisation du Zoo, un gestionnaire de licences pour groupes de travail.
Actualisation: 13 octobre 2008
Voir aussi
Présentation
Le Zoo utilise une technologie simple de messages sans protocoles, appelée Mailslots pour communiquer avec Rhino. Les réseaux Microsoft utilisent des messages mailslots pour beaucoup de choses, y compris le service d'ouverture d'une session de domaine. La messagerie Mailslot fonctionne sur tous les systèmes d'exploitation modernes de Microsoft ainsi que sur les réseaux de groupes de travail et sur les réseaux de domaines.
En ce qui concerne la configuration de Zoo, il n'y a rien à faire. Si tous les ordinateurs impliqués appartiennent au même domaine ou groupe de travail de Windows et s'ils sont installés sur le même sous-réseau, le Zoo devrait pouvoir attribuer des licences sur demande. Quelques trucs à ne pas oublier lorsqu'on travaille avec le Zoo.
- Vérifiez que vous utilisez bien la dernière version du Zoo.
- Vérifiez que vous avez ouvert une session en tant qu'administrateur ou en tant que membre du groupe des administrateurs lorsque vous lancez le Zoo.
- Vérifiez que vous utilisez bien la dernière version révisée de Rhino et des autres modules pris en charge par Zoo, tels que Brazil, Bongo, Flamingo et Penguin.
Remarques sur le logiciel
- Le Zoo fonctionne sur Windows 2000, Windows XP, Windows Vista, Windows Server 2000 et Windows Server 2003.
- Le Zoo a besoin du Package redistribuable Microsoft Visual C++ 2005 SP1 (x86) sur le système où il est installé.
- Le Zoo ne fonctionne pas avec les licences éducation ou lab de Rhino 2.0 ou 3.0.
- Le Zoo ne fonctionne pas avec Rhino 2.0 ou 3.0 ouvert sur une version asiatique de Windows.
- Tous les produits ne sont pas capables d'acquérir des licences dans un réseau avec routeurs. Consultez la page de Compatibilité des produits avec le Zoo pour voir la liste des produits pris en charge.
- Vous devez ouvrir une session en tant qu'administrateur ou en tant que membre du groupe des administrateurs lorsque vous lancez le Zoo.
Remarques sur le réseau
- Tous les systèmes doivent appartenir au même domaine ou au même groupe de travail de Windows.
- Vérifiez que l'option Client pour les réseaux Microsoft est installée et activée pour la connexion réseau que vous utilisez. Sinon, vous obtiendrez les erreurs Échec d'écriture sur le mailslot client dans le fichier journal du Zoo.
- Si vous utilisez TCP/IP, vérifiez de bien Activer NetBIOS avec TCP/IP dans les paramètres TCP/IP avancés. Sinon, vous obtiendrez les erreurs Échec d'écriture sur le mailslot client dans le fichier journal du Zoo.
- Si l'ordinateur où Rhino ou le Zoo est installé utilise un pare-feu, assurez-vous que les ports suivants sont ouverts :
- Ports UDP 137 et 138
- Port TCP 139
- Attention, ces ports sont utilisés par Windows pour les communications NetBIOS. Si vous utilisez le pare-feu de Windows, vous devrez activer le Partage de fichiers et d'imprimante comme exception permise.
- Si vous n'avez pas configuré vos systèmes utilisant Rhino pour une recherche de clé dans le registre ou par DNS, toutes les stations de travail avec Rhino ainsi que le système où est installé le Zoo doivent se trouver sur le même sous-réseau. En effet, Rhino et le Zoo diffuseront tous deux des messages. La diffusion de messages de mailslots ne peut pas traverser les routeurs et certains commutateurs. Les routeurs sans fil ne transmettront pas non plus les messages de diffusion.
Vérifier que la résolution de nom NetBIOS fonctionne entre le Zoo et le client :
- Sur le serveur Zoo, ouvrez une interface de commande.
- Tapez nbtstat -a <nom ordinateur client>
- Un des adaptateurs réseau devrait résoudre le nom de l'ordinateur client.
- Sur l'ordinateur client, ouvrez une interface de commande.
- Tapez nbtstat -a <nom ordinateur Zoo>
- Un des adaptateurs réseau devrait résoudre le nom de l'ordinateur avec le Zoo.
Si nbtstat ne renvoie pas d'informations pour le Zoo ou le Client, le Zoo ne fonctionnera pas avec cette configuration réseau. Ce document et l'équipe d'assistance de McNeel ne sont pas en mesure de vous aider à vous assurer que votre réseau prend en charger la résolution de nom NetBIOS.
Remarques sur le Zoo
- Le Zoo peut tenir un fichier journal (Zoo.log) des conversations avec les clients de Rhino. Le fichier journal peut être utile pour diagnostiquer certains problèmes de communication. Si vous ne voyez pas de fichier journal dans le même dossier que Zoo.exe, vous pouvez activer le journal en sélectionnant Tools > Options dans l'application du Zoo. Vérifiez le fichier journal en utilisant Notepad pour voir si les messages de Rhino arrivent au Zoo et si le Zoo répond à ces messages
Outils extra pour le Zoo
Si vous utilisez le Zoo sur des réseaux avec routeur et si Rhino est incapable de trouver le Zoo, le système de recherche du Zoo, par clé de registre ou DNS, n'est peut-être pas configuré correctement. Vous devriez regarder si un des outils extra pour le Zoo peut vous aider à résoudre le problème. Les outils extra pour le Zoo comprennent les éléments suivants :
- SetZooServer.exe - Aide à configurer les stations de travail pour la recherche de clé de registre.
- ZooDnsResolver.exe - Aide à tester la fonction de recherche DNS.
Foire aux questions
Question 1 : Pour utiliser le Zoo, l'utilisateur doit-il installer Rhino en tant que nœud de travail ? En d'autres termes, s'il utilise Rhino en tant que licence autonome et s'il décide d'utiliser le Zoo, doit-il réinstaller entièrement Rhino ?
Réponse : Si l'utilisateur travaille déjà avec Rhino en mode autonome et si le Zoo est ensuite installé sur le réseau, une des deux solutions suivantes est possible.
- Dans Rhino, sélectionner Outils→Gestionnaire de licences →Nœud de groupe de travail. De cette façon, Rhino passera du mode autonome au mode nœud de groupe de travail. Le changement prendra effet au prochain démarrage de Rhino.
- Dans Rhino, lancer la commande AjouterLicence. Si leur clé CD autonome n'est pas dans le Zoo, elle sera ajoutée et le fonctionnement passera du mode autonome au mode groupe de travail.
Question 2 : J'utilise Rhino 4.0 sur une version de Windows x64 et Rhino ne trouve pas le Zoo en utilisant la recherche de clé de registre. Pourquoi ?
Réponse : Les ordinateurs fonctionnant sur une version x64 de Windows utilisent un registre avec une disposition différente pour pouvoir gérer les programmes 32-bit et 64-bit.
- Les programmes natifs 64-bit fonctionnent en mode natif et accèdent aux clés et aux valeurs enregistrées dans la sous-clé de registre suivante :
HKEY_LOCAL_MACHINE\Software
- Les programmes 32-bit fonctionnent en mode WOW64 et accèdent aux clés et aux valeurs enregistrées dans la sous-clé de registre suivante :
HKEY_LOCAL_MACHINE\Software\WOW6432node
Rhino 4.0 est une application 32-bit. Ainsi, si Rhino 4.0 est ouvert sur une version x64 de Windows, vous devrez ajouter ici la clé de recherche du Zoo dans le registre :
HKEY_LOCAL_MACHINE\Software\WOW6432node\McNeel\RhinoLM
Question 3: L'application du Zoo ouverte sur mon serveur semble être lente. Lorsque je regarde le fichier journal du Zoo, je vois un certain nombre d'erreurs Failed to write to client mailslot (Échec d'écriture sur le mailslot client). D'où cela peut-il venir ?
Réponse : Cette erreur est connue et se produit quand un client de Rhino a retiré une licence et que le client s'est déconnecté (l'ordinateur a été retiré du réseau). Cette erreur a été corrigée dans version actuelle du Zoo.
