Привет. Пытаюсь победить багзилищу. Использую связку bugzilla&postgreSQL. В браузере с локальной машины и удаленной выдает:

Software error:

Can't connect to the database.
Error: could not create socket: Permission denied

  Is your database installed and up and running?
  Do you have the correct username and password selected in localconfig?

При этом база данных запущена и проинсталирована и коннект по пасворду и логину прописанному в localconfig проходит. Порт 5432 слушается postgres и коннект проходит через телнет и через psql. testserver.pl и checksetup.pl тоже проходят без ошибок.Может у кого возникала подобная ошибка в чем еще может быть дело?

PS Fedora Core 8, Bugzilla 3.0.3, PostgreSQL 8.2

romiras пишет

checksetup.pl тоже проходят без ошибок.

PS Fedora Core 8, Bugzilla 3.0.3, PostgreSQL 8.2

Попробовать checksetup.pl из контекста, используемого вебсервером?  Нет ли где chroot?

SnowyOwl
Ситуация следующая при попытки прикрутить к bugzillе MySQL все работает отлично. Из чего я делаю вывод что сама багзилища не при чем, виноват Pg но все я делал по мануалам.

Попробовать checksetup.pl из контекста, используемого вебсервером?  Нет ли где chroot?

Прошу прощения я новичок линуксоида, поэтому я так понимаю что нужно было http://bugzilla.int/checksetup.pl выполнить... при этом он вернул

Выделить код

Код:

Forbidden
You don't have permission to access /checksetup.pl on this server.

хотя например testserver.pl, выводи список своего содержимого. Это я так понимаю связанно с настройками apache так как там не указано что делать с *.pl. Видимо все таки chroot нет)))

Вообщем все равно задача настроить Bugzilla в связке с Postgres.

romiras пишет

Вообщем все равно задача настроить Bugzilla в связке с Postgres.

По описанию очень похоже на
http://archives.devshed.com/forums/data … 48845.html

Иначе говоря, apache не имеет привилегий делать то, что может root из командной строки (сюрприз?), в Fedora Core можно управлять и созданием сокетов. См. также http://docs.fedoraproject.org/selinux-faq-fc5/

SnowyOwl
Только сейчас дошли руки продолжить решения вопроса. Спасибо огромное, все получилось. В действительности проблема была в selinux,

Выделить код

Код:

setenforce 0

. В результате вернул selinux и прекрутил политику для postgresql. Еще раз большое спаисибо.