LINUX.ORG.RU

linux postgresql.run

 ,


0

1

Прошу подсказку у специалистов =)

Хочу установить postgresql в linux rosa. Установка по rpm-пакетам не привела к хэппиэнду, т.к. не удается настроить сервер в pgAdmin (ошибка - не удалось подключиться к серверу: В соединении отказано Он действительно работает по адресу «localhost» (127.0.0.1) и принимает TCP-соединения (порт 5432)?).

А postgresql.conf (как и /etc/postgresql/...) нету. Может что-то не так установила.

Есть вариант установить с помощью one click installer`а, в нем то «не так» установить должно быть нельзя. Но возникла проблема - при попытке запуска в графическом режиме требует права root`а. «This installer requires root privileges. Please become superuser before executing the installer» Права доступа rwxrwxrwx, лежит в домашней папке.

Как я понимаю, в kde я не могу стать root`ом. А как собственно запустить из консоли *.run?

Заранее спасибо всем ответившим! )



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

Как я понимаю, в kde я не могу стать root`ом.

man kdesudo

А как собственно запустить из консоли *.run?

./*.run

Akamanah ★★★★★
()

Дык это, админу позвоните, зачем самим-то мучаться.

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

С 3-го раза ./*.run сработал )

Но в итоге та же ошибка, значит дело не в том, что «не так» пакеты установила.

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

Установка по rpm-пакетам не привела к хэппиэнду

Это как? Установилось нормально, не было ошибок?

т.к. не удается настроить сервер в pgAdmin

Напишите ps auxww | grep postgr в терминале, увидите запущен ли postgresql вообще. Возможно, там же увидите с каким конфигурационным файлом

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

Не могли бы вы «на пальцах» объяснить разницу между такими установками? =)

Если устанавливаю пакетами, то они соответственно есть, установлены.

Если устанавливает инсталятор, то можно заметить, что эти пакеты не установлены (в управлении программами или если проверить командой rpm -q).

Я думала, что это одно и то же, просто инсталятор сразу ставит все сто нужных пакетов )

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

Увы, не могу. С rpm-подобными дел не имел и не собираюсь в обозримом будущем.

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

Окстись. Человек не знает как консоль под рутом открыть, что она делает, ей самой неведомо. За что ты так техподдержу росы ненавидишь.

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

Вы бы повнимательнее читали перед тем как помидоры тухлые кидать ) При входе в графич. режиме можно только как пользователь войти. Если вам все ведомо, то можно и помочь) А гадостей наговорить проще всего.

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

Без ошибок, обоими способами.

$ ps auxww | grep postgr

user 20553 0.0 0.0 24052 1144 pts/1 S+ 15:04 0:00 grep --color postgr

Конфигурационный файл нашла, имя немного другое оказалось.

Есть подозрение, что «мешает» сетев. экран, правда странно, что localhost не угодил. Попробую там где его нет...

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

«мешает» сетев. экран

Нет. Сервер postgresql не запущен, его нет в списке процессов

В терминале станьте суперпользователем (хз как в вашей росе, попробуйте набрать sudo -i, если приглашение сменилось на # значит все нормально)

Потом наберите service postgresql start , должен написать что ему не нравится

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

su в росе )


# service postgresql start
Cannot find postgresql service
Usage: service -[Rfshv] SERVICE ARGUMENTS
        -f|--full-restart:      Do a fullrestart of the service.
        -R|--full-restart-all:  Do a fullrestart of all running services.
        -s|--status-all:        Print a status of all services.
        --ignore-dependencies:  Do not start required systemd services
        --skip-redirect:        Do not redirect to systemd
        -d|--debug:             Launch with debug.
        -h|--help:              This help.


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

Установка по rpm-пакетам не привела к хэппиэнду, т.к. не удается настроить сервер в pgAdmin

Хеппиэнд установки это установленное ПО.

(ошибка - не удалось подключиться к серверу: В соединении отказано Он действительно работает по адресу «localhost» (127.0.0.1) и принимает TCP-соединения (порт 5432)?).

Это к установке отношения не имеет.

Вообще, забудь про виндовс. И забудь что когда то что то знал про компьютеры. Переустановка не решает а ломает.

А postgresql.conf (как и /etc/postgresql/...) нету

rpm -qa postgre
rpm -ql название

Есть вариант установить с помощью one click installer`а,

«Ты не должен этого хотеть»

в нем то «не так» установить должно быть нельзя.

Можно. А тебе — так даже гораздо проще.

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

# rpm -qa | grep postgres postgresql-docs-9.3.3-12-rosa2014.1.x86_64 postgresql-9.3.3-12-rosa2014.1.x86_64 postgresql-plpgsql-9.3.3-12-rosa2014.1.x86_64 postgresql-server-9.3.3-12-rosa2014.1.x86_64 postgresql-devel-9.3.3-12-rosa2014.1.x86_64

Судя по списку, пакеты установлены, чего же не хватает чтобы подключиться к серверу...

«Ты не должен этого хотеть»

В чем принципиальная разница, не будете столь любезны подсказать? Как я уже писала, думала, что это одно и то же, просто инсталятор сразу ставит все сто нужных пакетов )

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

Поторопилась)

# rpm -ql  postgresql-server | grep conf
/etc/sysconfig/postgresql
/usr/lib/tmpfiles.d/postgresql9.3.conf
/usr/share/postgresql/pg_hba.conf.sample
/usr/share/postgresql/pg_ident.conf.sample
/usr/share/postgresql/pg_service.conf.sample
/usr/share/postgresql/postgresql.conf.sample
/usr/share/postgresql/recovery.conf.sample
TatianaSh
() автор топика
Ответ на: комментарий от TatianaSh

Без grep ты получишь полный список файлов этого пакета. Команда rpm -ql postgresql-server | grep /etc поможет найти init скрипт (если этот дистрибутив ещё не перешёл на systemd в этой версии).

Конфиги похоже должны лежать в /usr/share/postgresql/ , но при установке наверно должны создаваться из шаблона. Или нужно делать это вручную. Следует почитать документацию к своему пакету.

sin_a ★★★★★
()
Ответ на: комментарий от anonymous
chkconfig --list

ничего не дало по постгресу.

Зато дало получение списка служб systemd:

#systemctl list-dependencies postgresql
postgresql.service
TatianaSh
() автор топика
Ответ на: комментарий от anonymous

Там уже запускали «настоящий, мужественный установщик», который должен был «всё спасти». И теперь невозможно предсказать что там с инит скриптами, конфигурациями и всем остальным.

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

не-не-не, я откатилась назад, где еще не ступала нога установщика) Только я потопталась)

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

Ну, я бы на всякий случай все аккуратно удалил, а потом (тоже аккуратно) еще раз поставил.

Непонятно, что вы там сделали, похоже переустановить будет проще всего

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

Как должен называться файл юнита? rpm -ql postgresql-server | grep unit найдёт?

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

Заработало))) Надо было версию доюавить, postgresql9.3 )

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

Надеюсь откуда я это узнал, и вообще весь ход рассуждений понятен и в следующий раз не вызовет проблем.

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