<html><body><p>This appears to have gone away this morning. I ran clean.sh and removed monotonic.<br><br>The next run of stack.sh installed version 0.6 of monotonic and I no longer see this exception.<br><br>Bob Hansen<br>z/VM OpenStack Enablement <br><br><img width="16" height="16" src="cid:1__=8FBBF5D4DFCC6EB08f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Bob Hansen---01/26/2016 05:21:10 PM---I get this when running tempest now on a devstack I installed t"><font color="#424282">Bob Hansen---01/26/2016 05:21:10 PM---I get this when running tempest now on a devstack I installed today. I did not have this issue on a</font><br><br><font size="2" color="#5F5F5F">From: </font><font size="2">Bob Hansen/Endicott/IBM@IBMUS</font><br><font size="2" color="#5F5F5F">To: </font><font size="2">"openstack-dev" <openstack-dev@lists.openstack.org></font><br><font size="2" color="#5F5F5F">Date: </font><font size="2">01/26/2016 05:21 PM</font><br><font size="2" color="#5F5F5F">Subject: </font><font size="2">[openstack-dev] [devstack][tempest] RuntimeError: no suitable implementation for this system thrown by monotonic.py</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><font size="4">I get this when running tempest now on a devstack I installed today. I did not have this issue on a devstack installation I did a few days ago. This is on ubuntu 14.04 LTS.<br><br>Everything else on this system seems to be working just fine. Only run_tempest throws this exception.<br><br>./run_tempest.sh -s; RuntimeError: no suitable implementation for this system.<br><br>A deeper look finds this in key.log<br><br>2016-01-26 20:07:53.991616 10461 INFO keystone.common.wsgi [req-a184a559-91d4-4f87-b36c-5b5c1c088a4c - - - - -] POST </font><a href="http://127.0.0.1:5000/v2.0/tokens"><u><font size="4" color="#0000FF">http://127.0.0.1:5000/v2.0/tokens</font></u></a><font size="4"><br>2016-01-26 20:07:58.000373 mod_wsgi (pid=10460): Target WSGI script '/usr/local/bin/keystone-wsgi-public' cannot be loaded as Python module.<br>2016-01-26 20:07:58.008776 mod_wsgi (pid=10460): Exception occurred processing WSGI script '/usr/local/bin/keystone-wsgi-public'.<br>2016-01-26 20:07:58.009147 Traceback (most recent call last):<br>2016-01-26 20:07:58.009308 File "/usr/local/bin/keystone-wsgi-public", line 6, in <module><br>2016-01-26 20:07:58.019625 from keystone.server.wsgi import initialize_public_application<br>2016-01-26 20:07:58.019725 File "/opt/stack/keystone/keystone/server/wsgi.py", line 28, in <module><br>2016-01-26 20:07:58.029498 from keystone.common import config<br>2016-01-26 20:07:58.029561 File "/opt/stack/keystone/keystone/common/config.py", line 18, in <module><br>2016-01-26 20:07:58.090786 from oslo_cache import core as cache<br>2016-01-26 20:07:58.090953 File "/usr/local/lib/python2.7/dist-packages/oslo_cache/__init__.py", line 14, in <module><br>2016-01-26 20:07:58.095327 from oslo_cache.core import * # noqa<br>2016-01-26 20:07:58.095423 File "/usr/local/lib/python2.7/dist-packages/oslo_cache/core.py", line 42, in <module><br>2016-01-26 20:07:58.097721 from oslo_log import log<br>2016-01-26 20:07:58.097776 File "/usr/local/lib/python2.7/dist-packages/oslo_log/log.py", line 50, in <module><br>2016-01-26 20:07:58.100863 from oslo_log import formatters<br>2016-01-26 20:07:58.100931 File "/usr/local/lib/python2.7/dist-packages/oslo_log/formatters.py", line 27, in <module><br>2016-01-26 20:07:58.102743 from oslo_serialization import jsonutils<br>2016-01-26 20:07:58.102807 File "/usr/local/lib/python2.7/dist-packages/oslo_serialization/jsonutils.py", line 60, in <module><br>2016-01-26 20:07:58.124702 from oslo_utils import timeutils<br>2016-01-26 20:07:58.124862 File "/usr/local/lib/python2.7/dist-packages/oslo_utils/timeutils.py", line 27, in <module><br>2016-01-26 20:07:58.128004 from monotonic import monotonic as now # noqa<br>2016-01-26 20:07:58.128047 File "/usr/local/lib/python2.7/dist-packages/monotonic.py", line 131, in <module><br>2016-01-26 20:07:58.152613 raise RuntimeError('no suitable implementation for this system')<br>2016-01-26 20:07:58.154446 RuntimeError: no suitable implementation for this system<br>2016-01-26 20:09:49.247986 10464 INFO keystone.common.wsgi [req-7c00064c-318d-419a-8aaa-0536e74db473 - - - - -] GET </font><a href="http://127.0.0.1:35357/"><u><font size="4" color="#0000FF">http://127.0.0.1:35357/</font></u></a><font size="4"><br>2016-01-26 20:09:49.339477 10468 DEBUG keystone.middleware.auth [req-4851e134-1f0c-45b0-959c-881a2b1f5fd8 - - - - -] There is either no auth token in the request or the certificate issuer is not trusted. No auth context will be set. process_request /opt/stack/keystone/keystone/middleware/auth.py:171<br><br>A peek in monotonic.py finds where the exception is.<br><br>The version of monotonic is:<br><br>---<br>Metadata-Version: 2.0<br>Name: monotonic<br>Version: 0.5<br>Summary: An implementation of time.monotonic() for Python 2 & < 3.3<br>Home-page: </font><a href="https://github.com/atdt/monotonic"><u><font size="4" color="#0000FF">https://github.com/atdt/monotonic</font></u></a><font size="4"><br>Author: Ori Livneh<br>Author-email: ori@wikimedia.org<br>License: Apache<br>Location: /usr/local/lib/python2.7/dist-packages<br><br>Any suggestions on how to get around this one? <br>Bug?<br><br>Bob Hansen<br>z/VM OpenStack Enablement <br></font><tt>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br></tt><tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></tt><tt><br></tt><br><BR>
</body></html>