Hi Austin,

Can you please send me the full Sprout and Homestead logs for this (as 
attachments). Can you also turn on debug logging - to do so create/edit the 
file /etc/clearwater/user_settings, add log_level=5 and then restart 
Sprout/Homestead (service <sprout/homestead> stop – they’re automatically 
restarted by monit).

Thanks,

Ellie

From: Clearwater [mailto:[email protected]] On 
Behalf Of Austin Marston
Sent: 30 September 2015 09:04
To: [email protected]
Subject: [Clearwater] Manual installation does not pass any live test

Hi list,

I just manually deployed over a VMware platform five VMs respectively with 
bono, homer,sprout,homestead, and ellis, with no HSS lookups nor I-CSCF 
function.
I tried to test it with clearwater-live-test but every tests fail with the 
following error:
RuntimeError thrown: - Expected 200, got 401

I understood from old messages from the list that "401s are expected. The first 
time a client registers with Clearwater it will not provide authentication 
credentials. Sprout rejects the REGISTER message with a 401 response, 
containing an authentication challenge. The client then sends another REGISTER 
with credentials."
But still, I cannot get what I'm missing here even with level 5 logs.
Indeed, Bono seems to fail with both 403 and 401 errors.

In the remaining of this email I put parts of the logs of each VM to illustrate 
my problem.

Sprout logs:
29-09-2015 16:31:33.994 UTC Error hssconnection.cpp:147: Failed to get 
Authentication Vector for 
[email protected]<mailto:[email protected]>
29-09-2015 16:31:34.005 UTC Error httpconnection.cpp:743: cURL failure with 
cURL error code 0 (see man 3 libcurl-errors) and HTTP error code 404
29-09-2015 16:31:34.005 UTC Error hssconnection.cpp:147: Failed to get 
Authentication Vector for 
[email protected]<mailto:[email protected]>
[...]
29-09-2015 16:31:34.145 UTC Error hssconnection.cpp:147: Failed to get 
Authentication Vector for 
[email protected]<mailto:[email protected]>
29-09-2015 16:31:39.414 UTC Status load_monitor.cpp:237: Maximum incoming 
request rate/second increased to 1675.491699 (based on a smoothed mean latency 
of 2810 and 0 upstream overload responses)
29-09-2015 16:31:41.596 UTC Error memcachedstore.cpp:719: Failed to write data 
for av\\6505550473<tel:6505550473>@my.local.domain\0826351d69f0f550 to 1 
replicas
29-09-2015 16:31:41.596 UTC Error avstore.cpp:84: Failed to write 
Authentication Vector for private_id 6505550473<tel:6505550473>@my.local.domain
29-09-2015 16:31:41.830 UTC Error memcachedstore.cpp:514: Failed to read data 
for av\\6505550473<tel:6505550473>@my.local.domain\0826351d69f0f550 from 1 
replicas
29-09-2015 16:31:41.830 UTC Warning authentication.cpp:242: Received an 
authentication request for 6505550473<tel:6505550473>@my.local.domain with 
nonce 0826351d69f0f550, but no matching AV found


Homer logs:
29-09-2015 16:31:33.566 UTC DEBUG base.py:283: Writing response body: {}
29-09-2015 16:31:33.566 UTC INFO base.py:269: Sending 200 response to localhost 
for PUT 
http://http_homer/org.etsi.ngn.simservs/users/sip%3A6505550980%40my.local.domain/simservs.xml
29-09-2015 16:31:39.797 UTC INFO base.py:256: Received request from localhost - 
PUT 
http://http_homer/org.etsi.ngn.simservs/users/sip%3A6505550758%40my.local.domain/simservs.xml
29-09-2015 16:31:39.798 UTC INFO xsd.py:76: Performing XSD validation
29-09-2015 16:31:39.801 UTC DEBUG base.py:283: Writing response body: {}
29-09-2015 16:31:39.802 UTC INFO base.py:269: Sending 200 response to localhost 
for PUT 
http://http_homer/org.etsi.ngn.simservs/users/sip%3A6505550758%40my.local.domain/simservs.xml
29-09-2015 16:31:43.436 UTC INFO base.py:256: Received request from localhost - 
PUT 
http://http_homer/org.etsi.ngn.simservs/users/sip%3A6505550048%40my.local.domain/simservs.xml
29-09-2015 16:31:43.436 UTC INFO xsd.py:76: Performing XSD validation
29-09-2015 16:31:43.439 UTC DEBUG base.py:283: Writing response body: {}


