[sisyphus] PostgreSQL изменение поведения при установке

alexei на taf.ru alexei на taf.ru
Пн Мар 20 12:41:07 MSK 2023



----- Исходное сообщение -----
> От: "Andrey Cherepanov" <cas на altlinux.org>
> Кому: sisyphus на lists.altlinux.org
> Отправленные: Воскресенье, 19 Март 2023 г 21:31:48
> Тема: Re: [sisyphus] PostgreSQL изменение поведения при установке

> 17.03.2023 13:06, alexei на taf.ru пишет:
>> Приветствую!
>>
>> В Сизиф уехали сборки PG с изменениями в поведении по-умолчанию при
>> инициализации баз. Теперь при вызове /etc/init.d/postgresql initdb
>> происходит назначение пароля для суперпользователя СУБД postgres,
>> а так же в файле pg_hba.conf изменен метод авторизации с trust на
>> scram-sha-256.
>>
>> Для уже инициализированных баз поведение не изменяется.
> 
> мар 19 16:29:36 c253.test.alt systemd[1]: Starting postgresql.service -
> PostgreSQL database server...
> мар 19 16:29:36 c253.test.alt postgresql-check-db-dir[242855]: Usage:
> /usr/bin/postgresql-check-db-dir database-path
> мар 19 16:29:36 c253.test.alt systemd[1]: postgresql.service: Control
> process exited, code=exited, status=1/FAILURE
> мар 19 16:29:36 c253.test.alt systemd[1]: postgresql.service: Failed
> with result 'exit-code'.
> мар 19 16:29:36 c253.test.alt systemd[1]: Failed to start
> postgresql.service - PostgreSQL database server.

Случайно в старый /etc/sysconfig/postgresql (еще принадлежавший postgresql-common) ручные
правки не вносились? Сейчас проверил у себя, если этот файл не трогался, что обновление
проходит нормально и на новой версии PG база подхватывается и запускается нормально.

Убрал в спеке noreplace для /etc/sysconfig/postgresql. Где-то со времен 9.2 этот файл
ни на что не влиял.


Подробная информация о списке рассылки Sisyphus