Wiki source code of Бесконечная загрузка после первого запуска при работе с PostgreSQL 14,15. Как исправить?
Last modified by superadmin on 2026/06/24 22:33
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | Платформа НЕЙРОСС «из коробки» работает с [[версией 10 PosgreSQL>>doc:neyross.Установка Платформы НЕЙРОСС.Установка нативной версии.Установка и настройка СУБД PostgreSQL.WebHome]]. Однако в репозитории некоторых новых операционных систем по умолчанию входит СУБД Postgre 15 и выше, в которых по умолчанию применен тип шифрования **scram-sha-256** вместо **md5**. Для поддержки данного типа шифрования необходимо отредактировать конфигурационный файл {{code language="none"}}postgresql.conf{{/code}}. | ||
| 2 | |||
| 3 | |||
| 4 | 1. ((( | ||
| 5 | Найдите расположение {{code language="none"}}postgresql.conf {{/code}}(%%)файла в вашей ОС. Он, как правило, но не всегда расположен в директории: | ||
| 6 | |||
| 7 | {{code language="java"}} | ||
| 8 | /etc/postgresql/<...номер версии postgres...>/main | ||
| 9 | {{/code}} | ||
| 10 | ))) | ||
| 11 | 1. ((( | ||
| 12 | Выполните команду редактирования файла: | ||
| 13 | |||
| 14 | {{code language="java"}} | ||
| 15 | sudo nano /<...путь к папке файлом...>/postgresql.conf | ||
| 16 | {{/code}} | ||
| 17 | |||
| 18 | Например: | ||
| 19 | |||
| 20 | {{code language="java"}} | ||
| 21 | sudo nano /etc/postgresql/15/main/postgresql.conf | ||
| 22 | {{/code}} | ||
| 23 | ))) | ||
| 24 | 1. ((( | ||
| 25 | Найдите строчку | ||
| 26 | |||
| 27 | {{code language="java"}} | ||
| 28 | # password_encryption = scram-sha-256 # scram-sha-256 or md5 | ||
| 29 | {{/code}} | ||
| 30 | |||
| 31 | Расскомментируйте её и замените параметр scram-sha-256 на md5: | ||
| 32 | |||
| 33 | {{code language="java"}} | ||
| 34 | # password_encryption = md5 # scram-sha-256 or md5 | ||
| 35 | {{/code}} | ||
| 36 | |||
| 37 | [[image:attach:PostgreSQL15_conf1.png||height="193"]]\\ | ||
| 38 | ))) | ||
| 39 | 1. ((( | ||
| 40 | Аналогично найдите расположение {{code language="none"}}pg_hba.conf{{/code}}. Он, как правило, но не всегда расположен в директории: | ||
| 41 | |||
| 42 | {{code language="java"}} | ||
| 43 | /etc/postgresql/<...номер версии postgres...>/main | ||
| 44 | {{/code}} | ||
| 45 | ))) | ||
| 46 | 1. ((( | ||
| 47 | Выполните команду редактирования файла: | ||
| 48 | |||
| 49 | {{code language="java"}} | ||
| 50 | sudo nano /<...путь к папке файлом...>/pg_hba.conf | ||
| 51 | {{/code}} | ||
| 52 | |||
| 53 | Например: | ||
| 54 | |||
| 55 | {{code language="java"}} | ||
| 56 | sudo nano /etc/postgresql/15/main/pg_hba.conf | ||
| 57 | {{/code}} | ||
| 58 | ))) | ||
| 59 | 1. Найдите и замените все параметры (%%)**scram-sha-256** на (%%)**md5. | ||
| 60 | [[image:attach:PostgreSQL15_conf2.png]] | ||
| 61 | ** | ||
| 62 | |||
| 63 | \\ |