Homestead-prov logs:
29-09-2015 16:31:33.538 UTC INFO base.py:269: Sending 200 response to localhost 
for PUT 
http://http_homestead_prov/irs/1004b727-c478-4123-98f6-9b63802c6a8c/service_profiles/19e5a738-f3ec-4664-bd2b-958ab5a8310a/filter_criteria
29-09-2015 16:31:34.183 UTC INFO base.py:256: Received request from localhost - 
PUT http://http_homestead_prov/private/6505550473%40my.local.domain
29-09-2015 16:31:34.184 UTC DEBUG models.py:303: Create private 
ID6505550473<tel:6505550473>@my.local.domain
29-09-2015 16:31:34.185 UTC DEBUG cache.py:85: Put private ID 
'6505550473<tel:6505550473>@my.local.domain' into cache with AV: {'digest': 
{'ha1': u'33accced67a669ca7b3d7e96640ef7f4', 'realm': u'my.local.domain', 
'qop': 'auth'}}
29-09-2015 16:31:34.187 UTC INFO base.py:269: Sending 200 response to localhost 
for PUT http://http_homestead_prov/private/6505550473%40my.local.domain


Homestead logs:
29-09-2015 16:31:33.999 UTC Debug cassandra_store.cpp:731: Failed ONE read for 
get_columns. Try QUORUM
29-09-2015 16:31:34.000 UTC Debug cassandra_store.cpp:432: Cassandra request 
failed: rc=2, Row [email protected]<mailto:[email protected]> 
not present in column_family impi
29-09-2015 16:31:34.000 UTC Debug handlers.cpp:196: Cache query failed - reject 
request
29-09-2015 16:31:34.000 UTC Debug handlers.cpp:201: No cached av found for 
private ID [email protected]<mailto:[email protected]>, 
public ID sip:[email protected] - reject
29-09-2015 16:31:34.000 UTC Verbose httpstack.cpp:69: Sending response 404 to 
request for URL /impi/2010018950%40my.local.domain/av, args 
impu=sip%3A2010018950%40my.local.domain
29-09-2015 16:31:34.000 UTC Verbose httpstack.cpp:286: Process request for URL 
/impi/2010070984%40my.local.domain/av, args 
impu=sip%3A2010070984%40my.local.domain
29-09-2015 16:31:34.000 UTC Debug handlers.cpp:147: Parsed HTTP request: 
private ID [email protected]<mailto:[email protected]>, 
public ID sip:[email protected], scheme Unknown, authorization
29-09-2015 16:31:34.000 UTC Debug handlers.cpp:167: Querying cache for 
authentication vector for 
[email protected]/sip:[email protected]<mailto:[email protected]/sip:[email protected]>
29-09-2015 16:31:34.000 UTC Debug cassandra_store.cpp:279: Getting thread-local 
Client
29-09-2015 16:31:34.000 UTC Debug cache.cpp:673: Looking for authentication 
vector for [email protected]<mailto:[email protected]>
29-09-2015 16:31:34.000 UTC Debug cache.cpp:686: Checking public ID 
sip:[email protected]
29-09-2015 16:31:34.000 UTC Debug cache.cpp:696: Issuing cache query
29-09-2015 16:31:34.000 UTC Debug cassandra_store.cpp:731: Failed ONE read for 
get_columns. Try QUORUM
29-09-2015 16:31:34.001 UTC Verbose httpstack.cpp:286: Process request for URL 
/impi/2010052484%40my.local.domain/av, args 
impu=sip%3A2010052484%40my.local.domain
29-09-2015 16:31:34.001 UTC Debug handlers.cpp:147: Parsed HTTP request: 
private ID [email protected]<mailto:[email protected]>, 
public ID sip:[email protected], scheme Unknown, authorization


