AL1.7(hardered). Файл не найден при вызове unixODBC из программы

Ilya M

New member
Сообщения
3
#1
Добрый день!

Имеется Astra Linux 1.7.4.11(Воронеж), ядро hardered 5.15. Чистая установка, мандатный контроль целостности отключен.
На эту систему был установлен и настроен ODBC драйвер для Oracle - InstantClient 19.21 (base, sqlplus, tools. odbc).
Из терминала я спокойно могу подключиться к БД через sqlplus и isql, но через программу не получается, unixODBC выдает ошибку, что не может найти файл по тому пути, где он 100% есть (libsqora.so.19.1). Чтение форумов и гугление ничего не дало. Как я понимаю, что-то вшито в ядро hardered, что ограничивает программу из которой вызывается unixODBC ради защиты системы.

При тестировании на ядре generic таких проблем нет, все завелось с первого раза. Аналогично ставилась голая система, на ней настраивался InstantClient и устанавливалась программа.

Может ли мне кто-нибудь подсказать куда копать?
 

ALSE_User

New member
Сообщения
502
#2
Зачем Вам в профиле Воронеж да ещё с отключенным МКЦ ядро hardened? Используйте generic
 

ALSE_User

New member
Сообщения
502
#3
Кстати - Воронеж с отключенным МКЦ = Орёл. И зачем там ядро hardened?
 

Ilya M

New member
Сообщения
3
#4
Все отключил для тестов ибо не знаю в чем проблема.
Я говорю о том, что даже если все отключить (в том числе МКЦ), то с hardered ядром не получается подключиться к БД Оракла через unixODBC. Меня интересует, что такого может быть в hardened ядре, что не дает нормально работать программе.

hardened ядро по требованиям ИБ на объекте заказчика, помимо кучи других требований, которые так же были отключены.
 

Ilya M

New member
Сообщения
3
#6
Раньше никогда не пользовался. Пока ничего не понятно o_O
Буду пробовать пока жду ответа от поддержки. Спасибо.