Невозможно получить 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?