Ошибка при подключении к БД:invalid request BLR at offset

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

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

Ответить
pass
Сообщения: 5
Зарегистрирован: 13 апр 2010, 07:27

Ошибка при подключении к БД:invalid request BLR at offset

Сообщение pass » 13 апр 2010, 07:47

На ALT Linux 2.4 стоит Interbase6, появилась необходимость перенести БД на другой сервер, поставил ALT Linux 5, поставил interbase, вот при коннекте с виндовой машины выдает такую ошибку.

Изображение

В логах interbase.log

Код: Выделить всё

INET/inet_error: send errno = 104
Подскажите, в чем причина?

Спасибо

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение kdv » 13 апр 2010, 11:18

strupper - внешняя udf. очевидно, что ее забыли перенести.

pass
Сообщения: 5
Зарегистрирован: 13 апр 2010, 07:27

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение pass » 14 апр 2010, 01:20

kdv писал(а):strupper - внешняя udf. очевидно, что ее забыли перенести.

В /opt/interbase/UDF
есть commudf и *ib_udf


Как на старом сервере, так и на новом, strupper - там нет.
Или не там смотрю?

Если попробовать открыть для просмотре *ib_udf, то на старом сервере, видно всякие символы, а на новом пишет:

Код: Выделить всё

ib_udf: ELF 32-bit LSB shared object, intel 80368, version 1 (SYSV), dynamically linked, not stripped

Warning  /tmp/.private/root/mc-root/mcexteTIQ0c: line 2: nm: command not found

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение kdv » 14 апр 2010, 10:31

Как на старом сервере, так и на новом, strupper - там нет.
Или не там смотрю?
гм. а Вы кто???

strupper - это функция. ib_udf и commudf - БИБЛИОТЕКИ функций. Из какого модуля объявлена strupper - можно узнать только посмотрев в rdb$functions. Иногда сдуру разработчики прописывают полные пути к библиотекам, что категорически делать не нужно.
В ib_udf никакого strupper нет, могли бы посмотреть документацию. Так что скорее всего эта функция в commudf. Если нет и в comudf, значит Вы потеряли какую-то библиотеку. Или рассказываете сказки на тему переноса этой базы с одного линукса на другой.

p.s. вдогонку - а зачем вообще понадобилось менять линукс? IB 6 вообще не сертифицирован для Alt Linux, и самому IB 6 уже 10 лет.

pass
Сообщения: 5
Зарегистрирован: 13 апр 2010, 07:27

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение pass » 15 апр 2010, 01:25

Я сисадмин, но пока толком не сталкивался с interbase.

Про сказки если честно, не понял.

Менять линукс понадобилось по той причине, что он не встаёт на новый сервер, нет драйверов. А работает IB 6 на Alt Linux уже с 2001 года. Вот и решили сменить железо.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение kdv » 15 апр 2010, 02:43

понятно. Собственно, все что я смог - объяснил, и предупредил.

pass
Сообщения: 5
Зарегистрирован: 13 апр 2010, 07:27

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение pass » 15 апр 2010, 06:13

kdv писал(а):понятно. Собственно, все что я смог - объяснил, и предупредил.
да, спасибо, буду разбираться

pass
Сообщения: 5
Зарегистрирован: 13 апр 2010, 07:27

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение pass » 14 май 2010, 04:36

снова вернулся к этой проблемме, вот что удалось узнать:
функция / модуль / точка входа
STRUPPER commudf str_upper

Как вы и предпологали (Так что скорее всего эта функция в commudf), но ошибку так и выдает, может это быть свзяано с тем, что стоит новее ликункс, чам на старом сервере?

С виндовой машины клиентом цепляюсь, начинает запускаться и на этапе (Загрузка: F2Master.bpl) выдает ошибку

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Ошибка при подключении к БД:invalid request BLR at offse

Сообщение kdv » 14 май 2010, 09:42

может это быть свзяано с тем, что стоит новее ликункс, чам на старом сервере?
может быть. собственно, функция, т.е. библиотека, не грузится. В результате переноса на другую ОС. Почему - выясняйте. Вы же админ.

Ответить