The following is a problem that I am having with Nova.<div><br></div><div><br></div><div><div>$ nova --username sbroeker --apikey 12345 --url <a href="http://192.168.210.128:8774/v1.0">http://192.168.210.128:8774/v1.0</a> flavor-list</div>
<div><br></div><div>This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required. (HTTP 401)</div>
</div><div><br></div><div><br></div><div>I used curl to debug this:</div><div><br></div><div><br></div><div><div>curl -v -X GET -H "X-Auth-User: sbroeker" -H "X-Auth-Key: 12345" <a href="http://192.168.210.128:8774/v1.0">http://192.168.210.128:8774/v1.0</a></div>
<div><br></div><div>* About to connect() to 192.168.210.128 port 8774 (#0)</div><div>*   Trying 192.168.210.128... connected</div><div>* Connected to 192.168.210.128 (192.168.210.128) port 8774 (#0)</div><div>> GET /v1.0 HTTP/1.1</div>
<div>> User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/<a href="http://1.2.3.3">1.2.3.3</a> libidn/1.15</div><div>> Host: <a href="http://192.168.210.128:8774">192.168.210.128:8774</a></div>
<div>> Accept: */*</div><div>> X-Auth-User: sbroeker</div><div>> X-Auth-Key: 12345</div><div>> </div><div>< HTTP/1.1 204 No Content</div><div>< Content-Length: 0</div><div>< X-Auth-Token: e2776be2a56713a5bf0cdb2e23e2cf91a26c73c3</div>
<div>< X-Server-Management-Url: <a href="http://192.168.210.128:8774/v1.0">http://192.168.210.128:8774/v1.0</a></div><div>< X-Storage-Url: </div><div>< X-Cdn-Management-Url: </div><div>< Content-Type: text/plain; charset=UTF-8</div>
<div>< Date: Wed, 15 Jun 2011 19:51:53 GMT</div><div>< </div><div>* Connection #0 to host 192.168.210.128 left intact</div><div>* Closing connection #0</div></div><div><br></div><div><br></div><div>Looks like the Response Header X-Server-Management-Url is not being completely filled in.</div>
<div><br></div><div><br></div>