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

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
mkl_sis
Сообщения: 21
Зарегистрирован: 18 окт 2007, 13:47

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

Сообщение mkl_sis » 25 май 2009, 16:30

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

Attid
Спец
Сообщения: 375
Зарегистрирован: 14 ноя 2006, 09:58
Контактная информация:

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

Сообщение Attid » 25 май 2009, 18:35

как не виден ? телнетом на порт пробывал стучать ?
если не отвечает то xinet не работает. если отвечает то в логах будет ошибка.

mkl_sis
Сообщения: 21
Зарегистрирован: 18 окт 2007, 13:47

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

Сообщение mkl_sis » 26 май 2009, 16:29

Я запустил 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.

Attid
Спец
Сообщения: 375
Зарегистрирован: 14 ноя 2006, 09:58
Контактная информация:

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

Сообщение Attid » 26 май 2009, 18:37

ставил из пакета или из тарбола ?

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

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

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

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

Сообщение dimitr » 26 май 2009, 19:50

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

mkl_sis
Сообщения: 21
Зарегистрирован: 18 окт 2007, 13:47

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

Сообщение mkl_sis » 27 май 2009, 11:51

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

mkl_sis
Сообщения: 21
Зарегистрирован: 18 окт 2007, 13:47

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

Сообщение mkl_sis » 27 май 2009, 14:14

Переустановил заново 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 и у меня все замечательно работало. Просто мне понадобилось переустановить операционку и вот теперь не могу воспроизвести прежнюю конфигурацию.
Может есть еще какие идеи?

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

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

Сообщение dimitr » 29 май 2009, 08:49

что значит "подключиться не могу"? Какая ошибка со стороны FB-клиента, конкретно? Телнетом порт открыть можешь?

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость