Zebedee на Windows 7

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

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

Ответить
S.H.S
Сообщения: 65
Зарегистрирован: 25 ноя 2005, 02:18

Zebedee на Windows 7

Сообщение S.H.S » 07 сен 2010, 23:57

Добрый день.
Более 5 лет пользовался туннелем через инет для Firebird'a - Zebedde под Windows XP. Но пользователи начали ставить Windows 7, а Zebedde отказывается на нем работать. Может нужны какие специальные настройки туннеля или Windows. Разработка Zebedee закончилась в 2005 году, думаю новых версий уже не будет. Если кто сталкивался с данной проблемой подскажите плз.
P.S. Firewall Windows и антивирусов отключал - не предлагать ;)

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Zebedee на Windows 7

Сообщение Dimitry Sibiryakov » 08 сен 2010, 14:37

Что, так прямо и говорит: отказываюсь, мол?..

Переходи на VPN.

S.H.S
Сообщения: 65
Зарегистрирован: 25 ноя 2005, 02:18

Re: Zebedee на Windows 7

Сообщение S.H.S » 09 сен 2010, 17:39

Dimitry Sibiryakov писал(а):Что, так прямо и говорит: отказываюсь, мол?..
Ну почти... Пишет

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

waiting for client connection
и... всё. Подскажите хоть в каком направлении копать.
Dimitry Sibiryakov писал(а):Переходи на VPN.
С удовольствием, но много клиентов нужно переводить. Если решения не найду, то придется.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Zebedee на Windows 7

Сообщение Dimitry Sibiryakov » 10 сен 2010, 14:41

S.H.S писал(а):Ну почти... Пишет

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

waiting for client connection
и... всё. Подскажите хоть в каком направлении копать.
Это как раз говорит о том, что оно работает.
Уровень verbosity на максимум и изучать лог.

S.H.S
Сообщения: 65
Зарегистрирован: 25 ноя 2005, 02:18

Re: Zebedee на Windows 7

Сообщение S.H.S » 10 сен 2010, 23:44

Подробный лог такой:
zebedee(5044/5028): line 2: server false
zebedee(5044/5028): key = 'server', value = 'false'
zebedee(5044/5028): line 3: detached false
zebedee(5044/5028): key = 'detached', value = 'false'
zebedee(5044/5028): line 4: tunnel 3051:~~~IP~~~:3050
zebedee(5044/5028): key = 'tunnel', value = '3051:~~~IP~~~:3050'
zebedee(5044/5028): line 5: command "Prog.exe"
zebedee(5044/5028): key = 'command', value = 'Prog.exe'
zebedee(5044/5028): client listener routine entered
zebedee(5044/5028): creating TCP-mode local listener socket for port 3051
zebedee(5044/5028): listening on 0.0.0.0
zebedee(5044/5028): local port 3051 has socket 400
zebedee(5044/5028): listening on local port 3051
zebedee(5044/5028): spawning command 'Prog.exe'
zebedee(5044/5028): waiting for client connection

~~~IP~~~ - IP сервера
Prog.exe - программа, которая запускается.
Завтра гляну как это выглядит на XP, но пока смущает эта строка "zebedee(5044/5028): listening on 0.0.0.0". Вроде как должен быть IP сервака.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Zebedee на Windows 7

Сообщение Dimitry Sibiryakov » 11 сен 2010, 14:40

0.0.0.0 означает, что оно случает на всех локальных интерфейсах, не более. Серверная часть ЗиБиДи считает, что работает нормально. Стало быть проблемы или в клиентской части или где-то между ними. Да, я помню, что ты просил не упоминать файерволлы и антивирусы, но... Большинство топикстартеров, утверждавших "я отключил антивирус" сподобились только на закрытие программы настройки. Большинство антивирусов невозможно отключить без деинсталляции, а некоторые умирают только вместе с ОСью.

S.H.S
Сообщения: 65
Зарегистрирован: 25 ноя 2005, 02:18

Re: Zebedee на Windows 7

Сообщение S.H.S » 12 сен 2010, 00:39

Dimitry Sibiryakov писал(а):0.0.0.0 означает, что оно случает на всех локальных интерфейсах, не более. Серверная часть ЗиБиДи считает, что работает нормально.
Вообще то это и есть клиентская часть.

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

zebedee(5044/5028): line 2: server false
zebedee(5044/5028): key = 'server', value = 'false'
Dimitry Sibiryakov писал(а): Стало быть проблемы или в клиентской части или где-то между ними. Да, я помню, что ты просил не упоминать файерволлы и антивирусы, но... Большинство топикстартеров, утверждавших "я отключил антивирус" сподобились только на закрытие программы настройки. Большинство антивирусов невозможно отключить без деинсталляции, а некоторые умирают только вместе с ОСью.
На момент считывания логов стоит Avira, с отключенными настройками файерволла. При инсталляции Avira требует отключения файерволла винды, так что нужно полагать, что он тоже отключен. В XP все конечно по проще, но прописав в игнор файервола Зебидди и проблем нет. Пробовал и на "чистой" семерке, результат тот же. Может есть еще какие-нить защиты в семерке, которых я не знаю. Может пользовательские порты еще где-то нужно прописывать.

Прописал запись в файл логов. То что было в логах выше - это до запуска программы. После запуска командная строка сворачивается и в файле логов следующее:
zebedee(4724/3780): select returned 1
zebedee(4724/3780): connection ready on socket 404
zebedee(4724/3780): accepted connection from 127.0.0.1
zebedee(4724/3780): running handler function in-line
zebedee(4724/3780): client routine entered
zebedee(4724/3780): client on local port 3051 tunnels to target ~~~IP~~~:3050
zebedee(4724/3780): target address is ~~~IP~~~ (в шестнадцатеричном виде)
zebedee(4724/3780): making connection to ~~~IP~~~:11965
zebedee(4724/3780): ERROR: can't connect to ~~~IP~~~ port 11965: (Result too large)

Так же глянул логи со стороны сервера, там и намека нет что была попытка подключения.

S.H.S
Сообщения: 65
Зарегистрирован: 25 ноя 2005, 02:18

Re: Zebedee на Windows 7

Сообщение S.H.S » 12 сен 2010, 01:39

Все разобрался. Проблема была в следующем.

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

command "prog.exe param1 param2"
это запуск программы из скрипта Zebede. В семерке это не корректно работает. Но пишет в логи совершенно другое. Короче убрал эту строку, прогу запускаю из батника и все работает. Может кому пригодится на будущее. :)
Дмитрий благодарю за поддержку.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Zebedee на Windows 7

Сообщение Dimitry Sibiryakov » 12 сен 2010, 13:47

S.H.S писал(а):Вообще то это и есть клиентская часть.
Клиентская часть что-то слушает?.. Похоже, я уже подзабыл как работает ЗиБиДи...

Ответить