Erreur « SCRAM authentication requires libpq version 10 or above » lors de l’installation de Kaspersky Scan Engine
Afficher les applications et les versions auxquelles ces informations s’appliquent
- Kaspersky Scan Engine 2.1,
- Kaspersky Scan Engine 2.0,
- Kaspersky Scan Engine 1.0.
Problème
Lors de l’installation de Kaspersky Scan Engine 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 modifications s’appliqueront à l’ensemble du cluster PostgreSQL et affecteront le fonctionnement d’autres applications qui utilisent le cluster.
Si vous installez l’application à l’aide du programme d’installation
- Ouvrez la console psql :
- Sur Windows : accédez à Démarrer → Postgres 13 → SQL shell.
- Sur Linux : exécutez psql en tant qu'utilisateur privilégié.
- 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 psql en exécutant la commande :
- Relancez l'installation de Kaspersky Scan Engine.
Si vous installez l’application manuellement
- Suivez les étapes 1—2 des instructions « Enabling Kaspersky Scan Engine GUI » pour votre système d'exploitation :
- Exécutez la commande :