Fehler „SCRAM authentication requires libpq version 10 or above“ bei Installation von Kaspersky Scan Engine
Der Artikel bezieht sich auf:
- Kaspersky Scan Engine 2.0
- Kaspersky Scan Engine 1.0
Problem
Bei der Installation von Kaspersky Scan Engine für Windows kann der folgende Fehler auftreten: „SCRAM authentication requires libpq version 10 or above“.
Ursache
Im Datenbankverwaltungssystem PostgreSQL 13 wurde das Standardverfahren zur Verschlüsselung von Kennwörtern geändert. Das Postgres-Benutzerkonto, das bei der Installation von PostgreSQL erstellt wird, hat ein mit dem Algorithmus scram-sha-256 verschlüsseltes Kennwort. Dieser Algorithmus wird von Kaspersky Scan Engine für Windows nicht unterstützt.
Lösung
Wir empfehlen PostgreSQL 11 oder 12 zu verwenden.
Wenn Sie die empfohlenen Versionen nicht verwenden können, passen Sie die PostgreSQL-Einstellungen für die Nutzung der unterstützten Methode zur Verschlüsselung von Kennwörtern an. Einstellungen für die Programminstallation anhand der folgenden Szenarien:
Die Änderungen betreffen den gesamten PostgreSQL-Cluster und beeinflussen die Arbeit anderer Programme, die den Cluster nutzen.
Wenn Sie das Programm anhand des Szenarios „Installation using the installer (Windows)“ installieren
- Öffnen Sie die psql-Konsole. Dazu klicken Sie auf Start → Postgres 13 → SQL shell.
- Melden Sie im lokalen Cluster an und geben Sie den folgenden Befehl ein:
- Aktualisieren Sie das Kennwort des postgres-Benutzerkontos durch die Eingabe des folgenden Befehls:
- Geben Sie den folgenden Befehl ein, um zu prüfen, dass das Kennwort unter Anwendung des unterstützten Algorithmus gespeichert wurde.
- Die Zeile mit dem verschlüsselten Kennwort wird angezeigt. Sie beginnt mit „MD5“, z. B. md533a9a79ffee1cc8bf4fbc63f24518e44.
- Schließen Sie die Konsole durch die EIngabe des folgenden Befehls:
- Starten Sie die Installation von Kaspersky Scan Engine erneut.
Wenn Sie das Programm anhand des Szenarios „Manual installation (Windows)“ installieren
- Führen Sie Schritte 1 – 2, die in der Dokumentation im Abschnitt Enabling Kaspersky Scan Engine GUI beschrieben sind.
- Geben Sie den folgenden Befehl ein:
- Führen Sie Schritte 3 – 12, die in der Dokumentation im Abschnitt Enabling Kaspersky Scan Engine GUI beschrieben sind.