Hi,<div>   thanks for the bug report. I'll test it and confirm it asap.</div><div><br></div><div>Regards,</div><div>    Ghe Rivero<br><br><div class="gmail_quote">On Thu, Jul 26, 2012 at 9:00 AM, nakagawa makoto <span dir="ltr"><<a href="mailto:makoto.nakagawa@hp.com" target="_blank">makoto.nakagawa@hp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Package: keystone<br>
Version: 2012.1.1-1<br>
Severity: important<br>
<br>
Dear Maintainer,<br>
*** Please consider answering these questions, where appropriate ***<br>
<br>
   * What led up to the situation?<br>
   * What exactly did you do (or not do) that was effective (or<br>
     ineffective)?<br>
   * What was the outcome of this action?<br>
   * What outcome did you expect instead?<br>
<br>
*** End of the template - remove these lines ***<br>
<br>
I have upgraded my debian installation to wheezy and installed keystone. It failed to start up with a following log(temp/keystone.log). I also found that it did start up all right and worked fine with python-greenlet from unstable(=0.3.3-1).<br>

<br>
I do not know if this should be filed against keystone, but I report it anyway.<br>
<br>
*** temp/keystone.log<br>
2012-07-26 15:41:13    DEBUG [keystone-all] ********************************************************************************<br>
2012-07-26 15:41:13    DEBUG [keystone-all] Configuration options gathered from:<br>
2012-07-26 15:41:13    DEBUG [keystone-all] command line args: ['/usr/bin/keystone-all']<br>
2012-07-26 15:41:13    DEBUG [keystone-all] config files: ['/etc/keystone/keystone.conf']<br>
2012-07-26 15:41:13    DEBUG [keystone-all] ================================================================================<br>
2012-07-26 15:41:13    DEBUG [keystone-all] admin_port                     = 35357<br>
2012-07-26 15:41:13    DEBUG [keystone-all] admin_token                    = ADMIN<br>
2012-07-26 15:41:13    DEBUG [keystone-all] bind_host                      = 0.0.0.0<br>
2012-07-26 15:41:13    DEBUG [keystone-all] compute_port                   = 8774<br>
2012-07-26 15:41:13    DEBUG [keystone-all] config_file                    = ['/etc/keystone/keystone.conf']<br>
2012-07-26 15:41:13    DEBUG [keystone-all] crypt_strength                 = 40000<br>
2012-07-26 15:41:13    DEBUG [keystone-all] debug                          = True<br>
2012-07-26 15:41:14    DEBUG [keystone-all] log_config                     = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] log_date_format                = %Y-%m-%d %H:%M:%S<br>
2012-07-26 15:41:14    DEBUG [keystone-all] log_dir                        = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] log_file                       = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] log_format                     = %(asctime)s %(levelname)8s [%(name)s] %(message)s<br>
2012-07-26 15:41:14    DEBUG [keystone-all] public_port                    = 5000<br>
2012-07-26 15:41:14    DEBUG [keystone-all] syslog_log_facility            = LOG_USER<br>
2012-07-26 15:41:14    DEBUG [keystone-all] use_syslog                     = False<br>
2012-07-26 15:41:14    DEBUG [keystone-all] verbose                        = True<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.password                  = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.role_id_attribute         = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.role_member_attribute     = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.role_objectclass          = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.role_tree_dn              = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.suffix                    = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.tenant_id_attribute       = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.tenant_member_attribute   = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.tenant_objectclass        = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.tenant_tree_dn            = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.url                       = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.use_dumb_member           = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.user                      = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.user_id_attribute         = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.user_objectclass          = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ldap.user_tree_dn              = None<br>
2012-07-26 15:41:14    DEBUG [keystone-all] token.driver                   = keystone.token.backends.kvs.Token<br>
2012-07-26 15:41:14    DEBUG [keystone-all] catalog.driver                 = keystone.catalog.backends.templated.TemplatedCatalog<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ec2.driver                     = keystone.contrib.ec2.backends.kvs.Ec2<br>
2012-07-26 15:41:14    DEBUG [keystone-all] sql.connection                 = sqlite:////var/lib/keystone/keystone.sqlite<br>
2012-07-26 15:41:14    DEBUG [keystone-all] sql.idle_timeout               = 200<br>
2012-07-26 15:41:14    DEBUG [keystone-all] policy.driver                  = keystone.policy.backends.rules.Policy<br>
2012-07-26 15:41:14    DEBUG [keystone-all] identity.driver                = keystone.identity.backends.sql.Identity<br>
2012-07-26 15:41:14    DEBUG [keystone-all] ********************************************************************************<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>
2012-07-26 15:41:18    DEBUG [root] starting server {(None, ''): <keystone.middleware.core.XmlBodyMiddleware object at 0x8e96cac>, (None, '/v2.0'): <keystone.middleware.core.TokenAuthMiddleware object at 0x8e8ef4c>} on port 35357<br>

