Firebird 1.5.3 на Ubuntu
Модераторы: kdv, Alexey Kovyazin
Firebird 1.5.3 на Ubuntu
после долгих экспериментов. С OpenSuse и FreeBSD было решено попобовать поставить Firebird CS 1.5.3 на Ubuntu 6.10, потому как:
под убунту есть все пакеты, скомпилированные именно под нее, и по логике и внутренняя библиотека.
Поставил. Через xinted стратую.
netstat -a показывает все как положено.
/usr/bin/isql-fb
пытаюсь сделать коннект или создать базу в любом месте выдает:
SQL> create database '192.168.0.90:/1.rst';
Statement failed, SQLCODE = -902
operating system directive open failed
-No such file or directory
запускал и под рутом и под пользователем firebird.
кто-нибудь сталкивался с подобным?
под убунту есть все пакеты, скомпилированные именно под нее, и по логике и внутренняя библиотека.
Поставил. Через xinted стратую.
netstat -a показывает все как положено.
/usr/bin/isql-fb
пытаюсь сделать коннект или создать базу в любом месте выдает:
SQL> create database '192.168.0.90:/1.rst';
Statement failed, SQLCODE = -902
operating system directive open failed
-No such file or directory
запускал и под рутом и под пользователем firebird.
кто-нибудь сталкивался с подобным?
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
запускается как положено от firebird
А создавать пробовал везде где можно. И проверял что под пользователем firebird банальным vi могу создавать там файлы. В корень это уже простейший пример.
/etc/xinetd.d/firebird2
#
service gds_db
{
flags = REUSE NODELAY
socket_type = stream
wait = no
user = firebird
# These lines cause problems with Windows XP SP2 clients
# using default firewall configuration (SF#1065511)
# log_on_success += USERID
# log_on_failure += USERID
server = /usr/lib/firebird2/bin/fb_inet_server
# disable = yes
}
под OpenSuse все это работает под Ubuntu нет.
Просто поставил из дебиан-пакетов и не работает.
А создавать пробовал везде где можно. И проверял что под пользователем firebird банальным vi могу создавать там файлы. В корень это уже простейший пример.
/etc/xinetd.d/firebird2
#
service gds_db
{
flags = REUSE NODELAY
socket_type = stream
wait = no
user = firebird
# These lines cause problems with Windows XP SP2 clients
# using default firewall configuration (SF#1065511)
# log_on_success += USERID
# log_on_failure += USERID
server = /usr/lib/firebird2/bin/fb_inet_server
# disable = yes
}
под OpenSuse все это работает под Ubuntu нет.
Просто поставил из дебиан-пакетов и не работает.
Re: Firebird 1.5.3 vs Ubuntu
Все привет!
Пока не стал создавать тему, т.к. нашел проблему такую же как и у меня. Автор ее подробно описал.
Но все же приведу листинг что делаю я для прояснения ситуации:
Сервер FirebirdCS-1.5.4.4910-0 , OS Centos 5.2, все работает стабильно уже не первый месяц. Недавно неожиданно наткнулся на такую же проблему. Я ничего не менял в настройках, ни в правах и пр. Но все же проверил что порты открыты, xinetd перезапустил и учел советы выше описанные.
Помогите, пожалуйста. К базам подключиться нельзя ни из сети ни локально. У меня Firebird настроен на запуск из под root-а, в конфигах тоже все заточено под него. Что могло случиться что эта ошибка появилась?
Пока не стал создавать тему, т.к. нашел проблему такую же как и у меня. Автор ее подробно описал.
Но все же приведу листинг что делаю я для прояснения ситуации:
Код: Выделить всё
# /opt/firebird/bin/isql -q -now connect -U sadmin -P 34555 /base/666.gdb
Statement failed, SQLCODE = -902
operating system directive open failed
-No such file or directory
SQL>
Сервер FirebirdCS-1.5.4.4910-0 , OS Centos 5.2, все работает стабильно уже не первый месяц. Недавно неожиданно наткнулся на такую же проблему. Я ничего не менял в настройках, ни в правах и пр. Но все же проверил что порты открыты, xinetd перезапустил и учел советы выше описанные.
Помогите, пожалуйста. К базам подключиться нельзя ни из сети ни локально. У меня Firebird настроен на запуск из под root-а, в конфигах тоже все заточено под него. Что могло случиться что эта ошибка появилась?
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Firebird 1.5.3 vs Ubuntu
Это откуда ты такую строку для isql выкопал?.. Ты уверен, что твоя БД называется "connect" и лежит в текущем каталоге?
Re: Firebird 1.5.3 на Ubuntu
Эту строку я откопал в каком-то скрипте, не помню уже где.
Моя БД называется не connect, а 666.gdb и точно лежит там где я указал ее местоположение в командной строке.
Поясню, за полчаса до появления проблемы данная строка отрабатывала адекватно и не раз.
Моя БД называется не connect, а 666.gdb и точно лежит там где я указал ее местоположение в командной строке.
Поясню, за полчаса до появления проблемы данная строка отрабатывала адекватно и не раз.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Firebird 1.5.3 на Ubuntu
Не верю. Она в принципе неработоспособна, поскольку у ключа -now нет аргумента. И лично у меня эта строка стабильно даёт ошибку "more than one database name: "connect", "/base/666.fdb".rfcr писал(а):Поясню, за полчаса до появления проблемы данная строка отрабатывала адекватно и не раз.
Re: Firebird 1.5.3 на Ubuntu
Хотите верьте, хотите нет, но у меня эта строка работает. Вот строчка из скрипта:
/opt/firebird/bin/isql -q -now connect -U $1 -P $2 $3 > /tmp/bv_sql_version_base.txt << EOF
И еще один момент. Проблема решилась. Сервак по всей видимости с головой перестал дружить от от того, что uptime у него уже почти 2 месяца. Я его перезагрузил и о чудо! Все заработало
Самому интересно что ж такое это было... Так, что если кому интересна причина то можете обращаться, может найдем вместе.
/opt/firebird/bin/isql -q -now connect -U $1 -P $2 $3 > /tmp/bv_sql_version_base.txt << EOF
И еще один момент. Проблема решилась. Сервак по всей видимости с головой перестал дружить от от того, что uptime у него уже почти 2 месяца. Я его перезагрузил и о чудо! Все заработало
Самому интересно что ж такое это было... Так, что если кому интересна причина то можете обращаться, может найдем вместе.
Re: Firebird 1.5.3 на Ubuntu
(У меня та же самая проблемя..., только ОС- Gentoo.... ,Firedird 1.5.3
И еще дело в том что такой косяк только если ставишь CS, а SS - работает нормлаьно - но тупит!!!
и если у аратора выше, команда isql не работала, то тут следующая картина:
(это под CS)
/opt/firebird/bin/isql localhost:/base/baza.gdb -u SYSDBA -p masterkey ---- коннект есть могу дальше выполнять запросы,
как только меняю LocalHost - на IP - все затыр(с 127.0.0.1 так же работает!!!)
/opt/firebird/bin/isql 192.168.3.8:/base/baza.gdb -u SYSDBA -p masterkey ---- все кричтит ту же ошибку что у аратора у автора!!!
клиенты по сети не могут подключиться...
фаервола не стоит ничего нету не у клиента не на сервере
ставлю SS все работает :(:(:(:)
HEELP!!!!!
И еще дело в том что такой косяк только если ставишь CS, а SS - работает нормлаьно - но тупит!!!
и если у аратора выше, команда isql не работала, то тут следующая картина:
(это под CS)
/opt/firebird/bin/isql localhost:/base/baza.gdb -u SYSDBA -p masterkey ---- коннект есть могу дальше выполнять запросы,
как только меняю LocalHost - на IP - все затыр(с 127.0.0.1 так же работает!!!)
/opt/firebird/bin/isql 192.168.3.8:/base/baza.gdb -u SYSDBA -p masterkey ---- все кричтит ту же ошибку что у аратора у автора!!!
клиенты по сети не могут подключиться...
фаервола не стоит ничего нету не у клиента не на сервере
ставлю SS все работает :(:(:(:)
HEELP!!!!!
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Firebird 1.5.3 на Ubuntu
А ты уверен, что на компьютере с адресом 192.168.3.8 есть такой каталог и в нём лежит такой файл и стоящий там Firebird имеет права доступа к этому файлу? Помнится, на каком-то линухе был ещё прикол с автоматическим вычищением /var каталога при загрузке...
Re: Firebird 1.5.3 на Ubuntu
угу.. боевой сервер........
пишет что 192.168.3.8 хост не доступен - типа будто бы не стартовал Firebird но в процессах есть и опять же isql я лдокально на нем могу и конектиться и выполнять запросы.. но как только я ставлю при коннекте его ip он пишет а не доступен....
пишет что 192.168.3.8 хост не доступен - типа будто бы не стартовал Firebird но в процессах есть и опять же isql я лдокально на нем могу и конектиться и выполнять запросы.. но как только я ставлю при коннекте его ip он пишет а не доступен....
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Firebird 1.5.3 на Ubuntu
Ты бы эта... определился уже - недоступен у тебя файл или хост. Это как бы разные вещи...