[Serusers] migration 0.8.14 -> 0.9.0 and SQL broken
Evan Borgström
evan.borgstrom at ca.mci.com
Tue May 10 20:31:54 CEST 2005
Change all of the db urls from "sql://..." to "mysql://..."
-Evan
Mik wrote:
> Hello,
>
> I am started using SER from 0.8.14 version. All was fine. I use postgres
> SQL for registered location, stored cridentical username & password.
> But I needed some basic UAC functionalities like client authentication
> on other SIP-proxy. I take uac module. This module don't work with
> 0.8.14 SER. And I take 0.9.0. Compile and install new ser & modules.
> After that ALL my SQL shema is broken! SER don't work with SQL! Why? I
> nothing change in ser.cfg..... Old version 0.8.14 work, but new version
> 0.9.0 don't work.
>
> postgres - initializing
> stateless - initializing
> textops - initializing
> 0(0) Maxfwd module- initializing
> acc - initializing
> exec - initializing
> 0(0) bind_dbmod: Module sql does not export db_use_table function
> 0(0) ERROR: mod_init(): Can't bind database module
> 0(0) init_mod(): Error while initializing module usrloc
> ERROR: error while initializing modules
>
> If I am deleted 2 modules from SER.CFG:
> loadmodule "/usr/local/lib/ser/modules/registrar.so"
> loadmodule "/usr/local/lib/ser/modules/usrloc.so"
> I have error in other module
>
> postgres - initializing
> stateless - initializing
> textops - initializing
> 0(0) Maxfwd module- initializing
> acc - initializing
> exec - initializing
> 0(0) bind_dbmod: Module sql does not export db_use_table function
> 0(0) ERROR: auth_db_bind: unable to bind to the database module
> 0(0) init_mod(): Error while initializing module auth_db
> ERROR: error while initializing modules
>
>
> SER.CFG (very simple for debug):
> # ----------- global configuration parameters ------------------------
>
> user=voip
> listen=213.24.21.2
> log_stderror=yes
>
> debug=3
> fifo="/var/run/ser.pipe"
> fifo_mode=0600
> children=5
> alias=tagan.ru
> alias=megalink.com.ru
> sip_warning=no
>
> # ------------------ module loading ----------------------------------
>
> loadmodule "/usr/local/lib/ser/modules/postgres.so"
> loadmodule "/usr/local/lib/ser/modules/sl.so"
> loadmodule "/usr/local/lib/ser/modules/textops.so"
> loadmodule "/usr/local/lib/ser/modules/tm.so"
> loadmodule "/usr/local/lib/ser/modules/rr.so"
> loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
> loadmodule "/usr/local/lib/ser/modules/registrar.so"
> loadmodule "/usr/local/lib/ser/modules/acc.so"
> loadmodule "/usr/local/lib/ser/modules/xlog.so"
> loadmodule "/usr/local/lib/ser/modules/exec.so"
> loadmodule "/usr/local/lib/ser/modules/usrloc.so"
> loadmodule "/usr/local/lib/ser/modules/auth.so"
> loadmodule "/usr/local/lib/ser/modules/auth_db.so"
>
>
> # ----------------- setting module-specific parameters ---------------
>
> modparam("usrloc", "db_url" ,"sql://pgsql@localhost/megalink")
> modparam("usrloc", "db_mode", 1)
>
> modparam("auth_db", "db_url" ,"sql://pgsql@localhost/megalink")
> modparam("auth_db", "password_column", "password")
> modparam("auth_db", "calculate_ha1", yes)
>
> modparam("acc", "log_level", 1)
> modparam("acc", "early_media", 1)
> modparam("acc", "failed_transactions", 1)
> modparam("acc", "log_missed_flag", 3)
> modparam("acc", "report_cancels", 1)
> #modparam("acc", "db_url" ,"sql://pgsql@localhost/megalink")
> modparam("acc", "log_flag", 1)
>
> # ------------------------- request routing logic -------------------
>
> route [0] {
> break;
> }
>
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
More information about the sr-users
mailing list