Erreur « SCRAM authentication requires libpq version 10 or above » lors de l’installation de Kaspersky Scan Engine
Les informations s'appliquent à :
- Kaspersky Scan Engine 2.0,
- Kaspersky Scan Engine 1.0.
Problème
Lors de l’installation de Kaspersky Scan Engine for Windows le message d’erreur « SCRAM authentication requires libpq version 10 or above » peut s’afficher.
Cause
Le mécanisme du chiffrement des mots de passe par défaut a été modifié dans le système de gestion de bases de données PostgreSQL 13. Le mot de passe du compte utilisateur postgres créé lors de l’installation de PostgreSQL est chiffré à l’aide de l’algorithme scram-sha-256. Kaspersky Scan Engine for Windows ne prend pas en charge cet algorithme.
Solution
Nous recommandons d’utiliser PostgreSQL version 11 ou 12.
Si vous n’êtes pas en mesure d’utiliser les versions recommandées, modifiez la méthode du chiffrement des mots de passe utilisée par PostgreSQL Suivez les instructions selon votre scénario d'installation de l'application :
- les instructions pour le scénario « Installation using the installer (Windows) »,
- les instructions pour le scénario « Manual installation (Windows) ».
Les modifications s’appliqueront à l’ensemble du cluster PostgreSQL et affecteront le fonctionnement d’autres applications qui utilisent le cluster.
Si vous utilisez le scénario d’installation « Installation using the installer (Windows) »
- Ouvrez la console psql. Pour ce faire, accédez à Démarrer → Postgres 13 → SQL shell.
- Ouvrez le cluster local et exécutez la commande :
- Définissez un nouveau mot de passe pour le compte utilisateur postgres en exécutant la commande :
- Afin de vérifier que le nouveau mot de passe utilise un algorithme supporté, exécutez la commande :
- Une ligne avec le mot de passe chiffré s’affichera. La ligne commence par la somme MD5, par exemple md533a9a79ffee1cc8bf4fbc63f24518e44.
- Fermez la console psq en exécuant la commande :
- Relancez l'installation de Kaspersky Scan Engine.
Si vous utilisez le scénario d’installation « Manual installation (Windows) »
- Effectuez les étapes 1–2 décrites dans la rubrique « Enabling Kaspersky Scan Engine GUI » de l’aide.
- Exécutez la commande :
- Effectuez les étapes 3–12 décrites dans la rubrique « Enabling Kaspersky Scan Engine GUI » de l’aide.