Невозможно получить unixODBC, работающий с SQLite3 под Манджаро - PullRequest
0 голосов
/ 19 октября 2018

У меня проблемы с работой unixODBC с SQLite3 под Манджаро.Соответствующие данные приведены ниже.

Установлено:

 unixODBC 2.3.7-1  
 sqlite 3.24.0-1  
 libdbi-drivers 0.9.0-6  

Файлы конфигурации:

$ cat /etc/odbcinst.ini 
[SQLite3]
Driver=/usr/lib/dbd/libdbdsqlite3.so
Description=SQLite3 ODBC Driver
UsageCount=2

$ ls -l /usr/lib/dbd/libdbdsqlite3.so
-rwxr-xr-x 1 root root 42112 Jun 28  2017 /usr/lib/dbd/libdbdsqlite3.so

$ cat ~/.odbc.ini
[test]
Description         = Test Database
Driver              = SQLite3
Trace               = Yes
TraceFile           = sql.log
Database            = /home/william/db/test.db
ReadOnly            = No

$ file /home/william/db/test.db
/home/william/db/test.db: SQLite 3.x database, last written using SQLite version 3024000

И базовый тест:

$ isql test -v
[IM004][unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV failed
[ISQL]ERROR: Could not SQLConnect

Все выглядит всенасколько я могу судить, так почему я не могу подключиться к базе данных SQLite3 с использованием ODBC?

...