Bono logs:
29-09-2015 16:31:33.996 UTC Call-Disconnected: 
CALL_ID=2010076236///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.008 UTC Call-Disconnected: 
CALL_ID=2010018950///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.008 UTC Call-Disconnected: 
CALL_ID=2010070984///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.008 UTC Call-Disconnected: 
CALL_ID=2010052484///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.013 UTC Call-Disconnected: 
CALL_ID=2010023276///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.013 UTC Call-Disconnected: 
CALL_ID=2010004256///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.014 UTC Call-Disconnected: 
CALL_ID=2010076066///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.014 UTC Call-Disconnected: 
CALL_ID=2010040994///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.020 UTC Call-Disconnected: 
CALL_ID=2010047262///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.021 UTC Call-Disconnected: 
CALL_ID=2010070408///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.024 UTC Call-Disconnected: 
CALL_ID=2010001186///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.030 UTC Call-Disconnected: 
CALL_ID=2010080220///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.037 UTC Call-Disconnected: 
CALL_ID=2010026340///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.049 UTC Call-Disconnected: 
CALL_ID=2010059662///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.051 UTC Call-Disconnected: 
CALL_ID=2010007964///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.059 UTC Call-Disconnected: 
CALL_ID=2010001412///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.084 UTC Call-Disconnected: 
CALL_ID=2010048846///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.085 UTC Call-Disconnected: 
CALL_ID=2010031554///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.092 UTC Call-Disconnected: 
CALL_ID=2010083556///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.092 UTC Call-Disconnected: 
CALL_ID=2010025210///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.110 UTC Call-Disconnected: 
CALL_ID=2010060732///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.112 UTC Call-Disconnected: 
CALL_ID=2010020690///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.120 UTC Call-Disconnected: 
CALL_ID=2010065600///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.123 UTC Call-Disconnected: 
CALL_ID=2010058752///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.129 UTC Call-Disconnected: 
CALL_ID=2010070682///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.129 UTC Call-Disconnected: 
CALL_ID=2010046438///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.142 UTC Call-Disconnected: 
CALL_ID=2010049994///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.144 UTC Call-Disconnected: 
CALL_ID=2010070470///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:34.146 UTC Call-Disconnected: 
CALL_ID=2010024050///[email protected]<mailto:[email protected]> 
REASON=403
29-09-2015 16:31:41.598 UTC Call-Disconnected: 
CALL_ID=17745eb3f9e50ecb8155e83aea81edae REASON=401
29-09-2015 16:31:41.835 UTC Call-Disconnected: 
CALL_ID=17745eb3f9e50ecb8155e83aea81edae REASON=401
29-09-2015 16:31:42.136 UTC Call-Disconnected: 
CALL_ID=17745eb3f9e50ecb8155e83aea81edae REASON=401
29-09-2015 16:31:42.437 UTC Call-Disconnected: 
CALL_ID=17745eb3f9e50ecb8155e83aea81edae REASON=401
29-09-2015 16:31:45.312 UTC Call-Disconnected: 
CALL_ID=88a59417552efe9582128c1c9d134862 REASON=401
29-09-2015 16:31:45.320 UTC Call-Disconnected: 
CALL_ID=88a59417552efe9582128c1c9d134862 REASON=401
29-09-2015 16:31:45.327 UTC Call-Disconnected: 
CALL_ID=88a59417552efe9582128c1c9d134862 REASON=401
29-09-2015 16:31:45.334 UTC Call-Disconnected: 
CALL_ID=88a59417552efe9582128c1c9d134862 REASON=401
29-09-2015 16:31:51.173 UTC Call-Disconnected: 
CALL_ID=a716eed59a862336ae71d2a329b77400 REASON=401
29-09-2015 16:31:51.465 UTC Call-Disconnected: 
CALL_ID=a716eed59a862336ae71d2a329b77400 REASON=401
29-09-2015 16:31:51.766 UTC Call-Disconnected: 
CALL_ID=a716eed59a862336ae71d2a329b77400 REASON=401


