LINUX.ORG.RU
решено ФорумAdmin

Не устанавливается PostgreSQL

 , ,


0

1

Debian 8. Установил PostgreSQL, но при входе в psql от имени пользователя postgres какую-то проблему выдавало, связанное с сокетами. Гугл не помог (в проблеме я не одинок, но их гайды не помогли). Но не это важно.

Я решил удалить sudo apt remove postgresql (чтобы потом переустановить). Но ничего не изменилось. Пользователь postgres оставался, директория на /etc/postgresql оставалась. Удалил её. Плюс ещё значился в демонах sudo service --status-all. Удалил и её. И на init.d сохранялся. И там. Удалил. А при обратной установке выдаёт такое: ~$ sudo apt install postgresql

Reading package lists... Done

Building dependency tree

Reading state information... Done

Suggested packages: postgresql-doc

The following NEW packages will be installed: postgresql

0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

Need to get 0 B/52.2 kB of archives.

After this operation, 57.3 kB of additional disk space will be used.

Selecting previously unselected package postgresql.

(Reading database ... 59724 files and directories currently installed.)

Preparing to unpack .../postgresql_9.4+165+deb8u2_all.deb ...

Unpacking postgresql (9.4+165+deb8u2) ...

Setting up postgresql (9.4+165+deb8u2) ...

Естественно нет ни папки в etc, ни юзера postgres, ни демона, ничего!.



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

Пытался поставить по гайду оф. сайта, но что-то не хотела репозиторий устанавливать. Ввёл просто apt install postgresql и установилась 9.4 версия

sadrutdin
() автор топика
Ответ на: комментарий от sadrutdin

Много букав.

И среди них есть нужные тебе, стоит только прочитать.

Пытался поставить по гайду оф. сайта, но что-то не хотела репозиторий устанавливать. Ввёл просто apt install postgresql и установилась 9.4 версия

Этот пакет уже есть в репах дебиана, нужно только сделать apt install postgresql-9.4, ну или reinstall в твоем случае

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

Не помогло.

~$ sudo apt-get --reinstall install postgresql-9.4

Reading package lists... Done

Building dependency tree

Reading state information... Done

0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.

Need to get 0 B/3,663 kB of archives.

After this operation, 0 B of additional disk space will be used.

(Reading database ... 59727 files and directories currently installed.)

Preparing to unpack .../postgresql-9.4_9.4.12-0+deb8u1_amd64.deb ...

Unpacking postgresql-9.4 (9.4.12-0+deb8u1) over (9.4.12-0+deb8u1) ...

Processing triggers for postgresql-common (165+deb8u2) ...

Building PostgreSQL dictionaries from installed myspell/hunspell packages...

en_us

Removing obsolete dictionary files:

Setting up postgresql-9.4 (9.4.12-0+deb8u1) ...

sadrutdin
() автор топика
Ответ на: комментарий от Deleted

появилась папка с соответствующим названием в /etc/

root@debian:~# sudo apt-get --reinstall install postgresql-common

Reading package lists... Done

Building dependency tree

Reading state information... Done

0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.

Need to get 0 B/200 kB of archives.

After this operation, 0 B of additional disk space will be used.

Preconfiguring packages ...

(Reading database ... 59327 files and directories currently installed.)

Preparing to unpack .../postgresql-common_165+deb8u2_all.deb ...

Leaving 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common'

Unpacking postgresql-common (165+deb8u2) over (165+deb8u2) ...

Processing triggers for systemd (215-17+deb8u7) ...

Processing triggers for man-db (2.7.0.2-5) ...

Setting up postgresql-common (165+deb8u2) ...

Not replacing deleted config file /etc/postgresql-common/createcluster.conf

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

Думаю, это будет интересно...

# dpkg -l | grep postgre ii postgresql-client-9.4 9.4.12-0+deb8u1 amd64 front-end programs for PostgreSQL 9.4

ii postgresql-client-common 165+deb8u2 all manager for multiple PostgreSQL client versions

ii postgresql-common 165+deb8u2 all PostgreSQL database-cluster manager

sadrutdin
() автор топика
Ответ на: комментарий от sadrutdin

появилась папка с соответствующим названием в /etc/

Ну и отлично. Теперь все работает?

Deleted
()

Нужно было установить postgresql-common, а потом postgresql-9.4.

Юзер postgres открывается, но psql нет. Но это уже другая история...

sadrutdin
() автор топика
Ответ на: комментарий от sadrutdin

Если psql не открывается попробуй в pg_hba.conf поменять все значения на TRUST. Ну и покажи что там в выводе.

Andropov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.