Thanks, this helped. It seems I am missing something related to mysql
and xmlrpc.

» /tmp/my/very/strange/path/sbin/ser -c
loading modules under
/tmp/my/very/strange/path/lib/ser/modules:/tmp/my/very/strange/path/lib/ser/modules_s
 0(9747) ERROR: <core> [sr_module.c:511]: ERROR: load_module: could
not find module <db_mysql> in
</tmp/my/very/strange/path/lib/ser/modules:/tmp/my/very/strange/path/lib/ser/modules_s>
 0(9747) : <core> [cfg.y:3416]: parse error in config file
/tmp/my/very/strange/path/etc/ser/ser.cfg, line 95, column 12-21:
failed to load module
 0(9747) ERROR: <core> [sr_module.c:511]: ERROR: load_module: could
not find module <xmlrpc> in
</tmp/my/very/strange/path/lib/ser/modules:/tmp/my/very/strange/path/lib/ser/modules_s>
 0(9747) : <core> [cfg.y:3416]: parse error in config file
/tmp/my/very/strange/path/etc/ser/ser.cfg, line 115, column 12-19:
failed to load module
ERROR: bad config file (2 errors)

And this happens with a standard install: I have not requested
anything related to mysql.
This is the script I am using to install ser:

install_sip_ser_ ( ) {
    cd /tmp
    git clone --depth 1 git://git.sip-router.org/sip-router sip-router
    cd sip-router
    git checkout -b 3.1 origin/3.1
    local prefix=/tmp/my/very/strange/path
    mkdir -p $prefix
    sudo apt-get install -y flex
    sudo apt-get install -y docbook2x
    make proper
    make cfg     prefix=$prefix
    make all     prefix=$prefix
    make install prefix=$prefix
}




On Mon, Apr 9, 2012 at 11:59 AM, Daniel-Constantin Mierla
<mico...@gmail.com> wrote:
>
> Hello,
>
> if you provide -c as command line parameter, the line number where an error 
> is detected should be printed.
>
> On the other hand, for sure when building and installing Kamailio flavour 
> with custom installation path, the modules' path in default configuration 
> file should be updated:
>
> http://www.kamailio.org/wiki/install/3.2.x/git#tuning_makefiles
>
> You don't have to do anything anymore, I was using it a lot like this -- if 
> got broken somehow, it has to be fixed.
>
> Cheers,
> Daniel
>
>
> On 4/7/12 11:04 PM, Daniel Gonzalez wrote:
>>
>> Thanks Alex,
>>
>> In my case it is ser.cfg, not kamilio.cfg.
>>
>> I have made a single correction: I have changed this:
>>
>> # ------------------ module loading ----------------------------------
>>
>> #!ifdef LOCAL_TEST_RUN
>> loadpath "modules:modules_s"
>> #!else
>> loadpath "/usr/lib/ser/modules:/usr/lib/ser/modules_s"
>> #!endif
>>
>> To this:
>>
>> # ------------------ module loading ----------------------------------
>>
>> #!ifdef LOCAL_TEST_RUN
>> loadpath "modules:modules_s"
>> #!else
>> loadpath 
>> "/tmp/my/very/strange/path/lib/ser/modules:/tmp/my/very/strange/path/lib/ser/modules_s"
>> #!endif
>>
>> And the situation has improved. I have gone from:
>>
>> » /tmp/my/very/strange/path/sbin/ser
>> loading modules under /usr/lib/ser/modules:/usr/lib/ser/modules_s
>> ERROR: bad config file (34 errors)
>>
>> To:
>>
>> » /tmp/my/very/strange/path/sbin/ser
>> loading modules under
>> /tmp/my/very/strange/path/lib/ser/modules:/tmp/my/very/strange/path/lib/ser/modules_s
>> ERROR: bad config file (2 errors)
>>
>> But still two errors, which I can not find. How can I tell the ser
>> binary to help me with pinpointing the errors?
>> I have tried to start with -ddd, but it has not helped.
>>
>> By the way, the other configuration files are:
>>
>> etc/
>> `-- ser
>>     |-- dictionary.sip-router
>>     |-- ser-advanced.cfg
>>     |-- ser-basic.cfg
>>     `-- ser.cfg
>>
>> And they seem to be fine. There was a correct reference to the right
>> installation path in ser-basic.cfg:
>>
>> # ------------------ module loading ----------------------------------
>>
>> #!ifdef LOCAL_TEST_RUN
>> loadpath "modules:modules_s"
>> #!else
>> loadpath 
>> "/tmp/my/very/strange/path/lib/ser/modules:/tmp/my/very/strange/path/lib/ser/modules_s"
>> #!endif
>>
>>
>> On Sat, Apr 7, 2012 at 9:54 PM, Alex Balashov<abalas...@evaristesys.com>  
>> wrote:
>>>
>>> The prefix only specifies the destination for the build targets. As far as 
>>> things like module paths, they are not affected. You will have to change 
>>> them manually in kamailio.cfg.  However, the good news is that there aren't 
>>> a whole lot of paths to change; you really only need to change it in 
>>> kamailio,cfg, and in any init scripts.
>>>
>>> --
>>> Alex Balashov - Principal
>>> Evariste Systems LLC
>>> 235 E Ponce de Leon Ave
>>> Suite 106
>>> Decatur, GA 30030
>>> Tel: +1-678-954-0670
>>> Fax: +1-404-961-1892
>>> Web: http://www.evaristesys.com/, http://www.alexbalashov.com
>>>
>>> Daniel Gonzalez<gonva...@gonvaled.com>  wrote:
>>>
>>>> Hello,
>>>>
>>>> This is my first message to this list.
>>>>
>>>> I have installed sip-router as follows (my system is Ubuntu 10.04):
>>>>
>>>>     cd /tmp
>>>>     git clone --depth 1 git://git.sip-router.org/sip-router sip-router
>>>>     cd sip-router
>>>>     git checkout -b 3.1 origin/3.1
>>>>     local prefix=/tmp/my/very/strange/path
>>>>     mkdir -p $prefix
>>>>     sudo apt-get install -y flex
>>>>     sudo apt-get install -y docbook2x
>>>>     make proper
>>>>     make cfg     prefix=$prefix
>>>>     make all     prefix=$prefix
>>>>     make install prefix=$prefix
>>>>
>>>> And this has worked as expected.
>>>>
>>>> Now I try to start the daemon:
>>>>
>>>>    $ /tmp/my/very/strange/path/sbin/ser
>>>>    loading modules under /usr/lib/ser/modules:/usr/lib/ser/modules_s
>>>>
>>>> What can I do so that my non-standard path is fully recognized by all
>>>> sip router tools?
>>>>
>>>> Thanks,
>>>> Daniel Gonzalez
>>>>
>>>> _______________________________________________
>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>> sr-users@lists.sip-router.org
>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users@lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla
> Kamailio Advanced Training, April 23-26, 2012, Berlin, Germany
> http://www.asipto.com/index.php/kamailio-advanced-training/
>

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to