Установка ЛЭРС + PostgreSQL Docker v2

Подскажите, а проблема описанная здесь была поправлена в Ваших пакетах. Ибо у меня такие же симптомы:

lers-db-1  | 2023-03-21 10:49:21.492 UTC [29] LOG:  database system was shut down at 2023-03-21 10:48:37 UTC
lers-db-1  | 2023-03-21 10:49:21.500 UTC [1] LOG:  database system is ready to accept connections
lers-db-1  | 2023-03-21 10:49:26.667 UTC [34] ERROR:  parameter "locale" must be specified
lers-db-1  | 2023-03-21 10:49:26.667 UTC [34] STATEMENT:  CREATE COLLATION public.default_collation (LC_COLLATE = 'ru-RU-u-ks-level2',
lers-db-1  |        LC_CTYPE = 'ru-RU-u-ks-level2',
lers-db-1  |        PROVIDER = icu,
lers-db-1  |        DETERMINISTIC = False
lers-db-1  |    )
lers-db-1  | 2023-03-21 10:54:21.590 UTC [27] LOG:  checkpoint starting: time

Добавлю еще лог самого лэрса

lers-lers-1  | I: Инициализация базы данных...
lers-lers-1  | E: Failed executing DbCommand (8ms) [Parameters=[], CommandType='Text', CommandTimeout='60']
lers-lers-1  | CREATE COLLATION public.default_collation (LC_COLLATE = 'ru-RU-u-ks-level2',
lers-lers-1  |     LC_CTYPE = 'ru-RU-u-ks-level2',
lers-lers-1  |     PROVIDER = icu,
lers-lers-1  |     DETERMINISTIC = False
lers-lers-1  | );
lers-lers-1  | Не удалось выполнить команду. Npgsql.PostgresException (0x80004005): 42P17: parameter "locale" must be specified
lers-lers-1  |    at Npgsql.Internal.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|211_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
lers-lers-1  |    at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
lers-lers-1  |    at Npgsql.NpgsqlDataReader.NextResult()
lers-lers-1  |    at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
lers-lers-1  |    at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
lers-lers-1  |    at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
lers-lers-1  |    at Npgsql.NpgsqlCommand.ExecuteNonQuery()
lers-lers-1  |    at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject)
lers-lers-1  |    at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues)
lers-lers-1  |    at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection)
lers-lers-1  |    at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)
lers-lers-1  |    at Lers.Server.CLI.DbUpdateHandler.HandleAsync() in C:\BuildAgent\work\e86d0e5a552eeb1e\LersUchet\Server\Lers.Server\CLI\Handlers\DbUpdateHandler.cs:line 39
lers-lers-1  |    at Lers.Server.CLI.CommandLineHandler.HandleAsync(String verb, IServiceProvider services) in C:\BuildAgent\work\e86d0e5a552eeb1e\LersUchet\Server\Lers.Server\CLI\CommandLineHandler.cs:line 37
lers-lers-1  |   Exception data:
lers-lers-1  |     Severity: ERROR
lers-lers-1  |     SqlState: 42P17
lers-lers-1  |     MessageText: parameter "locale" must be specified
lers-lers-1  |     File: collationcmds.c
lers-lers-1  |     Line: 242
lers-lers-1  |     Routine: DefineCollation

В текущей версии пакеты еще не обновлены. Их обновление будет выполнено в следующей версии 3.51.

Вы можете использовать более старую версию postgres v14, в которой проблем нет. Для этого, в docker-compose.yml в разделе services замените образ postgres на postgres:14. Или же дождаться выпуска 3.51. Бета-версия будет доступна уже в пятницу.

Я в курсе про 14 версию, но предпочту дождаться фикса.

Добрый день!

Обновление 3.51.0 (сборка 35105) от 04.04.2023 доступно для установки.