From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <40C823D8.90104@rmts.donpac.ru> Date: Thu, 10 Jun 2004 13:03:20 +0400 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.5b) Gecko/20031007 Thunderbird/0.3a X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] Sybase ASA in Linux References: <40C8088B.4060704@ricom.ru> In-Reply-To: <40C8088B.4060704@ricom.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Processed: rmts.donpac.ru, Thu, 10 Jun 2004 12:58:57 +0400 (not processed: message from valid local sender) X-MDRemoteIP: 192.168.10.5 X-Return-Path: john@rmts.donpac.ru X-MDaemon-Deliver-To: community@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2004 08:59:32 -0000 Archived-At: List-Archive: List-Post: Alexey Morsov пишет: > Привет, > > Сил моих нет больше - как можно делать такую кривизну... > Есть sybase asa сервер в сетке (под win) - к нему конектиться моя > программа (на Си под linux) и забирает данные.... > Так вот фича в том что когда запускаешь ее из под рута или юзера - она > срабатывает - а вот когда она пускаеться кроном (вроде как от рута) то > она валиться... точнее сказат не могу ибо никакх данны в свой лог она не > выдает... > > sybase-овские чуды в /opt/ стоят, перменные ASANY и LD_LIBRARY_PATH > установлены... файл .odbc.ini прописан и раскидан где только можно.... > Уже пробовал запускать из крона не саму проггу а shell скрипт где сначал > аделаеться cd в ту директорию где лежит прогга и .odbc.ini - вроде как > вчера начало работать - а сегодня частоту запуска в кроне поменял и > опять ничего не работает? Конкретного ничего посоветовать не могу, помню только, что у меня аналогичная прога, написанная с использованием сайбейсовской ct-library, запускалась исключительно от имени пользователя sybase, созданного при установке клиента Sybase ASE. Т.е., наверное, настраивая переменные окружения и всякие конфиги, можно было добиться работоспособности и под другим пользователем, но мне легче было переделать ее (не слишком сильно) под сизифовский freetds. Но, боюсь, Вам это не поможет. Протокол tds разных версий используют вроде как только ASE и MS SQL :( Да, проверьте свой код на стандартные проблемы с управлением памятью. Понимаю, что наверняка Вы это уже делали, но меня одно время страшно удивляло, отчего один и тот же код скомпилированный под freetds выдавал галиматью, а под ct-library просто валился. Дело оказалось именно в этом. -- С уважением, Прокопьев Евгений