Bug 53450

Summary: Некорректные права на /var/log/pgpool
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: postgresql17-pgpool-IIAssignee: Alexei Takaseev <taf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: taf
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2025-03-14 12:33:57 MSK
Версия пакета: postgresql17-pgpool-II-4.6.0-alt1

Права на директорию с логами:

# stat /var/log/pgpool | grep Доступ
Доступ: (1775/drwxrwxr-t)  Uid: (    0/    root)   Gid: (    0/    root)

Сервис работает от пользователя postgres:

# systemctl cat pgpool.service  | grep postgres
User=postgres
Group=postgres

Из-за этого в процессе работы получаем ошибки вида:

- failed to open status file at: "/var/log/pgpool/pgpool_status"
- Failed to open lock file for query cache "/var/log/pgpool/memq_lock_file"

Ещё хочу обратить внимание, что при установке пакетов выводится сообщение:

предупреждение: группа pgpool не существует - используется root

Актуально для всех версий postgresql*-pgpool-II.
Comment 1 Repository Robot 2025-03-17 17:47:23 MSK
postgresql17-pgpool-II-4.6.0-alt2 -> sisyphus:

 Mon Mar 17 2025 Alexei Takaseev <taf@altlinux> 4.6.0-alt2
 - Fix build documentation with DocBook 4.5
 - Fix permissions for /var/log/pgpool (ALT #53450)
 - Enable JIT for loongarch64