Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/22: Рейтинг темы: голосов - 22, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 15

PostgreSQL + MCBC

08.11.2013, 08:33. Показов 4530. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Только начал разбираться с базами данных и столкнулся со следующей проблемой.
При установке PostgreSQL на бессмысленную и беспощадную ось МСВС (русский Linux) не запускается сервис postgresql. Проведя разбор полетов, обнаружил, что вылет сервиса проходит на строчке
"su -l postgres -s /bin/bash".
Выполнение данной команды отдельно в консоли приводит к ругательству системы:
"could not open session"
Подскажите, что может быть не так с пользователем postgres? Почему не запускается оболочка?

ПЫ. СЫ. Возможно, тема создана не по адресу. Но буду очень признателен, если подскажете хотя бы в каком направлении думать.
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2013, 08:33
Ответы с готовыми решениями:

PostgreSQL 9.4.10 1с
Крутится 15 БД 1с Винты баракуды в 10 Пользователей немного порядка 20 Базы занимают порядка 300 гб. Возможно ли разнести БД на...

PostgreSQL
Здраствуйте. Работаю на одной из фирм , програмистом. Тока начинают. Програмирую на Линуксе. Так вот дали задание сотворить програмку с...

Логи в Postgresql
Уважаемые, существует следующая проблема, через 4 месяца после стабильной работы базы, файл pgstartup.log увеличился на 12 гигов,...

11
1263 / 977 / 384
Регистрация: 02.09.2012
Сообщений: 3,020
09.11.2013, 01:17
Ух ты, даже не знал о существовании такой штуки в России
Судя по тому, что написано в википедии про МСВС, я бы начал капать в сторону политики безопасности (ее настроек).
Команда su пытается текущего пользователя сменить на postgres - ей это не позволяют. То есть проблема не в пользователе postgres, а в том, что система запрещает выполнить это действие (IMHO).

Не по теме:

А можно ли где-то скачать МСВС (на ознакомится)? Что-то сайт производителя у меня не открывается.

0
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 15
11.11.2013, 09:19  [ТС]
Не... безопасность тут не при чем. Были у меня версии МСВС и с работающим postgresql. Копать, скорее всего, надо где -то в сторону системных файлов (sudoers, shadow и т.п. т. д. т .п). Вот только это все мои предположения и на первый мой взгляд в этих файлах все нормально... По-прежнему жду и надеюсь на советы.

З.Ы. grgdvo, на рутрекере были, но лично я не вижу смысла ее качать, так как эта ось - полное убожество Да и используется она исключительно в специфических целях.
0
1263 / 977 / 384
Регистрация: 02.09.2012
Сообщений: 3,020
11.11.2013, 15:20
Ну проблема явно не в postgresql.
У вас есть фалы /etc/pam.d/su[do] ? возможно отсюда надо плясать. В зависимости о того, что написано в pam.d, могут быть затронуты файлы /etc/limits.conf, /etc/securetty, короче много чего может быть затронуто, без живой-рабочей системы на руках - тыканье пальцем в небо
0
2891 / 1926 / 208
Регистрация: 05.06.2011
Сообщений: 5,619
11.11.2013, 15:40
Странно. sudoers тут, как понимаю, ни при чём — это ж su, а не sudo.
Глупый вопрос: а юзер postgres образовался?
Попробуй дать команду в командной строке из-под рута, возможно, скажет чего-нить поинформативнее; загляни в messages, там тоже чего-нить может иметь место. Посмотреть, правда что, настройки pam на предмет подробных логов — имхо, больше на его штучки похоже.
0
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 15
12.11.2013, 09:19  [ТС]
iifat, postgres есть, конечно.
Сейчас попробую поковырять pam.d. Отпишусь о результатах...
0
2891 / 1926 / 208
Регистрация: 05.06.2011
Сообщений: 5,619
12.11.2013, 10:15
Допреж чем ковырять (а ковырять его можно долго и с переменным успехом), таки проделай, ей же богу.
Цитата Сообщение от iifat Посмотреть сообщение
Попробуй дать команду в командной строке из-под рута, возможно, скажет чего-нить поинформативнее; загляни в messages, там тоже чего-нить может иметь место
0
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 15
12.11.2013, 11:52  [ТС]
дык проделал же. В первом посте написано. Делал все как раз из под рута. К сожалению, инфы интересной нет: "could not open session". И все. (((

З.Ы. А что такое messages? Где искать их надо? find никаких messages не выдал...

Добавлено через 34 минуты
ой...обманул на счет messages. Нашел в /var/log.
Про postgres там написано следующее: su -l(pam_unix)[1445]: session opened for user postgres by (uid=0).

Чем-нибудь это должно помочь?
0
2891 / 1926 / 208
Регистрация: 05.06.2011
Сообщений: 5,619
12.11.2013, 13:24
Ну, по крайней мере, в pam.d ковыряться не надо. Там достаточно нормально.
0
1263 / 977 / 384
Регистрация: 02.09.2012
Сообщений: 3,020
12.11.2013, 15:20
Цитата Сообщение от deut777 Посмотреть сообщение
Чем-нибудь это должно помочь?
С моей точки зрения это все еще больше запутало
В начале было написано, что su не работает (от какого пользователя??).
Теперь по логам выясняется, что все таки сессия открывается (от рута).
Тогда где же ошибка? ))
0
2891 / 1926 / 208
Регистрация: 05.06.2011
Сообщений: 5,619
12.11.2013, 15:54
ещё одно глупое предложение:
Bash
1
su -l postgres
из-под рута. Мож, чо с башем...
0
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 15
13.11.2013, 10:34  [ТС]
iifat,
Bash
1
su -l postgres
выдаст всю ту же ошибку -
Bash
1
could not open session
.

Я понял в чем был косяк и уже почти устранил его. Дело было не в бобине. Сейчас еще немного осмыслю, уложу в голове и напишу, причину проблемы и ее решение.
Спасибо большое всем небезразличным!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2013, 10:34
Помогаю со студенческими работами здесь

PostgreSQL функции
CREATE OR REPLACE FUNCTION fizzbuzz() RETURNS TEXT AS $$ DECLARE result TEXT; BEGIN FOR i IN 1..100 LOOP IF i % 3 = 0 THEN...

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

Auto_increment postgresql
Узнал что в postgresql есть serial и bigserial,посмотрел реализацию,там все выглядит как костыль,неужели нет нормальных методов реализации?

доступ к postgresql
Доброго времени суток, мне нужно подключиться к postgresql через интернет. Прописал в pg_hba hostssl all all 0.0.0.0/0 md5, в...

Установка PostgreSQL
При уставноке PostgreSQL 9.1.1 на Windows 7(64) возникает следующая ошибка "Problem running post-install step. Installation may not...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru