Błąd „Uwierzytelnianie SCRAM wymaga libpq w wersji 10 lub nowszej” podczas instalowania Kaspersky Scan Engine
Pokaż aplikacje i wersje, których dotyczy ten artykuł
- Kaspersky Scan Engine 2.1
- Kaspersky Scan Engine 2.0
- Kaspersky Scan Engine 1.0
Problem
Podczas instalowania Kaspersky Scan Engine możesz napotkać błąd „Uwierzytelnianie SCRAM wymaga libpq w wersji 10 lub nowszej”.
Przyczyna
W systemie zarządzania bazami danych PostgreSQL 13 zmieniony został domyślny mechanizm szyfrowania haseł. Hasło początkowego użytkownika Postgres, który został utworzony podczas instalacji PostgreSQL, jest zaszyfrowane algorytmem scram-sha-256. Algorytm ten nie jest obsługiwany przez Kaspersky Scan Engine.
Rozwiązanie
Zalecamy używanie PostgreSQL w wersji 11 lub 12.
Jeśli nie możesz użyć zalecanych wersji, skonfiguruj obsługiwany mechanizm szyfrowania haseł w PostgreSQL. Zobacz instrukcje dla następujących scenariuszy instalacji:
Zmiany wpłyną na cały klaster PostgreSQL i inne aplikacje z niego korzystające.
Jeśli instalujesz aplikację za pomocą instalatora
- Otwórz konsolę psql:
- W systemie Windows: kliknij Start → Postgres 13 → SQL Shell .
- W systemie Linux: uruchom psql na koncie użytkownika z uprawnieniami.
- Zaloguj się do klastra lokalnego i uruchom komendę:
- Zaktualizuj hasło użytkownika „postgres”, uruchamiając następującą komendę:
- Aby mieć pewność, że hasło zostanie zapisane przy użyciu obsługiwanego algorytmu, uruchom polecenie:
- Pojawi się wiersz z zaszyfrowanym hasłem. Wiersz będzie się zaczynać od „MD5”, na przykład: md533a9a79ffee1cc8bf4fbc63f24518e44.
- Zamknij konsolę psql za pomocą polecenia:
- Uruchom ponownie instalację Kaspersky Scan Engine .
Jeśli instalujesz aplikację ręcznie
- Wykonaj kroki 1–2 opisane w instrukcji Włączanie interfejsu GUI Kaspersky Scan Engine dla Twojego systemu operacyjnego:
- Dla systemu Windows (wersja angielska)
- Dla systemu Linux (wersja angielska)
- Uruchom następujące polecenie:
- Wykonaj kroki 3–12 opisane w instrukcji Włączanie interfejsu GUI Kaspersky Scan Engine dla Twojego systemu operacyjnego:
- Dla systemu Windows (wersja angielska)
- Dla systemu Linux (wersja angielska)