|
|
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги, помогите! Я переношу свой Perl код на Production Unix сервер. Код успешно работал с базой данных (Sybase IQ) на Development сервере, но на Production server я получаю следующее сообщение об ошибке: Unknown network type found in interface file Дополнительная информация: 1) Оба сервера имеют то же значение $SYBASE переменной, направленной на сетевую, а не локальную директорию. 2) В interfaces file детали присоединения к базе данных корректны (это физически тот же файл для обоих серверов, или я чего-то не понимаю...) 3) On Production Unix server (на котором моя программа выдает сообщение об ошибке) я успешно проверила этот DB connection через isql утилиту, коннекшн работает абсолютно корректно. Посоветуйте, пожалуйста! Заранее спасибо, Света ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 12:21 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13 пишет: > Unknown network type found in interface file Думаю, большие подробности не помешали бы. Например, interface file. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 12:58 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
Unix это что именно..Какая OS используется ??? Unknown network type found in interface file. ---A malformed service line in the interfaces file or using a sockets based interfaces file in a TLI environment . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 15:08 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
moris, Интерфэйс файл выглядит так: MY-DB query tcp ether dbserver-db1.mydomain.com 2638 OS: Sun Solaris 8 Пожалуйста, скажите, если нужна еще какая-то информация. Спасибо! Света ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 18:28 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13moris, Интерфэйс файл выглядит так: MY-DB query tcp ether dbserver-db1.mydomain.com 2638 OS: Sun Solaris 8 Пожалуйста, скажите, если нужна еще какая-то информация. Спасибо! Света тынц цитата:One thing that a DBA noticed is that $SYBASE/ interfaces contained spaces where he expected tabs . если у вас пробелы вместо табов в строке, то попробуйте заменить на них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 19:00 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13, Еще раз смотрим мое предыдущее замечание Unknown network type found in interface file. ---A malformed service line in the interfaces file or using a sockets based interfaces file in a TLI environment . interfaces для Solaris OS - использует TLI см. сюды TLI format file looks like this SERVERNAME master tli tcp /dev/tcp \x000213880a8d6b360000000000000000 query tli tcp /dev/tcp \x000213880a8d6b360000000000000000 Для того, чтобы перевести ваш IP и порт в TLI формат используйте IP/Port to TLI Converter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 20:18 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
morismsveta13, Еще раз смотрим мое предыдущее замечание Unknown network type found in interface file. ---A malformed service line in the interfaces file or using a sockets based interfaces file in a TLI environment . interfaces для Solaris OS - использует TLI см. сюды TLI format file looks like this SERVERNAME master tli tcp /dev/tcp \x000213880a8d6b360000000000000000 query tli tcp /dev/tcp \x000213880a8d6b360000000000000000 Для того, чтобы перевести ваш IP и порт в TLI формат используйте IP/Port to TLI Converter госсподи, зачем это?? у меня всё прекрасно работает на солярки и без этой тли! moris, не морочь девушке голову ! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 08:32 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13Уважаемые коллеги, помогите! Я переношу свой Perl код на Production Unix сервер. Код успешно работал с базой данных (Sybase IQ) на Development сервере, но на Production server я получаю следующее сообщение об ошибке: Unknown network type found in interface file Что Вы используете? DBD::Sybase ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 10:48 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
SQLMantis, Я использую Sybase::DBlib. А по поводу использования TLI формата - Development server бежит на таком же Солярисе, и для меня загадка, как может быть, что на одном сервере этот интерфейс файл работает гладко, а на другом нет. Кстати, где я могу физически найти эту библиотеку (Sybase::DBlib)? Может быть, на разных серверах используются ее разные версии? Спасибо, джентельмены, хотя воз и ныне там... :-) Света ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 13:57 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13SQLMantis, Я использую Sybase::DBlib. Хм...никогда ей не пользовался. В любом случае надо понять, для начала, что окружение у меня везде одинаковое. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 14:24 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
SQLMantis, Окружение везде одинаковое за исключением странной переменной PWD (понятия не имею, для чего она используется...). Я ее поменяла с помощью setenv, но это не помогло. Кстати, любопытное обстоятельство: на "проблематичном" сервере в интерфейс-файле все connections определены с "tcp ether", нет ни одного в TLI-format. Я теряюсь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 15:57 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13 Я теряюсь... не теряйтесь подцепите сюда два ваших interfaces - работающий и нерабочий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 16:27 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13SQLMantis, Окружение везде одинаковое за исключением странной переменной PWD (понятия не имею, для чего она используется...). Я ее поменяла с помощью setenv, но это не помогло. Кстати, любопытное обстоятельство: на "проблематичном" сервере в интерфейс-файле все connections определены с "tcp ether", нет ни одного в TLI-format. Я теряюсь... PWD - текущее местоположение. Она не влияет. Ну попробуйте, скопируйте файл interfaces с dev-сервера в prod, предварительно сохранив его prod-версию и посмотрите будет работать или нет. Но я думаю что дело не в этом. Версия Perl одинакова? Какая? И что выдает Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 16:41 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13moris, Интерфэйс файл выглядит так: MY-DB query tcp ether dbserver-db1.mydomain.com 2638 OS: Sun Solaris 8 Пожалуйста, скажите, если нужна еще какая-то информация. Спасибо! Света Ээээ. А вот OS: Sun Solaris 8 строчка в файле interfaces или Вы нам любезно еще и версию системы сообщили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 17:08 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
Ммм. Вот тут автор того что Вы используете утверждает что DBLIB использует только специфичный для платформы формат. Там правда боролись с Linux :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 17:34 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
Дорогие Гуру, Всего-то и надо было поменять полное имя сервера на IP address, и все заработало... Почему, - не знаю. Как нашла: стала добиваться того же результата на локальном сервере, и добилась, добавив имя домэйна. Если кто-нибудь может подвести теоретическую базу, - вперед. Пригодится следующим поколениям :-) Серьезно - всем огромное спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2009, 15:11 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13Дорогие Гуру, Всего-то и надо было поменять полное имя сервера на IP address, и все заработало... Почему, - не знаю. Как нашла: стала добиваться того же результата на локальном сервере, и добилась, добавив имя домэйна. Если кто-нибудь может подвести теоретическую базу, - вперед. Пригодится следующим поколениям :-) Серьезно - всем огромное спасибо!!! DNS значит надо было крутить, я думаю если бы вы до изменений, сделали бы пинг по имени результат был бы плачевным... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2009, 15:50 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
Sergey Orlov, А вот и нетушки! И пинг работал, и телнет, и даже isql на этот коннекшн. Так что загадочная весьма ситуация... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2009, 15:53 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13Sergey Orlov, А вот и нетушки! И пинг работал, и телнет, и даже isql на этот коннекшн. Так что загадочная весьма ситуация... :-) Хм. 1) Пинг, телнет работал по IP или по имени? 2) Имя набирали с доменом? 3) isql запускали с ключем -S, если нет то что выдаст Код: plaintext 1. 4) в /etc/hosts не переопределено часом имя хоста? 5) в /etc/resolv.conf поиск в каком домене по умолчанию настроен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2009, 16:39 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
SQLMantis, я думаю, что как раз дело в ваших вопросах 4 и 5... Я этого не знаю, сервер в Америке и тамошний сисадмин недружелюбен :-( А остальное все с именем работало, не с IP. Проверяла с именем, специально. С уважением, Света. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 16:05 |
|
||
|
Sybase from Perl: Unknown network type found in interface file
|
|||
|---|---|---|---|
|
#18+
msveta13 Я этого не знаю, сервер в Америке и тамошний сисадмин недружелюбен :-( В чем интересно это выражается? Он грозится покусать Вас при встрече? :) В принципе, можно и успокоится, все ведь заработало. Но я бы советовал разобраться в проблеме до конца, для себя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 16:45 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2010954]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 497ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...