Установка/Переустановка PostgreSQL

Обсуждение установки и настройки поддерживаемых серверов баз данных, а также работы с ними.
Juuso Kyllönen
Сообщения: 50
Зарегистрирован: Ср ноя 09, 2022 6:58 am

Установка/Переустановка PostgreSQL

Сообщение Juuso Kyllönen » Пн дек 16, 2024 8:21 am

Добрый день уважаемые.

Возникла проблема. Устанавливаю postgresql вроде ставится но не работает.
Точнее переустанавливаю, так как уже ставил, но была проблема с работой пользователя, когда данные в pg_hba писались в один конфиг, а по факту рабочий конфиг был другой, из за этого решил удалить обновить OS и за одно панель.

В окне "Пакетного менеджера"

База данных postgresql Установлен ДА Работает НЕТ
При переходе в раздел "База данных PostgreSQL" пишет что вообще не установлен.

Текущая версия: 1.0971.20240911

Код: Выделить всё

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy

Лог последней установки
https://pastebin.com/JASGsEwv

P.S. Не могу прикрепить скриншоты. Пишет "Достигнут максимальный общий размер ваших вложений." =(
///---
Ystävällisin terveisin, Juuso Kyllönen.

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Установка/Переустановка PostgreSQL

Сообщение alenka » Пн дек 16, 2024 1:40 pm

dpkg -l | grep postgre

Juuso Kyllönen
Сообщения: 50
Зарегистрирован: Ср ноя 09, 2022 6:58 am

Re: Установка/Переустановка PostgreSQL

Сообщение Juuso Kyllönen » Пн дек 16, 2024 1:51 pm

Добрый день.

Код: Выделить всё

dpkg -l | grep postgre
ii  postgresql                             14+238                                  all          object-relational SQL database (supported version)
ii  postgresql-14                          14.15-0ubuntu0.22.04.1                  amd64        The World's Most Advanced Open Source Relational Database
ii  postgresql-client-14                   14.15-0ubuntu0.22.04.1                  amd64        front-end programs for PostgreSQL 14
ii  postgresql-client-common               238                                     all          manager for multiple PostgreSQL client versions
ii  postgresql-common                      238                                     all          PostgreSQL database-cluster manager
ii  postgresql-contrib                     14+238                                  all          additional facilities for PostgreSQL (supported version)
///---
Ystävällisin terveisin, Juuso Kyllönen.

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Установка/Переустановка PostgreSQL

Сообщение alenka » Пн дек 16, 2024 3:07 pm

Какая версия панели?
Какая ос?
systemctl status postgresql@14-main

Juuso Kyllönen
Сообщения: 50
Зарегистрирован: Ср ноя 09, 2022 6:58 am

Re: Установка/Переустановка PostgreSQL

Сообщение Juuso Kyllönen » Пн дек 16, 2024 3:32 pm

alenka писал(а):
Пн дек 16, 2024 3:07 pm
Какая версия панели?
1.0971.20240911
alenka писал(а):
Пн дек 16, 2024 3:07 pm
Какая ос?
Ubuntu 22.04.5 LTS

Код: Выделить всё

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy
alenka писал(а):
Пн дек 16, 2024 3:07 pm
systemctl status postgresql@14-main

Код: Выделить всё

 systemctl status postgresql@14-main
○ postgresql@14-main.service - PostgreSQL Cluster 14-main
     Loaded: loaded (/lib/systemd/system/postgresql@.service; disabled; vendor preset: enabled)
     Active: inactive (dead)

Dec 16 09:56:26 domain.com systemd[1]: postgresql@14-main.service: Starting requested but asserts failed.
Dec 16 09:56:26 domain.com systemd[1]: Assertion failed for PostgreSQL Cluster 14-main.
///---
Ystävällisin terveisin, Juuso Kyllönen.

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Установка/Переустановка PostgreSQL

Сообщение alenka » Пн дек 16, 2024 6:43 pm

Только что поставила панель, ошибки нет.
На свежей панели есть только эти пакеты:

Код: Выделить всё

postgresql-14  
postgresql-client-common
postgresql-common 


Попробуйте удалить postgress через панель и в терминале почистить все пакеты там где встречается postgresql.

Код: Выделить всё

postgresql
postgresql-contrib
После этого переустановите через панель postgresql

Аватара пользователя
sbury
Сообщения: 1558
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Установка/Переустановка PostgreSQL

Сообщение sbury » Вт дек 17, 2024 5:25 am

перед переустановкой выполнить

Код: Выделить всё

apt-get update

Juuso Kyllönen
Сообщения: 50
Зарегистрирован: Ср ноя 09, 2022 6:58 am

Re: Установка/Переустановка PostgreSQL

Сообщение Juuso Kyllönen » Вт дек 17, 2024 10:24 am

Добрый день.

Удалил postgresql из интерфейса. Далее сделал apt update && apt dist-upgrade

Куча косяков, не смог запустится rc-local.service и systemd-networkd-wait-online.service, так же не заработал интерфейс
502 Bad Gateway

После перезапуска systemctl restart brainyphp-fpm заработало

НО!

После обновления появились новые пакеты, ранее их не было

Код: Выделить всё

dpkg -l | grep -i postgresql
ii  brainy-php5-pgsql                      5.6.40-2brainy3                         amd64        The php-pgsql package add PostgreSQL database support to PHP.
ii  libpq5:amd64                           14.15-99ubuntu0.22.04                   amd64        PostgreSQL C client library
ii  php71w-pgsql                           7.1.33-9brainy0.22.04                   amd64        The php-pgsql package add PostgreSQL database support to PHP.
Из интерфейса поставил postgresql

Код: Выделить всё

dpkg -l | grep -i postgresql
ii  brainy-php5-pgsql                      5.6.40-2brainy3                         amd64        The php-pgsql package add PostgreSQL database support to PHP.
ii  libpq5:amd64                           14.15-99ubuntu0.22.04                   amd64        PostgreSQL C client library
ii  php71w-pgsql                           7.1.33-9brainy0.22.04                   amd64        The php-pgsql package add PostgreSQL database support to PHP.
ii  postgresql                             14+238                                  all          object-relational SQL database (supported version)
ii  postgresql-14                          14.15-99ubuntu0.22.04                   amd64        The World's Most Advanced Open Source Relational Database
ii  postgresql-client-14                   14.15-99ubuntu0.22.04                   amd64        front-end programs for PostgreSQL 14
ii  postgresql-client-common               238                                     all          manager for multiple PostgreSQL client versions
ii  postgresql-common                      238                                     all          PostgreSQL database-cluster manager
ii  postgresql-contrib                     14+238                                  all          additional facilities for PostgreSQL (supported version)

Код: Выделить всё

 systemctl status postgresql.service 
● postgresql.service - PostgreSQL RDBMS
     Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
     Active: active (exited) since Tue 2024-12-17 12:02:51 EET; 9min ago
    Process: 524 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
   Main PID: 524 (code=exited, status=0/SUCCESS)
        CPU: 1ms

Dec 17 12:02:51 domain.com systemd[1]: Starting PostgreSQL RDBMS...
Dec 17 12:02:51 domain.com systemd[1]: Finished PostgreSQL RDBMS.
Но всё то же самое.

Код: Выделить всё

postgres@:~$ psql
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
        Is the server running locally and accepting connections on that socket?
///---
Ystävällisin terveisin, Juuso Kyllönen.

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Установка/Переустановка PostgreSQL

Сообщение alenka » Вт дек 17, 2024 11:22 am

Вы вручную удаляли эти пакеты?

Код: Выделить всё

postgresql
postgresql-contrib

Juuso Kyllönen
Сообщения: 50
Зарегистрирован: Ср ноя 09, 2022 6:58 am

Re: Установка/Переустановка PostgreSQL

Сообщение Juuso Kyllönen » Вт дек 17, 2024 11:27 am

alenka писал(а):
Вт дек 17, 2024 11:22 am
Вы вручную удаляли эти пакеты?

Код: Выделить всё

postgresql
postgresql-contrib
Добрый день.

Нет, ничего вручную не удалял, всё только через web интерфейс.
После удаления проверил через dpkg -l | grep -i postgresql что всё удалилось и никаких пакетов больше нет.

Спасибо.
///---
Ystävällisin terveisin, Juuso Kyllönen.

Ответить