2012-07-26 15:41:18    DEBUG [keystone.common.wsgi] Starting /usr/bin/keystone-all on <a href="http://0.0.0.0:35357" target="_blank">0.0.0.0:35357</a><br>
2012-07-26 15:41:18    DEBUG [root] starting server {(None, ''): <keystone.middleware.core.XmlBodyMiddleware object at 0x8ede32c>, (None, '/v2.0'): <keystone.middleware.core.TokenAuthMiddleware object at 0x8eda66c>} on port 5000<br>

2012-07-26 15:41:18    DEBUG [keystone.common.wsgi] Starting /usr/bin/keystone-all on <a href="http://0.0.0.0:5000" target="_blank">0.0.0.0:5000</a><br>
2012-07-26 15:41:18    DEBUG [eventlet.wsgi.server] (1343) wsgi starting up on <a href="http://0.0.0.0:35357/" target="_blank">http://0.0.0.0:35357/</a><br>
<br>
Traceback (most recent call last):<br>
  File "/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 336, in fire_timers<br>
    timer()<br>
  File "/usr/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__<br>
    cb(*args, **kw)<br>
SystemError: error return without exception set<br>
2012-07-26 15:41:18    DEBUG [eventlet.wsgi.server] (1343) wsgi starting up on <a href="http://0.0.0.0:5000/" target="_blank">http://0.0.0.0:5000/</a><br>
Segmentation fault<br>
<br>
<br>
-- System Information:<br>
Debian Release: wheezy/sid<br>
  APT prefers stable-updates<br>
  APT policy: (500, 'stable-updates'), (201, 'stable'), (101, 'testing'), (98, 'unstable')<br>