Ellis logs:
29-09-2015 16:31:32.727 UTC DEBUG utils.py:94: Still expecting 0 callbacks
29-09-2015 16:31:34.324 UTC DEBUG numbers.py:121: Number allocation API call 
(PSTN = false)
29-09-2015 16:31:34.650 UTC DEBUG numbers.py:134: Allocating a non-PSTN number
29-09-2015 16:31:34.653 UTC DEBUG numbers.py:148: Fetched 
e7d0bf0c-e00a-41c8-8bc7-5377aa76dc97
29-09-2015 16:31:35.426 UTC DEBUG numbers.py:160: Updated the owner
29-09-2015 16:31:35.427 UTC DEBUG numbers.py:130: SIP URI 
sip:6505550758<tel:6505550758>@my.local.domain
29-09-2015 16:31:39.686 UTC DEBUG numbers.py:159: Populating other servers...
29-09-2015 16:31:39.686 UTC DEBUG numbers.py:170: About to create private ID at 
Homestead
29-09-2015 16:31:39.686 UTC WARNING homestead.py:279: Passing SIP password in 
the clear over http
29-09-2015 16:31:39.698 UTC WARNING homestead.py:279: Passing SIP password in 
the clear over http
29-09-2015 16:31:39.704 UTC WARNING homestead.py:279: Passing SIP password in 
the clear over http
29-09-2015 16:31:39.720 UTC DEBUG numbers.py:175: Created private ID at 
Homestead
29-09-2015 16:31:39.721 UTC WARNING homestead.py:279: Passing SIP password in 
the clear over http
29-09-2015 16:31:39.794 UTC DEBUG utils.py:84: OK HTTP response. 
HTTPResponse(code=200,request_time=0.015350818634033203,buffer=<_io.BytesIO 
object at 
0x7ff1a10d6f50>,_body=None,time_info={},request=<tornado.httpclient.HTTPRequest 
object at 
0x7ff1a1070d50>,effective_url='http://hs.my.local.domain:8889/private/6505550758%40my.local.domain/associated_implicit_registration_sets/1ed1c2eb-745d-4d53-8be2-68116882268e',headers={'Date':
 'Tue, 29 Sep 2015 16:31:39 GMT', 'Content-Length': '0', 'Content-Type': 
'text/html; charset=UTF-8', 'Connection': 'close', 'Server': 'nginx/1.4.6 
(Ubuntu)'},error=None)
29-09-2015 16:31:39.794 UTC DEBUG utils.py:94: Still expecting 2 callbacks
29-09-2015 16:31:39.803 UTC DEBUG utils.py:94: Still expecting 1 callbacks
29-09-2015 16:31:39.823 UTC DEBUG utils.py:84: OK HTTP response. 
HTTPResponse(code=200,request_time=0.030350208282470703,buffer=<_io.BytesIO 
object at 
0x7ff1a10d6d10>,_body=None,time_info={},request=<tornado.httpclient.HTTPRequest 
object at 
0x7ff1a10705d0>,effective_url='http://hs.my.local.domain:8889/irs/1ed1c2eb-745d-4d53-8be2-68116882268e/service_profiles/113003da-f6f3-4efa-8612-bcb4f5be908b/filter_criteria',headers={'Date':
 'Tue, 29 Sep 2015 16:31:39 GMT', 'Content-Length': '0', 'Content-Type': 
'text/html; charset=UTF-8', 'Connection': 'close', 'Server': 'nginx/1.4.6 
(Ubuntu)'},error=None)
29-09-2015 16:31:39.823 UTC DEBUG utils.py:92: All requests successful.

Many thanks for your help !

PS: Let me know if the logs are not clear enough or if I should put them in 
attachment.
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org

Reply via email to