Aller au contenu

Question et erreurs fréquentes

De notre expérience d'années de support, dans la plupart des cas les soucis sont résolus en vérifiant de nouveau les prérequis puis en redémarrant le service. Sinon cette page peut peut-être répondre à votre problème, avant d'écrire au support du Scan.

Du côté de l'installation

Si le message suivant s'affiche, veuillez vérifier les prérequis, en particulier les droits de l'utilisateur configuré pour lancer le service.

Service non démarré


Du côté de l'interface

Problème d'authentification

Après s'être authentifié sur l'interface du Scan, il arrive que l'interface du scan ne s'affiche pas. Il s'agit d'un problème qui peut intervenir lors de multiples authentifications à Isogeo dans différents onglets.

Pour résoudre le problème, cliquer sur https://scan.isogeo.com/api/logout puis réessayez.

Impossible d'accéder au chemin spécifié

Si l'un des messages ci-dessous s'affiche, c'est qu'il y a un problème avec les paramètres d'accès aux données entrées dans le point d'entrée : chemin, schéma, base de données, droits utilisateur...

Échec du scan : problème d'accès


Le service se connecte et se déconnecte en continu

Vérifier que l'utilisateur configuré pour lancer le service a les droits d'écriture sur le répertoire d'installation du service Isogeo Worker. Si ce n'est pas le cas, il faut lui donner et redémarrer le service puis recharger l'interface pour vérifier qu'il ne se déconnecte plus.

Si les logs affichent l'erreur spawn EPERM, voir Le service redémarre en boucle.

Cas particuliers connus

Le service refuse de démarrer (commande interne non reconnue)

Constat

Installation impossible

Problème

Le problème provient d'une impossibilité de résoudre le chemin Windows avec des espaces lorsque c'est le disque D (alors que ça fonctionne sur le disque C:).

Solution

S'assurer qu'il n'y a aucun espace ou caractère spécial dans le chemin du dossier d'installation du service de Scan.

Le service redémarre en boucle (spawn EPERM)

Constat

Dans l'interface, le service se connecte puis se déconnecte en continu. Les logs du service répètent en boucle les erreurs suivantes, à quelques secondes d'intervalle :

uncaughtException: Command failed with EPERM: Scan.exe --check-esri ...
spawn EPERM
uncaughtException: Cannot read properties of undefined (reading 'on')

Problème

Windows refuse d'exécuter le binaire embarqué Scan.exe. Le plus souvent, c'est une solution de sécurité qui bloque ou a mis en quarantaine le programme : antivirus Microsoft Defender, EDR, AppLocker.... Voir aussi les contraintes de sécurité sur le serveur.

Solution

Autoriser le répertoire d'installation du service (par défaut C:\Program Files\Isogeo) dans l'antivirus. Pour Microsoft Defender, l'antivirus intégré à Windows, il faut être administrateur local du serveur.

  1. Ouvrir Sécurité Windows (menu Démarrer, taper « Sécurité Windows »).
  2. Aller dans Protection contre les virus et menaces.
  3. Sous Paramètres de protection contre les virus et menaces, cliquer sur Gérer les paramètres.
  4. Descendre jusqu'à Exclusions, puis cliquer sur Ajouter ou supprimer des exclusions.
  5. Cliquer sur Ajouter une exclusion > Dossier, et sélectionner C:\Program Files\Isogeo.

Le dossier apparaît ensuite dans la liste des exclusions :

Exclusion du dossier Isogeo dans Microsoft Defender

Dans une console PowerShell lancée en tant qu'administrateur :

Add-MpPreference -ExclusionPath "C:\Program Files\Isogeo"
Add-MpPreference -ExclusionProcess "C:\Program Files\Isogeo\bin\node.exe"

Pour vérifier que l'exclusion est bien prise en compte :

Get-MpPreference | Select-Object -ExpandProperty ExclusionPath

Redémarrer ensuite le service Isogeo Worker, puis vérifier dans les logs que l'erreur spawn EPERM a disparu.

Warning

Si le serveur est géré par la DSI avec un logiciel (GPO, Intune) ou un antivirus/EDR tiers (ex : SentinelOne, CrowdStrike…) : le bouton Exclusions peut être grisé, ou l'exclusion locale peut être ignorée. L'exclusion doit alors être posée par l'équipe sécurité depuis sa console centrale.