Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Maxim Lapkovsky                      2:5020/400     09 Sep 2004  06:53:47
 To : All
 Subject : Два Firebird на FreeBSD
 -------------------------------------------------------------------------------- 
 
 Добрый день. 
 
 Проблема следующая: Согласно следующей статье
 http://www.krista.ru/ib/chroot.html
 пытаюсь поставить под FreeBDS 4.9 два Firebird сервера. Один версии 1.0.2,
 второй 
 версии 1.5 (давно стоит и работает). 
 Для версии 1.0 был создан каталог /usr/fb10 в него я накидал минимум утилит
 для
 инсталяции и работы пакета FB 1.0 и инсталировал. Firebird 1.5 был
 инсталирован
 обычным образом. 
 
 Скрипт, приведенный в статье я немного видоизменил:
 -------------------------BEGIN---------------------------------
 #!/usr/bin/perl
 # (C) Dmitri Popov, 2001
 # Freeware
 use Socket;
 my $sockaddr = getsockname(STDIN);
 exit if ! $sockaddr;
 my ($port, $addr) = sockaddr_in($sockaddr);
 $addr = inet_ntoa($addr);
 dolog("addr=$addr");
 if($addr eq '192.168.1.2')
    {chdir("/usr/fb10");
    chroot("/usr/fb10");
    exec("/usr/bin/su firebird -c /usr/local/firebird/bin/gds_inet_server")};
 if($addr eq '192.168.1.1' || $addr eq '127.0.0.1')
   {exec("/usr/bin/su firebird -c /usr/local/firebird/bin/fb_inet_server")};
 print "addr=$addr\n";
 print "No address where found";
 exit 133;
 ---------------------------END---------------------------------
 
 При попытке запустить все это хозяйство обнаружился очень интересный глюк:
 если каталог v1.5 Firebird как-нибудь перименовать и перезагрузить машину то 
 v1.0 работает (v1.5 естественно нет), если имя вернуть на место то v1.0 не 
 работает, а v1.5 работает нормально. При попытке коннекта выдает ошибку:
 - ---
 Unsuccessfull execution caused by a system error that precludes
 successfull execution of subsequent statements
 operationg system directive segment failed
 No such file or directory
 - ---
 Позднее выяснилось что причина в том при запуске 1.0 библиотеки беруться от
 1.5
 (из каталога /usr/local/firebird/lib/) обьединить их нельзя так как в каталоге
 
 v1.5 есть библиотека с именем файла, совпадающего с одной из библиотек v1.0. 
 
 Как быть?
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Два Firebird на FreeBSD   Maxim Lapkovsky   09 Sep 2004 06:53:47 
 Re: Два Firebird на FreeBSD   Vadim Guchenko   09 Sep 2004 08:19:45 
 Re: Два Firebird на FreeBSD   Valentin Nechayev   09 Sep 2004 09:48:50 
 Re: Два Firebird на FreeBSD   Maxim Lapkovsky   10 Sep 2004 07:45:06 
 Re: Два Firebird на FreeBSD   Valentin Nechayev   10 Sep 2004 09:41:40 
 Re: Два Firebird на FreeBSD   Maxim Lapkovsky   10 Sep 2004 10:14:56 
 Re: Два Firebird на FreeBSD   Valentin Nechayev   10 Sep 2004 13:03:20 
 Re: Два Firebird на FreeBSD   Maxim Lapkovsky   10 Sep 2004 14:17:09 
Архивное /ru.unix.bsd/16679712195c5.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional