Yes,when I have put policy.json into /etc/glance/ and the glance-api can to ,thank you very much.<br><br>but at the same time ,as I enter the cmd of "sudo glance-api glance-api.conf --debug &" <br>It returns:<br>2012-03-08 16:45:28 7367    ERROR [glance.store.filesystem] Could not find filesystem_store_datadir in configuration options.<br>2012-03-08 16:45:28 7367    ERROR [glance.store.base] Failed to configure store correctly. Disabling add method.<br>2012-03-08 16:45:28 7367    ERROR [glance.store.s3] Could not find s3_store_host in configuration options.<br>2012-03-08 16:45:28 7367    ERROR [glance.store.base] Failed to configure store correctly. Disabling add method.<br>2012-03-08 16:45:28 7367    ERROR [glance.store.swift] Could not find swift_store_auth_address in configuration options.<br>2012-03-08 16:45:28 7367    ERROR [glance.store.base] Failed to configure store correctly. Disabling add method.<br>2012-03-08 16:45:28 7367    DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] ********************************************************************************<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] Configuration options gathered from:<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] command line args: None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] config files: ['/etc/glance/glance-api.conf']<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] ================================================================================<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] config_file                    = ['/etc/glance/glance-api.conf']<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] debug                          = True<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] default_store                  = file<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] filesystem_store_datadir       = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] log_config                     = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] log_date_format                = %Y-%m-%d %H:%M:%S<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] log_dir                        = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] log_file                       = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] log_format                     = %(asctime)s %(process)d %(levelname)8s [%(name)s] %(message)s<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] metadata_encryption_key        = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] notifier_strategy              = default<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] owner_is_tenant                = True<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] policy_default_rule            = default<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] policy_file                    = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] rbd_store_ceph_conf            = <br>2012-03-08 16:45:28 7367    DEBUG [glance-api] rbd_store_chunk_size           = 4<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] rbd_store_pool                 = rbd<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] rbd_store_user                 = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] registry_client_ca_file        = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] registry_client_cert_file      = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] registry_client_key_file       = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] registry_client_protocol       = http<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] registry_host                  = 0.0.0.0<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] registry_port                  = 9191<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] s3_store_access_key            = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] s3_store_bucket                = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] s3_store_create_bucket_on_put  = False<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] s3_store_host                  = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] s3_store_object_buffer_dir     = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] s3_store_secret_key            = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_enable_snet              = False<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_store_auth_address       = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_store_container          = glance<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_store_create_container_on_put = False<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_store_key                = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_store_large_object_chunk_size = 200<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_store_large_object_size  = 5120<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] swift_store_user               = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] syslog_log_facility            = LOG_USER<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] use_syslog                     = False<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] verbose                        = False<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] paste_deploy.config_file       = /etc/glance/glance-api-paste.ini<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] paste_deploy.flavor            = None<br>2012-03-08 16:45:28 7367    DEBUG [glance-api] ********************************************************************************<br><br>and what wonder me is here :<br><br>2012-03-08 16:45:28 7367    ERROR [glance.store.filesystem] Could not find filesystem_store_datadir in configuration options.<br>
2012-03-08 16:45:28 7367    ERROR [glance.store.base] Failed to configure store correctly. Disabling add method.<br><br>
because I check my glance-api.conf for   "filesystem_store_datadir = /home/user2/glanceImages/" and "registry_host = 172.18.187.112" <br>but in the returning, registry_host                  = 0.0.0.0 and  Could not find filesystem_store_datadir in configuration options...<br>that make me feel that glance-api isn't read the configuration of /etc/glance/glance-api.conf .<br><br>and there is also some wrong in glance-registry for " sql_connection                 = sqlite:///glance.sqlite" is the returning of cmd " sudo glance-registry glance-registry.conf --debug & " I entered..but in /etc/glance-registry.conf,where actually exist sql_connection = mysql://glance:letmeinG@172.18.187.112/glance ..<br><br>by the way,glance-scrubber can't start ..<br><br>as the results,can you tell me how to make glance-api and glance-registry to be configured correctly??<br>thanks a lot..<br><div><includetail><div><br></div><div> </div><div style="font:Verdana normal 14px;color:#000;"><div style="FONT-SIZE: 12px;FONT-FAMILY: Arial Narrow;padding:2px 0 2px 0;">------------------ 原始邮件 ------------------</div><div style="FONT-SIZE: 12px;background:#efefef;padding:8px;"><div id="menu_sender"><b>发件人:</b> "Eoghan Glynn"<eglynn@redhat.com>;</div><div><b>发送时间:</b> 2012年3月8日(星期四) 凌晨2:21</div><div><b>收件人:</b> ".。o 0 O泡泡"<501640144@qq.com>; <wbr></div><div><b>抄送:</b> "openstack"<openstack@lists.launchpad.net>; <wbr></div><div><b>主题:</b> Re: [Openstack] can not  start glance-api in glance E4</div></div><div> </div><br>Does /etc/glance/policy.json exist?<br><br>Is is readable?<br><br>----- Original Message -----<br>> From: ".。o 0 O泡泡" <501640144@qq.com><br>> To: "openstack" <openstack@lists.launchpad.net><br>> Sent: Wednesday, 7 March, 2012 2:06:50 PM<br>> Subject: [Openstack] can not  start glance-api in glance E4<br>> <br>> <br>> hi all:<br>> <br>> In glance E4 ,when I enter follows:<br>> sudo glance-api glance-api.conf --debug &<br>> It returns :<br>> 2012-03-07 21:53:50 26589 ERROR [glance.store.filesystem] Could not<br>> find filesystem_store_datadir in configuration options.<br>> 2012-03-07 21:53:50 26589 ERROR [glance.store.base] Failed to<br>> configure store correctly. Disabling add method.<br>> 2012-03-07 21:53:50 26589 ERROR [glance.store.s3] Could not find<br>> s3_store_host in configuration options.<br>> 2012-03-07 21:53:50 26589 ERROR [glance.store.base] Failed to<br>> configure store correctly. Disabling add method.<br>> 2012-03-07 21:53:50 26589 ERROR [glance.store.swift] Could not find<br>> swift_store_auth_address in configuration options.<br>> 2012-03-07 21:53:50 26589 ERROR [glance.store.base] Failed to<br>> configure store correctly. Disabling add method.<br>> Traceback (most recent call last):<br>> File "/usr/local/bin/glance-api", line 5, in <module><br>> pkg_resources.run_script('glance==2012.1', 'glance-api')<br>> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 467,<br>> in run_script<br>> self.require(requires)[0].run_script(script_name, ns)<br>> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1200,<br>> in run_script<br>> execfile(script_filename, namespace, namespace)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/EGG-INFO/scripts/glance-api",<br>> line 48, in <module><br>> app = config.load_paste_app(conf)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/common/config.py",<br>> line 174, in load_paste_app<br>> app = wsgi.paste_deploy_app(conf_file, app_name, conf)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/common/wsgi.py",<br>> line 647, in paste_deploy_app<br>> return deploy.loadapp("config:%s" % paste_config_file, name=app_name)<br>> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",<br>> line 247, in loadapp<br>> return loadobj(APP, uri, name=name, **kw)<br>> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",<br>> line 272, in loadobj<br>> return context.create()<br>> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",<br>> line 710, in create<br>> return self.object_type.invoke(self)<br>> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",<br>> line 203, in invoke<br>> app = context.app_context.create()<br>> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",<br>> line 710, in create<br>> return self.object_type.invoke(self)<br>> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",<br>> line 146, in invoke<br>> return fix_call(context.object, context.global_conf,<br>> **context.local_conf)<br>> File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line<br>> 56, in fix_call<br>> val = callable(*args, **kw)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/common/wsgi.py",<br>> line 573, in __call__<br>> return factory(self.conf, **local_conf)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/api/v1/router.py",<br>> line 37, in __init__<br>> images_resource = images.create_resource(conf)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/api/v1/images.py",<br>> line 965, in create_resource<br>> return wsgi.Resource(Controller(conf), deserializer, serializer)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/api/v1/images.py",<br>> line 100, in __init__<br>> self.policy = policy.Enforcer(conf)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/api/policy.py",<br>> line 41, in __init__<br>> self.policy_path = self._find_policy_file(conf)<br>> File<br>> "/usr/local/lib/python2.7/dist-packages/glance-2012.1-py2.7.egg/glance/api/policy.py",<br>> line 66, in _find_policy_file<br>> raise cfg.ConfigFilesNotFoundError(('policy.json',))<br>> glance.common.cfg.ConfigFilesNotFoundError: Failed to read some<br>> config files: policy.json<br>> <br>> <br>> because I don't want to use swift and s3,I add "#" in the head of<br>> every line about swift and s3..and configure "<br>> filesystem_store_datadir = /var/lib/glance/images/"..<br>> but It still the same return when I enter the cmd again..<br>> and now ,I have no idea of how to get it start ..<br>> Looking for anyone's help :)<br>> thanks a lot..<br>> <br>> _______________________________________________<br>> Mailing list: https://launchpad.net/~openstack<br>> Post to     : openstack@lists.launchpad.net<br>> Unsubscribe : https://launchpad.net/~openstack<br>> More help   : https://help.launchpad.net/ListHelp<br>> <br><br></div></includetail></div>