<div dir="ltr">Just for the record, under Dashboard -> System Info, the Default Quotas is empty.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 11 April 2013 05:15, Martinx - ¥¸¥§©`¥à¥º <span dir="ltr"><<a href="mailto:thiagocmartinsc@gmail.com" target="_blank">thiagocmartinsc@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi!</div><div><br></div>I figure it out! The nova-api <b><u>depends</u></b> on iptables but, the Ubuntu package is currently <b>missing that</b>.<div>

<br></div><div>When I first install Grizzly on top of a Ubuntu minimum virtual machine today, iptables wasn't installed...</div>
<div><br></div><div>I started it from scratch again, installing iptables before nova-api, the Dashboard works (in parts).</div><div><br></div><div>---</div><div><br></div><div>Now, after login into my Grizzly Dashboard, I'm seeing the following two error messages there:</div>


<div><br></div><div>Dashboard error:</div><div><br></div><div>"Error: Unauthorized: Unable to retrieve usage information."<br></div><div><br></div><div>"Error: Unauthorized: Unable to retrieve quota information."<br>


</div><div><br></div><div><br></div><div>The Apache error:</div><div>-----<br></div><div><div>[Thu Apr 11 05:08:54 2013] [notice] Apache/2.2.22 (Ubuntu) mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations</div>


<div>[Thu Apr 11 08:09:11 2013] [error] \x1b[31;1mUnauthorized: Unauthorized (HTTP 401)\x1b[0m</div><div>[Thu Apr 11 08:09:11 2013] [error] Traceback (most recent call last):</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/base.py", line 95, in summarize</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     self.usage_list = self.get_usage_list(start, end)</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/base.py", line 130, in get_usage_list</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     return api.nova.usage_list(self.request, start, end)</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/nova.py", line 474, in usage_list</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     novaclient(request).usage.list(start, end, True)]</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/usage.py", line 35, in list</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     "tenant_usages")</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 62, in _list</div><div>[Thu Apr 11 08:09:11 2013] [error]     _resp, body = self.api.client.get(url)</div>


<div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 230, in get</div><div>[Thu Apr 11 08:09:11 2013] [error]     return self._cs_request(url, 'GET', **kwargs)</div>


<div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 227, in _cs_request</div><div>[Thu Apr 11 08:09:11 2013] [error]     raise e</div><div>[Thu Apr 11 08:09:11 2013] [error] Unauthorized: Unauthorized (HTTP 401)</div>


<div>[Thu Apr 11 08:09:11 2013] [error] \x1b[31;1mUnauthorized: Unauthorized (HTTP 401)\x1b[0m</div><div>[Thu Apr 11 08:09:11 2013] [error] Traceback (most recent call last):</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/base.py", line 112, in get_quotas</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     self.quotas = quotas.tenant_quota_usages(self.request)</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/horizon/utils/memoized.py", line 33, in __call__</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     value = self.func(*args)</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/quotas.py", line 116, in tenant_quota_usages</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     disabled_quotas=disabled_quotas):</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/quotas.py", line 99, in get_tenant_quota_data</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     tenant_id=tenant_id)</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/usage/quotas.py", line 76, in _get_quota_data</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     quotasets.append(getattr(nova, method_name)(request, tenant_id))</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/nova.py", line 457, in tenant_quota_get</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     return QuotaSet(novaclient(request).quotas.get(tenant_id))</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/quotas.py", line 37, in get</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     return self._get("/os-quota-sets/%s" % (tenant_id), "quota_set")</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 140, in _get</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     _resp, body = self.api.client.get(url)</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 230, in get</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     return self._cs_request(url, 'GET', **kwargs)</div><div>[Thu Apr 11 08:09:11 2013] [error]   File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 227, in _cs_request</div>


<div>[Thu Apr 11 08:09:11 2013] [error]     raise e</div><div>[Thu Apr 11 08:09:11 2013] [error] Unauthorized: Unauthorized (HTTP 401)</div><div>-----</div></div><div><br></div><div>The nova-api.log:</div><div>
------</div><div>2013-04-11 05:12:26.906 1468 INFO nova.osapi_compute.wsgi.server [-] (1468) accepted ('10.32.14.232', 48975)<br></div><div><div>2013-04-11 05:12:26.924 1468 INFO nova.osapi_compute.wsgi.server [-] 10.32.14.232 "GET /v2/ed8359db8be04d41869ae48aee048102/os-simple-tenant-usage?start=2013-04-01T00:00:00&end=2013-04-11T08:12:26.903197&detailed=1 HTTP/1.1" status: 401 len: 461 time: 0.0163829<br>


</div><div>2013-04-11 05:12:26.929 1468 INFO nova.osapi_compute.wsgi.server [-] (1468) accepted ('10.32.14.232', 48977)<br></div><div>2013-04-11 05:12:26.931 1468 INFO nova.osapi_compute.wsgi.server [-] 10.32.14.232 "GET /v2/ed8359db8be04d41869ae48aee048102 HTTP/1.1" status: 401 len: 461 time: 0.0009260<br>


</div><div>2013-04-11 05:12:26.935 1468 INFO nova.osapi_compute.wsgi.server [-] (1468) accepted ('10.32.14.232', 48978)<br></div><div>2013-04-11 05:12:26.936 1468 INFO nova.osapi_compute.wsgi.server [-] 10.32.14.232 "GET /v2/ed8359db8be04d41869ae48aee048102/os-quota-sets/ed8359db8be04d41869ae48aee048102 HTTP/1.1" status: 401 len: 461 time: 0.0007942<br>


</div><div>2013-04-11 05:12:26.942 1468 INFO nova.osapi_compute.wsgi.server [-] (1468) accepted ('10.32.14.232', 48979)<br></div><div>2013-04-11 05:12:26.944 1468 INFO nova.osapi_compute.wsgi.server [-] 10.32.14.232 "GET /v2/ed8359db8be04d41869ae48aee048102 HTTP/1.1" status: 401 len: 461 time: 0.0007391<br>


</div><div>-----<br></div><div><br></div><div>Am I missing something?<br></div></div><div><br></div><div>Tks!</div><div>Thiago</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">

On 10 April 2013 13:31, James Page <span dir="ltr"><<a href="mailto:james.page@canonical.com" target="_blank">james.page@canonical.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA256<br>
<br>
</div><div>On 10/04/13 17:14, Martinx - ¥¸¥§©`¥à¥º wrote:<br>
> Guys, This isn't ready. Just install Ubuntu 12.04 + Grizzly via<br>
> UCA, after login into Dashboard, getting "Internal Server Error"<br>
> message. Dashboard is broken.<br>
<br>
</div>Please can you turn Debug on in<br>
/etc/openstack-dashboard/local_settings.py, restart apache and grab a<br>
stack trace?<br>
<br>
I've been testing with the full set of OpenStack services with the CA<br>
and I'm not hitting this issue.<br>
<div><br>
- --<br>
James Page<br>
Technical Lead<br>
Ubuntu Server Team<br>
<a href="mailto:james.page@canonical.com" target="_blank">james.page@canonical.com</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.12 (GNU/Linux)<br>
Comment: Using GnuPG with undefined - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
</div>iQIcBAEBCAAGBQJRZZPXAAoJEL/srsug59jDJXsP/1d4fVD2Pd9qZ91P8wkQSCOl<br>
4VDAJLf8ZQX9LDD8k//mZ4WrsGzsZx4/FU9fGU3oQPs8t0o7+ao7c+GLLTvIf2D4<br>
8SvbtfIssOiVM8jdMVk/iTGEORh6qUWZ5RJDeHfJvACWYc5Gm3PSJGFj/A97bWOu<br>
Yd1xJBRT+7q6dbZld4/NqIwZeZWBsEDuSP+3f6WhqAVXBoclt/wfb6zhKmYotCfH<br>
s139kastJKo6ypPS4c8ZxByhwlGyeVGugTS79fDeCmfrbgOtJmjpAk4n4P5SL2xw<br>
2pZ3HOwHjsB0+u5uohfTxZsIdvp40u5zbSxfRZWG1UoebQdsLkg+zBNEwRmRdn8/<br>
K3qR5G0eDvtZDQhWlIp51/r8E55Xzvhgueu4kPN7hAENx2f6jlXF/Aj1jhq+neMG<br>
DoOsWWuVbD6yO9hAapH1+hv/6H29vjyOSlWiW+fJpei9fYRnanSZZz+s7aiidajq<br>
pACxMcwRE9DP+Cp0UzK03ISX2jIKC35qqpSm8GklZBl1/3NCSKJg9iPZDHvwTlEj<br>
HFwxZfBzmE0LWB+3cp3PzuOmYwsaAJxoolFQ7kfuut36j6BYO03j4YVqDU8XZQW1<br>
MWS9iTHue8ReXMjZPhCrPq91CMaswo14Jpgtkkk2sRl8HZ2ydxvuAWIk6UIgXEyk<br>
XfVu2O5C+tImbccrRC+C<br>
=qmfk<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>