Имеем сервер 1с на Centos x64. А сам сервер 1с имеет разрядность i386.
Для подключения внешних источников данных установил postgresql-odbc.x86_64.
Далее настроил файлик /etc/odbcinst.ini
[PostgreSQL-U]
Description = PostgreSQL ODBC driver (Unicode version)
Driver = /usr/lib64/psqlodbcw.so
Setup = /usr/lib64/libodbcpsqlS.so
Debug = 0
CommLog = 1
UsageCount = 1
Проверил что библиотеки существуют:
ls -l /usr/lib64/psqlodbcw.so
-rwxr-xr-x 1 root root 519496 Авг 23 2010 /usr/lib64/psqlodbcw.so
А когда подключаю внешние источники данных из 1с, получаю ошибку:
Ошибка ODBC SQLSTATE: 010000
Номер ошибки: 0
Описание: [unixODBC][Driver Manager]Can't open lib '/usr/lib64/psqlodbcw.so' : file not found
Строка подключения к данным:
DRIVER={PostgreSQL-U};Database=имя_базы;Server=имя_сервера_баз_данных;
Почему 1С не видит эту библиотеку, ведь по указанному пути она есть, права пробовал давать всем на эту библиотеку, но не помогло. Или как можно увидеть, как 1С ищет эту библиотеку? Может подскажите, я могу из консоли Centos подключиться, а не из 1С?
Заранее спасибо!