<div dir="ltr">Greetings list, <div> <div>I am doing IP authentication and  populating the address table of SQLite database of opensips. As soon as try to start my opensips I see opensips throwing this error.</div><div><br></div><div> Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:init_mod: initializing module permissions</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:permissions:mod_init: initializing...</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: INFO:permissions:parse_config_file: file not found: /opt/opensips2.2//etc/opensips/permissions.allow</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: INFO:permissions:mod_init: default allow file (/opt/opensips2.2//etc/opensips/permissions.allow) not found =&gt; empty rule set</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: INFO:permissions:parse_config_file: file not found: /opt/opensips2.2//etc/opensips/permissions.deny</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: INFO:permissions:mod_init: default deny file (/opt/opensips2.2//etc/opensips/permissions.deny) not found =&gt; empty rule set</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:find_mod_export: found &lt;db_bind_api&gt; in module db_sqlite [/opt/opensips2.2/lib64/opensips/modules/]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_bind_mod: using db bind api for db_sqlite</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_do_init: connection 0x7fe95a2c9200 not found in pool</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_do_init: connection 0x7fe95a2c9200 inserted in pool as 0x7fe95a2c92a0</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_new_result: allocate 48 bytes for result set at 0x7fe95a2cb2c0</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: 1 columns returned from the query</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_allocate_columns: allocate 28 bytes for result columns at 0x7fe95a2cb308</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb310)[0]=[table_version]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_free_columns: freeing result columns at 0x7fe95a2cb308</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_new_result: allocate 48 bytes for result set at 0x7fe95a2cb2c0</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: 8 columns returned from the query</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_allocate_columns: allocate 224 bytes for result columns at 0x7fe95a2cb378</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb3b8)[0]=[ip]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb3c8)[1]=[grp]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb3d8)[2]=[mask]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb3e8)[3]=[port]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb3f8)[4]=[proto]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb408)[5]=[pattern]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:db_sqlite:db_sqlite_get_columns: RES_NAMES(0x7fe95a2cb418)[6]=[context_info]</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:permissions:reload_address_table: number of rows in address table: 1</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: <b>ERROR:permissions:reload_address_table: invalid pattern column type on row 0, skipping..</b></div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:db_free_columns: freeing result columns at 0x7fe95a2cb378</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:permissions:reload_address_table: address table reloaded successfully.</div><div>Dec  7 09:32:45 CDSdev ./opensips[23421]: DBG:core:pool_remove: removing connection from the pool</div></div><div><br></div><div><br></div><div>I have tried different combinations, e.g, </div><div>1) Inserting data according to column type in address table. </div><div>2) Inserting only a string &quot;192.168.10.20&quot; in &#39;ip&#39; column and keeping remaining columns default. </div><div><br></div><div>But with no luck. Could someone please suggest what i am doing wrong here. </div><div><br></div><div>Best, </div><div>Aqs Younas</div></div>