Erreur collecte des tickets de communications

Dll absentes

Par défaut les logiciels Comtrafic.exe et lien.exe n’ont pas besoin de logiciels supplémentaires pour fonctionner, par contre dès que lien.exe va accéder à des bases externes (MySQL, PostgeSQL..) pour récupérer les tickets de communications, des dll sont utilisées. Celles ci sont fournies lors de l’installation (dans C:\comtrafic\bin) mais peuvent nécessiter d’autres dll Microsoft présentes ou non dans les systèmes d’exploitation.

  • Message ‘erreur : Fichier MSVCR100.dll manquants

Solutions :

1/ Faites une mise à jour du logiciel, les version à partir de 3.4.9 n’utilisent plus cette dll.

2/ Allez sur le site microsoft : https://www.microsoft.com/en-us/download/details.aspx?id=14632 ou https://www.microsoft.com/fr-fr/download/details.aspx?id=5555 et téléchargez et installez le logiciel proposé. Il est recommandé de redémarrer le serveur. Le fichier MSVCR100.dll doit alors se trouver dans C:\Windows\System32 et/ou dans C:\Windows\SysWOW64

  • Message ‘erreur : Fichier MSVCR120.dll manquants

Solution : lancez l’installation de PostgreSQL : https://www.enterprisedb.com/downloads/postgres-postgresql-downloads choisissez la version 32 bits (Windows x86-32 ) de la version 10.9. Il est inutile d’aller au bout de l’installation, attendre que les logiciels Microsoft soient installé, vérifier en lançant le raccourci de lien.exe que ça fonctionne et arrêter l’installation.

  • Message ‘erreur : Connexion à la base impossible : None of the library… libpq.dll

Solution : refaites une installation partielle de PostgreSQL à l’identique du paragraphe précédent, si ça ne règle pas le problème, récupérez les dernières versions des dll en réinstallant la dernière version de Comtrafic sur un autre PC et en copiant ces dll de et vers C:\comtrafic\bin

Accès à la base

  • Message ‘Fichier de base ; non trouvé veuillez choisir un fichier

Origine : le logiciel lien.exe n’a pas été lancé avec le bon environnement, il doit être lancé via un raccourci présent dans C:\comtrafic\lien_1 et ce raccourci a C:\comtrafic\lien_1 comme propriété Démarrer dans’. Un fichier C:\comtrafic\lien_1\lien.ini doit exister et contenir le chemin de la base de données.

Solution : Arrêtez lien.exe (éventuellement par le gestionnaire des tâches en cas de problème) et relancez à partir du bon raccourci.

  • Message ‘E :Type Port : -1 inconnu

Solution : La base Comtrafic n’a pas été initialisée. Arrêtez Lien.exe, lancez Comtrafic.exe pour initialiser la base et relancez lien.exe par son raccourci.