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

Установка Firebird на CentOS 5.2

Добавлено: 25 май 2009, 16:30
mkl_sis
Нужна помощь в установке Firebird на CentOS 5.2.
Установил Firebird 1.5.4. Все прошло без проблем. Появился пользователь firebird, сервис firebird прописан в xinetd.
Firewall на всякий случай я отключил. Ставил все под root. Но сервер firebird по сети не виден. В чем может быть причина?

Re: Установка Firebird на CentOS 5.2

Добавлено: 25 май 2009, 18:35
Attid
как не виден ? телнетом на порт пробывал стучать ?
если не отвечает то xinet не работает. если отвечает то в логах будет ошибка.

Re: Установка Firebird на CentOS 5.2

Добавлено: 26 май 2009, 16:29
mkl_sis
Я запустил xinetd в режиме отладки и там вот такая ошибка:

Service configuration: gds_db
id = gds_db
flags = REUSE IPv4
socket_type = stream
Protocol (name,number) = (tcp,6)
port = 3050
wait = no
user = 0
Groups = yes
umask = 2
PER_SOURCE = 10
Bind = All addresses.
Server = /opt/firebird/bin/fb_inet_server
Server argv = fb_inet_server
Only from: All sites
No access: No blocked sites
Logging to syslog. Facility = daemon, level = info
Log_on_success flags = HOST DURATION EXIT PID
Log_on_failure flags = HOST

05/5/26@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db
05/5/26@15:57:38: ERROR: 5366 {cnf_start_services} Service gds_db failed to start and is deactivated.
05/5/26@15:57:38: DEBUG: 5366 {cnf_start_services} mask_max = 0, services_started = 0
05/5/26@15:57:38: CRITICAL: 5366 {init_services} no services. Exiting...

До этого на этот же дистрибутив я ставил firebird и у меня все прекрасно работало, мне понадобилось переустановить
систему и вот теперь не могу поставить firebird.

Re: Установка Firebird на CentOS 5.2

Добавлено: 26 май 2009, 18:37
Attid
ставил из пакета или из тарбола ?

попробуй поставить супер сервер, может проще будет ошибку найти.

на убунте работает все "из коробки" ставлю тарболом.

Re: Установка Firebird на CentOS 5.2

Добавлено: 26 май 2009, 19:50
dimitr
mkl_sis писал(а):ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db
т.е. порт 3050 уже слушается файрбёрдом. Либо ты второй раз пытаешься xinetd запускать, либо у тебя еще и суперсервер стоит до кучи.

Re: Установка Firebird на CentOS 5.2

Добавлено: 27 май 2009, 11:51
mkl_sis
ставил пакетом rpm. Могу попробовать снести все и поставить с tar.gz. С помощью команды ps -e обнаружил что у меня запускается /opt/firebird/bin/fb_lock_mgr. Что это такое не знаю.
Ладно, все сношу и ставлю с tar.gz. Поехали...

Re: Установка Firebird на CentOS 5.2

Добавлено: 27 май 2009, 14:14
mkl_sis
Переустановил заново CentOS. Нашел пакет tar.tar. Распаковал - там оказался файл install.sh. Запустил его командой : sh install.sh. Все у меня встало без ошибок, спросил под конец новый пароль на базу. Все равно подключиться не могу. А по команде xinetd -d, выходит прежняя ошибка. Я уже думаю может эта ошибка и должна быть?

По команде : netstat -t -a|grep gds_db --- информация такая:

tcp 0 0 *:gds_db *:* LISTEN root 9010 4737/xinetd

Значит не смотря на ошибку в xinetd он все равно смотрит порт 3050. А если отключить xinetd то порт перестает прослушиваться. Почему не запускается сервер fb_inet_server не могу понять. Дело в том что в этой конфигурации я уже ставил firebird и у меня все замечательно работало. Просто мне понадобилось переустановить операционку и вот теперь не могу воспроизвести прежнюю конфигурацию.
Может есть еще какие идеи?

Re: Установка Firebird на CentOS 5.2

Добавлено: 29 май 2009, 08:49
dimitr
что значит "подключиться не могу"? Какая ошибка со стороны FB-клиента, конкретно? Телнетом порт открыть можешь?