Anatolios
@Anatolios
Новичок в IT. Инженер технической поддержки

Postgresql не запускается. Почему в параметре TimeZone присутствуют два слеша?

Система Linux Alpine
После установки postgresql14, СУБД не запускается не инициализируется кластер, ругается на значение параметра TimeZone, в котором присутствуют два слеша.
Отсутствуют файлы конфигурации в каталогах /etc/postgresql14/ /etc/postgresql/
Удаление и установка postgresql не помогло решить проблему

# /etc/init.d/postgresql restart
 * Creating a new PostgreSQL 14 database cluster ...
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "ru_RU.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "russian".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Europe//Moscow
creating configuration files ... ok
running bootstrap script ... 2023-08-17 11:58:15.732 GMT [4185] LOG:  invalid value for parameter "log_timezone": "Europe//Moscow"
2023-08-17 11:58:15.732 GMT [4185] LOG:  invalid value for parameter "TimeZone": "Europe//Moscow"
2023-08-17 11:58:15.732 GMT [4185] FATAL:  configuration file "/var/lib/postgresql/data/postgresql.conf" contains errors
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
mv: can't rename '/tmp/tmp.OBeAdJ/*': No such file or directory
'/tmp/tmp.OBeAdJ/*' -> '/var/lib/postgresql//data/*'
mv: can't rename '/var/lib/postgresql//data/postgresql.conf': No such file or directory
mv: can't rename '/var/lib/postgresql//data/pg_hba.conf': No such file or directory
mv: can't rename '/var/lib/postgresql//data/pg_ident.conf': No such file or directory                                                                              [ !! ]
 * ERROR: postgresql failed to start
  • Вопрос задан
  • 250 просмотров
Решения вопроса 1
Anatolios
@Anatolios Автор вопроса
Новичок в IT. Инженер технической поддержки
После выполнения этих команд, все завелось

rm /etc/localtime; 
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime; 
echo Europe/Moscow  > /etc/timezone;
/etc/init.d/postgresql restart
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы