Страница 1 из 1

Проблемы с установкой на FreeBSD 5.4

Добавлено: 13 сен 2005, 15:27
Alexey Panchenko
Собираю из портов, все компилируется и ставится нормально.

При подключении к базе второго пользователя (хоть через isql, хоть из java) в логе появляется сообщение о невозможности запустить gds_relay и подключение висит.

При смене пользователя с firebird на root в inetd.conf и как владельца файлов fb_lock_mgr и fb_inet_server все начинает работать.

В исходниках попытка запуска gds_relay выполняется когда при посылке сигнала произошла ошибка EPERM.

Кто виноват и что делать ?

На более ранних версиях freebsd все работало по умолчанию, под пользователем firebird.

Добавлено: 13 сен 2005, 18:19
dimitr
попытайся выяснить, почему вылазит EPERM, т.е. почему у тебя обламывается доставка сигнала между процессами классика.

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

Добавлено: 13 сен 2005, 18:50
Alexey Panchenko
Каким образом это можно выяснить ?

Собственно я потому и написал в форум, что у меня нет идей где можно найти дополнительную/расширенную информацию об ошибке.

при ps axu|grep fb все процессы принадлежали пользователю firebird

что и где еще можно проверить/посмотреть/прочитать ?

Добавлено: 16 сен 2005, 09:27
dimitr
Похоже, есть ошибка в установщике FB 1.5, которая приводит к такой проблеме. Намудрили с правами и битом SUID.

Верни все fb_inet_server под эккаунт firebird, оставив рута владельцем только fb_lock_mgr. Так должно работать.