[Users] Openser with unixODBC + sqlite driver

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Apr 23 12:35:30 CEST 2007


Hi Vistor,

the SQL_SUCCESS_WITH_INFO issue was fixed on devel version ~ one week 
ago. Also I just backported the fix to 1.2.0 and 1.1.x

Thanks and regards,
bogdan

Victor Gamov wrote:
> Sylvain Boily wrote:
>> Hi,
>>
>> I would like to connect openser 1.2 to sqlite db with unixodbc. I 
>> have installed unixodbc et sqlite driver and i configure openser.cfg 
>> but it doesn't working.
>> I seems the configuration wants user:password at ip but for sqlite there 
>> no need this.
>> I have testing lot off configuration but it doesn't work.
>>
>> My configuration and log :
>>
>> File /etc/odbc.ini
>> [mysqlitedb]
>> Description     = SQLite
>> Driver          = SQLite
>> Database        = /tmp/mytest.db
>> Timeout         = 100000
>> StepAPI         = No
>> NoWCHAR         = No
>> LongNames       = No
>>
>> File /etc/odbcinst.ini
>>
>> [SQLite]
>> Description     = SQLite ODBC Driver
>> Driver          = /usr/lib/odbc/libsqliteodbc.so
>> Setup           = /usr/lib/odbc/libsqliteodbc.so
>> UsageCount      = 1
>>
>> File /etc/openser/openser.cfg
>>
>> loadmodule "unixodbc.so"
>> loadmodule "auth.so"
>> loadmodule "auth_db.so"
>> modparam("mi_fifo", "fifo_name", "/tmp/openser_fifo")
>> modparam("usrloc", "db_mode", 2)
>> modparam("auth_db", "calculate_ha1", yes)
>> modparam("auth_db", "password_column", "password")
>> modparam("rr", "enable_full_lr", 1)
>> modparam("usrloc|auth_db", "db_url","unixodbc://SQLite/mysqlitedb")
>>
>> My log :
>>
>> Apr 21 13:33:25 sylvain-desktop /usr/sbin/openser[24539]: AUTH module 
>> - initializing Apr 21 13:33:25 sylvain-desktop 
>> /usr/sbin/openser[24539]: AUTH_DB module - initializing Apr 21 
>> 13:33:25 sylvain-desktop /usr/sbin/openser[24539]: 
>> ERROR:unixodbc:new_connection: failed to connect Apr 21 13:33:25 
>> sylvain-desktop /usr/sbin/openser[24539]: register_udomain(): Can not 
>> open database connection Apr 21 13:33:25 sylvain-desktop 
>> /usr/sbin/openser[24539]: domain_fixup(): Error while registering 
>> domain Apr 21 13:33:25 sylvain-desktop /usr/sbin/openser[24539]: 
>> ERROR: fix_actions: fixing failed (code=-1) at cfg line 148 Apr 21 
>> 13:33:25 sylvain-desktop /usr/sbin/openser[24539]: 
>> INFO:mi_fifo:mi_destroy: process hasn't been created -> nothing to kill
>
> Hi Sylvain!
>
> It's may be a bug/feature when ODBC return SQL_SUCCESS_WITH_INFO which 
> treat as error in current releases. It will be fixed in future 
> releases I hope (see 
> http://openser.org/pipermail/devel/2007-April/007070.html)
> Now you can try comment "goto err" line 147 (for 1.2.0 release) in 
> odbc/my_con.c and reinstall module
>





More information about the Users mailing list