[SR-Users] Failed to find command http_client_query

Daniel-Constantin Mierla miconda at gmail.com
Mon Dec 11 15:07:44 CET 2017


Hello,

I looked at some point but couldn't find a reason, then I was caught
with other tasks and couldn't get back to check more. Anyhow, in master
and 5.1 branches I added more details in the logs messages when the
query fails. Can you test with 5.1 and see if it can be reproduced and
if yes, then send me again the logs?

Cheers,
Daniel


On 10.12.17 07:06, Alexandru Covalschi wrote:
> Hello Daniel, 
>
> I don't want to be annoying, anyway it's only my personal testing
> rack, but I think that bug may be critical in some situations, so if
> you require additional info besides the full config I've sent you in
> private message - please let me know.
>
> Thanks
> ________________________________
> Alexandru Covalschi
> VoIP Engineer and System Administrator
> tel: +373 673 98 493
>
>> 4 дек. 2017 г., в 23:09, Alexandru Covalschi <568691 at gmail.com
>> <mailto:568691 at gmail.com>> написал(а):
>>
>> Hello, 
>>
>> Wanted to ask if you found something
>> ________________________________
>> Alexandru Covalschi
>> VoIP Engineer and System Administrator
>> tel: +373 673 98 493
>>
>>> 24 нояб. 2017 г., в 22:19, Alexandru Covalschi <568691 at gmail.com
>>> <mailto:568691 at gmail.com>> написал(а):
>>>
>>> Hello, sharing whole config except vars.cfg file, where values like
>>> API_PROTO, DBURL etc. are defined. 
>>>
>>> <kamailio_504.cfg>
>>>
>>>
>>> ________________________________
>>> Alexandru Covalschi
>>> VoIP Engineer and System Administrator
>>> tel: +373 673 98 493
>>>
>>>> 24 нояб. 2017 г., в 13:21, Daniel-Constantin Mierla
>>>> <miconda at gmail.com <mailto:miconda at gmail.com>> написал(а):
>>>>
>>>> Hello,
>>>>
>>>> can you provide here all the http_client_query(...) you have in
>>>> your config and list in which route block are they used (like
>>>> request_route, failure_route, ...)? You can replace IP addresses,
>>>> usernames, passwords with other strings, but if you use any
>>>> kamailio variables (e.g. $rU), let them in place.
>>>>
>>>> Cheers,
>>>> Daniel
>>>>
>>>> On 23.11.17 20:54, Alexandru Covalschi wrote:
>>>>> sip:172.21.0.14:5060 is the local address of the server, it seems
>>>>> like a bug in http_client, as I don't have such http_query call
>>>>> anywhere :/ 
>>>>> just re-checked
>>>>> Also the fact that it works perfectly on 4.4.6 tells that it's not
>>>>> a configuration issue
>>>>>
>>>>> ________________________________
>>>>> Alexandru Covalschi
>>>>> VoIP Engineer and System Administrator
>>>>> tel: +373 673 98 493
>>>>>
>>>>>> 23 нояб. 2017 г., в 16:59, Daniel-Constantin Mierla
>>>>>> <miconda at gmail.com <mailto:miconda at gmail.com>> написал(а):
>>>>>>
>>>>>> There was a mistake in the exports structure, the name of the
>>>>>> function with 4 parameter was http_query instead of
>>>>>> http_client_query. I pushed a patch to fix it.
>>>>>>
>>>>>> Then, related to the issue with cannot resolve the host, the
>>>>>> debug messages show an invalid http url being used:
>>>>>>
>>>>>> Nov 21 04:18:20 ast1 /usr/sbin/kamailio[20804]: DEBUG: http_client [functions.c:146]: curL_query_url(): ****** ##### CURL URL [sip:172.21.0.14:5060]
>>>>>>
>>>>>> The it fails to do the dns stuff with it...
>>>>>>
>>>>>> Cheers,
>>>>>> Daniel
>>>>>>
>>>>>> On 22.11.17 22:38, Alexandru Covalschi wrote:
>>>>>>> Just wanted to ask if you need my help to test/check/etc.
>>>>>>>
>>>>>>> ________________________________
>>>>>>> Alexandru Covalschi
>>>>>>> VoIP Engineer and System Administrator
>>>>>>> tel: +373 673 98 493
>>>>>>>
>>>>>>>> 21 нояб. 2017 г., в 11:58, Alexandru Covalschi
>>>>>>>> <568691 at gmail.com <mailto:568691 at gmail.com>> написал(а):
>>>>>>>>
>>>>>>>> Kamailio is actually starting, please take a look at that
>>>>>>>> debug=4 log
>>>>>>>> file: https://filebin.net/r54y3jkmzdyk9zak/syslog_http_client_query_failed.txt
>>>>>>>> at line 1042 http_client module is successfully loading, but at
>>>>>>>> line 12785 it fails to load http_client_query
>>>>>>>>
>>>>>>>> Also please check line 50385
>>>>>>>> in https://filebin.net/352vff41fwx7uowg/syslog_http_query_curl_6.txt 
>>>>>>>> I'm using http_query here with 5.0.4 http_client, you can see
>>>>>>>> that http_client makes a request, but afterwards it returns
>>>>>>>> curl error 6, but the weirdest thing is - at line 19887 I
>>>>>>>> request token from the very same IP address, only url is
>>>>>>>> changed, and it actually works fine.
>>>>>>>> ________________________________
>>>>>>>> Alexandru Covalschi
>>>>>>>> VoIP Engineer and System Administrator
>>>>>>>> tel: +373 673 98 493
>>>>>>>>
>>>>>>>>> 21 нояб. 2017 г., в 10:44, Daniel-Constantin Mierla
>>>>>>>>> <miconda at gmail.com <mailto:miconda at gmail.com>> написал(а):
>>>>>>>>>
>>>>>>>>> But then kamailio is not starting, or?
>>>>>>>>>
>>>>>>>>> Can you provide all the error message as they are printed in
>>>>>>>>> syslog file? File, line and other details are part of the logs
>>>>>>>>> message, allowing to identify the location in the source code
>>>>>>>>> where that happens ...
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Daniel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 21.11.17 09:38, Alexandru Covalschi wrote:
>>>>>>>>>> It is still one of the issues
>>>>>>>>>>
>>>>>>>>>> ________________________________
>>>>>>>>>> Alexandru Covalschi
>>>>>>>>>> VoIP Engineer and System Administrator
>>>>>>>>>> tel: +373 673 98 493
>>>>>>>>>>
>>>>>>>>>>> 21 нояб. 2017 г., в 9:40, Daniel-Constantin Mierla
>>>>>>>>>>> <miconda at gmail.com <mailto:miconda at gmail.com>> написал(а):
>>>>>>>>>>>
>>>>>>>>>>> Hello,
>>>>>>>>>>>
>>>>>>>>>>> in your email in this thread, you said:
>>>>>>>>>>>
>>>>>>>>>>> > When I try to change http_query to http_client_query it
>>>>>>>>>>> fails to load with  error "failed to find command
>>>>>>>>>>> http_client_query".
>>>>>>>>>>>
>>>>>>>>>>> Is it still the case, or that was sorted out?
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>> Daniel
>>>>>>>>>>>
>>>>>>>>>>> On 20.11.17 22:43, Alexandru Covalschi wrote:
>>>>>>>>>>>> Works ok on 4.4.6. So I suppose it's a weird 5.0.4 + my
>>>>>>>>>>>> environment bug. I'm rolling back to 4.4.6 right now, will
>>>>>>>>>>>> keep one 5.0.4 machine for testing (on debian 9)
>>>>>>>>>>>> Let me know if I can provide any dumps/cores etc.
>>>>>>>>>>>>
>>>>>>>>>>>> ________________________________
>>>>>>>>>>>> Alexandru Covalschi
>>>>>>>>>>>> VoIP Engineer and System Administrator
>>>>>>>>>>>> tel: +373 673 98 493
>>>>>>>>>>>>
>>>>>>>>>>>>> 20 нояб. 2017 г., в 23:29, Alexandru Covalschi
>>>>>>>>>>>>> <568691 at gmail.com <mailto:568691 at gmail.com>> написал(а):
>>>>>>>>>>>>>
>>>>>>>>>>>>> So the weirdest thing is Kamailio actually sends the
>>>>>>>>>>>>> request, but it returns curl error 6 in the answer
>>>>>>>>>>>>> variable. I have a plenty of clonned servers and same
>>>>>>>>>>>>> behaviour is on all of them, also just now tried on a
>>>>>>>>>>>>> fresh debian 9 - same result. I'm inside a virtual machine
>>>>>>>>>>>>> (vmware), but not sure it matters...
>>>>>>>>>>>>>
>>>>>>>>>>>>> ________________________________
>>>>>>>>>>>>> Alexandru Covalschi
>>>>>>>>>>>>> VoIP Engineer and System Administrator
>>>>>>>>>>>>> tel: +373 673 98 493
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 20 нояб. 2017 г., в 22:37, Alexandru Covalschi
>>>>>>>>>>>>>> <568691 at gmail.com <mailto:568691 at gmail.com>> написал(а):
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I often get WARNING: http_client [functions.c:281]:
>>>>>>>>>>>>>> curL_query_url(): Couldn't resolve host, while I don't
>>>>>>>>>>>>>> even use hostnames. 
>>>>>>>>>>>>>> After I changed IP address to hostname (which I've added
>>>>>>>>>>>>>> into /etc/hosts) nothing changed. It seems like a weird
>>>>>>>>>>>>>> bug, but I've no idea - is it CURL or kamailio, but when
>>>>>>>>>>>>>> I execute curl from shell it is working fine. I have
>>>>>>>>>>>>>> google dns in resolve.conf and nslookup is also working ok.
>>>>>>>>>>>>>> Can anyone help me with that?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ________________________________
>>>>>>>>>>>>>> Alexandru Covalschi
>>>>>>>>>>>>>> VoIP Engineer and System Administrator
>>>>>>>>>>>>>> tel: +373 673 98 493
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 20 нояб. 2017 г., в 22:06, Alexandru Covalschi
>>>>>>>>>>>>>>> <568691 at gmail.com <mailto:568691 at gmail.com>> написал(а):
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> t
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Kamailio (SER) - Users Mailing List
>>>>>>>>>>>> sr-users at lists.kamailio.org
>>>>>>>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> Daniel-Constantin Mierla
>>>>>>>>>>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>>>>>>>>>>> Kamailio Advanced Training - www.asipto.com
>>>>>>>>>>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> Daniel-Constantin Mierla
>>>>>>>>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>>>>>>>>> Kamailio Advanced Training - www.asipto.com
>>>>>>>>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Daniel-Constantin Mierla
>>>>>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>>>>>> Kamailio Advanced Training - www.asipto.com
>>>>>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
>>>>>
>>>>
>>>> -- 
>>>> Daniel-Constantin Mierla
>>>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>>>> Kamailio Advanced Training - www.asipto.com
>>>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
>>>
>>
>

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - www.asipto.com
Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20171211/d580d55c/attachment.html>


More information about the sr-users mailing list