Architecture: i386 (i686)<br>
<br>
Kernel: Linux 3.4.4<br>
Locale: LANG=ja_JP.eucJP, LC_CTYPE=ja_JP.eucJP (charmap=EUC-JP)<br>
Shell: /bin/sh linked to /bin/bash<br>
<br>
Versions of packages keystone depends on:<br>
ii  adduser                3.113+nmu3<br>
ii  dbconfig-common        1.8.47+nmu1<br>
ii  debconf [debconf-2.0]  1.5.44<br>
ii  lsb-base               4.1+Debian7<br>
ii  python                 2.7.3~rc2-1<br>
ii  python-keystone        2012.1.1-1<br>
ii  python-keystoneclient  2012.1-3<br>
<br>
keystone recommends no packages.<br>
<br>
keystone suggests no packages.<br>
<br>
-- Configuration Files:<br>
/etc/keystone/keystone.conf changed:<br>
[DEFAULT]<br>
public_port = 5000<br>
admin_port = 35357<br>
admin_token = ADMIN<br>
compute_port = 8774<br>
verbose = True<br>
debug = True<br>
use_syslog = False<br>
[sql]<br>
connection = sqlite:////var/lib/keystone/keystone.sqlite<br>
idle_timeout = 200<br>
[ldap]<br>
[identity]<br>
driver = keystone.identity.backends.sql.Identity<br>
[catalog]<br>
driver = keystone.catalog.backends.templated.TemplatedCatalog<br>
template_file = /etc/keystone/default_catalog.templates<br>
[token]<br>
driver = keystone.token.backends.kvs.Token<br>
expiration = 86400<br>
[policy]<br>
driver = keystone.policy.backends.rules.Policy<br>
[ec2]<br>
driver = keystone.contrib.ec2.backends.kvs.Ec2<br>
[filter:debug]<br>
paste.filter_factory = keystone.common.wsgi:Debug.factory<br>
[filter:token_auth]<br>
paste.filter_factory = keystone.middleware:TokenAuthMiddleware.factory<br>
[filter:admin_token_auth]<br>
paste.filter_factory = keystone.middleware:AdminTokenAuthMiddleware.factory<br>
[filter:xml_body]<br>
paste.filter_factory = keystone.middleware:XmlBodyMiddleware.factory<br>
[filter:json_body]<br>
paste.filter_factory = keystone.middleware:JsonBodyMiddleware.factory<br>
[filter:crud_extension]<br>
paste.filter_factory = keystone.contrib.admin_crud:CrudExtension.factory<br>
[filter:ec2_extension]<br>
paste.filter_factory = keystone.contrib.ec2:Ec2Extension.factory<br>
[app:public_service]<br>
paste.app_factory = keystone.service:public_app_factory<br>
[app:admin_service]<br>
paste.app_factory = keystone.service:admin_app_factory<br>
[pipeline:public_api]<br>
pipeline = token_auth admin_token_auth xml_body json_body debug ec2_extension public_service<br>
[pipeline:admin_api]<br>
pipeline = token_auth admin_token_auth xml_body json_body debug ec2_extension crud_extension admin_service<br>
[app:public_version_service]<br>
paste.app_factory = keystone.service:public_version_app_factory<br>
[app:admin_version_service]<br>
paste.app_factory = keystone.service:admin_version_app_factory<br>
[pipeline:public_version_api]<br>
pipeline = xml_body public_version_service<br>
[pipeline:admin_version_api]<br>
pipeline = xml_body admin_version_service<br>
[composite:main]<br>
use = egg:Paste#urlmap<br>
/v2.0 = public_api<br>
/ = public_version_api<br>
[composite:admin]<br>
use = egg:Paste#urlmap<br>
/v2.0 = admin_api<br>
/ = admin_version_api<br>
<br>
<br>
-- debconf information:<br>
  keystone/password-confirm: (password omitted)<br>
  keystone/app-password-confirm: (password omitted)<br>
  keystone/mysql/app-pass: (password omitted)<br>
  keystone/pgsql/admin-pass: (password omitted)<br>
  keystone/mysql/admin-pass: (password omitted)<br>
  keystone/pgsql/app-pass: (password omitted)<br>
  keystone/internal/skip-preseed: false<br>
  keystone/dbconfig-remove:<br>
  keystone/missing-db-package-error: abort<br>
  keystone/passwords-do-not-match:<br>
  keystone/pgsql/authmethod-admin: ident<br>
* keystone/database-type: sqlite3<br>
  keystone/install-error: abort<br>
  keystone/upgrade-backup: true<br>
  keystone/upgrade-error: abort<br>
* keystone/configure_db: true<br>
  keystone/remote/host:<br>
  keystone/pgsql/method: unix socket<br>
  keystone/pgsql/changeconf: false<br>
  keystone/internal/reconfiguring: false<br>
  keystone/dbconfig-upgrade: true<br>
* keystone/db/basepath: /var/lib/keystone<br>
  keystone/pgsql/admin-user: postgres<br>
  keystone/remote/newhost:<br>
* keystone/auth-token: ADMIN<br>
  keystone/db/app-user:<br>
  keystone/mysql/method: unix socket<br>
  keystone/dbconfig-install: true<br>
  keystone/dbconfig-reinstall: false<br>
  keystone/remove-error: abort<br>
  keystone/pgsql/no-empty-passwords:<br>
  keystone/pgsql/manualconf:<br>
  keystone/mysql/admin-user: root<br>
  keystone/pgsql/authmethod-user:<br>
  keystone/purge: false<br>
  keystone/remote/port:<br>
* keystone/db/dbname: keystone.sqlite<br>
<br>
_______________________________________________<br>
Openstack-devel mailing list<br>
<a href="mailto:Openstack-devel@lists.alioth.debian.org">Openstack-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/mailman/listinfo/openstack-devel" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/openstack-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Pinky: "Gee, Brain, what do you want to do tonight?"<br>The Brain: "The same thing we do every night, Pinky—try to take over the world!"<br>
<br> .''`.  Pienso, Luego Incordio  <br>: :' : <br>`. `'  <br>  `-    <a href="http://www.debian.org" target="_blank">www.debian.org</a>    <a href="http://www.openstack.com" target="_blank">www.openstack.com</a><br>
<br>GPG Key: 26F020F7<br>GPG fingerprint: 4986 39DA D152 050B 4699  9A71 66DB 5A36 26F0 20F7<br>
</div>