Установка Firebird на CentOS 5.2
Модераторы: kdv, Alexey Kovyazin
Установка Firebird на CentOS 5.2
Нужна помощь в установке Firebird на CentOS 5.2.
Установил Firebird 1.5.4. Все прошло без проблем. Появился пользователь firebird, сервис firebird прописан в xinetd.
Firewall на всякий случай я отключил. Ставил все под root. Но сервер firebird по сети не виден. В чем может быть причина?
Установил Firebird 1.5.4. Все прошло без проблем. Появился пользователь firebird, сервис firebird прописан в xinetd.
Firewall на всякий случай я отключил. Ставил все под root. Но сервер firebird по сети не виден. В чем может быть причина?
Re: Установка Firebird на CentOS 5.2
как не виден ? телнетом на порт пробывал стучать ?
если не отвечает то xinet не работает. если отвечает то в логах будет ошибка.
если не отвечает то xinet не работает. если отвечает то в логах будет ошибка.
Re: Установка Firebird на CentOS 5.2
Я запустил 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.
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
ставил из пакета или из тарбола ?
попробуй поставить супер сервер, может проще будет ошибку найти.
на убунте работает все "из коробки" ставлю тарболом.
попробуй поставить супер сервер, может проще будет ошибку найти.
на убунте работает все "из коробки" ставлю тарболом.
Re: Установка Firebird на CentOS 5.2
т.е. порт 3050 уже слушается файрбёрдом. Либо ты второй раз пытаешься xinetd запускать, либо у тебя еще и суперсервер стоит до кучи.mkl_sis писал(а):ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db
Re: Установка Firebird на CentOS 5.2
ставил пакетом rpm. Могу попробовать снести все и поставить с tar.gz. С помощью команды ps -e обнаружил что у меня запускается /opt/firebird/bin/fb_lock_mgr. Что это такое не знаю.
Ладно, все сношу и ставлю с tar.gz. Поехали...
Ладно, все сношу и ставлю с tar.gz. Поехали...
Re: Установка Firebird на CentOS 5.2
Переустановил заново 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 и у меня все замечательно работало. Просто мне понадобилось переустановить операционку и вот теперь не могу воспроизвести прежнюю конфигурацию.
Может есть еще какие идеи?
По команде : 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
что значит "подключиться не могу"? Какая ошибка со стороны FB-клиента, конкретно? Телнетом порт открыть можешь?