• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Postgresql не работает (Вознаграждение)

Sykes

Green Team
17.10.2017
143
93
BIT
0
Всем привет. Решил поставить себе MSF на Arch, чтобы из чрута не сидеть за Kali, но postgresql не включается.
MSF ставился из реп Блекарча, все зависимости есть.

● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2018-10-28 19:35:58 +08; 2min 4s ago
Process: 12188 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGROOT}/data (code=exited, status=217/USER)
Main PID: 15902 (code=exited, status=1/FAILURE)

окт 28 19:35:58 arch systemd[1]: Starting PostgreSQL database server...
окт 28 19:35:58 arch systemd[12188]: ^[[0;1;39mpostgresql.service: Failed to determine user credentials: No such process
окт 28 19:35:58 arch systemd[12188]: ^[[0;1;39mpostgresql.service: Failed at step USER spawning /usr/bin/postgresql-check-db-dir: No such process
окт 28 19:35:58 arch systemd[1]: ^[[0;1;39m^[[0;1;39mpostgresql.service: Control process exited, code=exited status=217
окт 28 19:35:58 arch systemd[1]: ^[[0;1;39m^[[0;1;39mpostgresql.service: Failed with result 'exit-code'.
окт 28 19:35:58 arch systemd[1]: ^[[0;1;39mFailed to start PostgreSQL database server.

postgres (PostgreSQL) 10.5

tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN -
tcp 0 0 localhost:postgresql 0.0.0.0:* LISTEN -
tcp 0 0 localhost:55554 0.0.0.0:* LISTEN 12509/ruby
tcp6 0 0 [::]:ssh [::]:* LISTEN -
tcp6 0 0 localhost:postgresql [::]:* LISTEN -

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:55554 0.0.0.0:* LISTEN 12509/ruby
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:5432 :::* LISTEN -

5432/tcp open postgresql PostgreSQL DB 9.6.0 or later

Сердечно прошу помощи.

Прошу прощения вы от обычного пользователя запускаете?
Могу ошибаться но нужно от рута запускат.
Пробовал и так и так, итог один, что жалко. Сколько раз ставил postgresql на другие системы и проблем не было.
 
Последнее редактирование:

nikos

Green Team
25.12.2016
507
198
BIT
0
Всем привет. Решил поставить себе MSF на Arch, чтобы из чрута не сидеть за Kali, но postgresql не включается.
MSF ставился из реп Блекарча, все зависимости есть.

● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2018-10-28 19:35:58 +08; 2min 4s ago
Process: 12188 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGROOT}/data (code=exited, status=217/USER)
Main PID: 15902 (code=exited, status=1/FAILURE)

окт 28 19:35:58 arch systemd[1]: Starting PostgreSQL database server...
окт 28 19:35:58 arch systemd[12188]: ^[[0;1;39mpostgresql.service: Failed to determine user credentials: No such process
окт 28 19:35:58 arch systemd[12188]: ^[[0;1;39mpostgresql.service: Failed at step USER spawning /usr/bin/postgresql-check-db-dir: No such process
окт 28 19:35:58 arch systemd[1]: ^[[0;1;39m^[[0;1;39mpostgresql.service: Control process exited, code=exited status=217
окт 28 19:35:58 arch systemd[1]: ^[[0;1;39m^[[0;1;39mpostgresql.service: Failed with result 'exit-code'.
окт 28 19:35:58 arch systemd[1]: ^[[0;1;39mFailed to start PostgreSQL database server.

postgres (PostgreSQL) 10.5

tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN -
tcp 0 0 localhost:postgresql 0.0.0.0:* LISTEN -
tcp 0 0 localhost:55554 0.0.0.0:* LISTEN 12509/ruby
tcp6 0 0 [::]:ssh [::]:* LISTEN -
tcp6 0 0 localhost:postgresql [::]:* LISTEN -

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:55554 0.0.0.0:* LISTEN 12509/ruby
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:5432 :::* LISTEN -

5432/tcp open postgresql PostgreSQL DB 9.6.0 or later

Сердечно прошу помощи.
Прошу прощения вы от обычного пользователя запускаете?
Могу ошибаться но нужно от рута запускат.
 

Sykes

Green Team
17.10.2017
143
93
BIT
0
systemctl daemon-reexec пробовали?
Да, вот результат.

● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2018-11-01 05:11:32 +08; 22s ago
Process: 3820 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGROOT}/data (code=exited, status=1/FAILURE)

ноя 01 05:11:32 arch systemd[1]: Starting PostgreSQL database server...
ноя 01 05:11:32 arch postgres[3820]: "/var/lib/postgres/data" is missing or empty. Use a command like
ноя 01 05:11:32 arch postgres[3820]: su - postgres -c "initdb --locale en_US.UTF-8 -D '/var/lib/postgres/data'"
ноя 01 05:11:32 arch systemd[1]: ^[[0;1;39m^[[0;1;39mpostgresql.service: Control process exited, code=exited status=1
ноя 01 05:11:33 arch postgres[3820]: with relevant options, to initialize the database cluster.
ноя 01 05:11:32 arch systemd[1]: ^[[0;1;39m^[[0;1;39mpostgresql.service: Failed with result 'exit-code'.
ноя 01 05:11:32 arch systemd[1]: ^[[0;1;39mFailed to start PostgreSQL database server.
 

NecroMortis

One Level
03.09.2018
5
2
BIT
0
/var/lib/postgres/data существует?
Что-то из этого пробовали?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!