LINUX.ORG.RU
ФорумAdmin

установка postgresql в среде ubuntu 22.04 desktop + kde

 , ,


0

1

После установки KDE (kde-standard) под Ubuntu Desktop 22.04 (GNOME) перестал отвечать ранее установленный postgresql.

systemctl установку видит (active):

(base) mkaro@mkaro-work:~$ sudo systemctl status postgresql.service
● postgresql.service - PostgreSQL RDBMS
     Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
     Active: active (exited) since Thu 2023-05-11 14:12:56 MSK; 22min ago
    Process: 32005 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
   Main PID: 32005 (code=exited, status=0/SUCCESS)
        CPU: 669us

мая 11 14:12:56 mkaro-work systemd[1]: Starting PostgreSQL RDBMS...

процессы:

(base) mkaro@mkaro-work:~$ ps -Af | grep postgresql
mkaro      35227   31058  0 14:43 pts/0    00:00:00 grep --color=auto postgresql

pgadmin4 установлен. Ошибка при регистрации локального сервера в pgadmin (localhost:5432):

Unable to connect to server: connection failed: Connection refused Is the server running on that host and accepting TCP/IP connections?

psql не стартует и не найдена:

(base) mkaro@mkaro-work:~$ sudo -i -u postgres
postgres@mkaro-work:~$ psql
Command 'psql' not found, but can be installed with:
apt install postgresql-client-common
Please ask your administrator.

Переустановку пробовал несколько раз в, том числе, с удалением, как в gnome, так и в kde.

sudo apt remove --purge postgresql postgresql-contrib
sudo apt install postgresql postgresql-contrib

Вручную очищал папки /usr/bin:/usr/share:/etc

Помогите установить postgresql под GNOME, пожалуйста.

Перемещено hobbit из general


Насчет клиента, тебе же белым по черному говорят:

apt install postgresql-client-common

Удалять GNOME и KDE ради пакета постгреса - это мощно и windows-way (минутка душноты).

Насчет сервера - тебе же тоже говорят прямым текстом, что процесс завершился. Почему - пробуй либо логи смотреть (daemon.log или логи постгреса), либо ручками от пользователя postgres пробуй стартовать его и смотри выхлоп на консоль.

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

client- установку делал.

Насчет сервера - тебе же тоже говорят прямым текстом, что процесс завершился.

не вижу. active(exited)?

Выхлоп /var/log/syslog при попытке запуска sudo systemctl start postgresql:

May 11 15:29:57 mkaro-work systemd[1]: postgresql@14-main.service: Starting requested but asserts failed.
May 11 15:29:57 mkaro-work systemd[1]: Assertion failed for PostgreSQL Cluster 14-main.
mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от GFORGX

Проверил все маршруты, файлов pg нет. Для очистки утверждается, что требуются клиентские утилиты, при установке получаю «E: Unable to locate package …»

(base) mkaro@mkaro-work:~$ sudo apt reinstall postgreql-client-common
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package postgreql-client-common

Где еще смотреть, уже не знаю, и как установиться. Все-таки убивать, и KDE, и GNOME… Другой не рисуется вариант, потому и кричу здесь во все горло))

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от emorozov
Спустя 40-а лет работы в ИТ, в частности, с Misrosoft и СУБД MS SQL Server, добрался до PostgreSQL.

Это, как цирковой пони, который всю жизнь бегал по кругу.

Соглашусь, что для таких ситуаций лучше докера не найти. Но это же ещё одно неизведанное, с которым надо разбираться, т.е. круг замыкается.

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от mkaro

В /var/log могут быть отдельные логи постреса, либо в pg datadir, вот на них и смотри.

И запустить ручками демон попробуй, от имени пользователя постгреса, по идее, не помню, само ли оно дропает права.

GFORGX ★★★
()
Ответ на: комментарий от vvn_black

Помогла только полная переустановка. Иначе вылечить не смог. Это фича и очень неприятная. Нужно строго соблюдать порядок установки:

UBUNTU - базовая система (любая) KDE поверх и только после того posgresql.

Хотя точно я в этом не убедился, может мешает и что-то eще.

mkaro
() автор топика

https://edu.postgrespro.ru/dba1-13/dba1_01_tools_install.html

бесплатный курс DBA-1 от postgrespro

рекомендую ознакомиться, по приведенной ссылке есть раздел по конфигурированию конкретно под ubuntu (есть особенности)

вот ссылка на полные курсы - https://postgrespro.ru/education/courses

vyv ★★★
()
Последнее исправление: vyv (всего исправлений: 1)