Невозможно получить unixODBC, работающий с SQLite3 под Манджаро

У меня возникли проблемы с работой 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?

0 ответов

Другие вопросы по тегам