I thought Ceilometer did not set a dependency on any DB drivers. I have installed the driver Mongo using "sudo pip install pymongo".
Regarding the current problem; the traceback is as follows: Traceback (most recent call last): File "/usr/local/bin/ceilometer-api", line 5, in <module> pkg_resources.run_script('ceilometer==0.0.0', 'ceilometer-api') File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in run_script self.require(requires)[0].run_script(script_name, ns) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1235, in run_script execfile(script_filename, namespace, namespace) File "/usr/local/lib/python2.7/dist-packages/ceilometer-0.0.0-py2.7.egg/EGG-INFO/scripts/ceilometer-api", line 38, in <module> service.prepare_service() File "/usr/local/lib/python2.7/dist-packages/ceilometer-0.0.0-py2.7.egg/ceilometer/service.py", line 80, in prepare_service cfg.CONF(argv[1:], project='ceilometer') File "/usr/local/lib/python2.7/dist-packages/ceilometer-0.0.0-py2.7.egg/ceilometer/openstack/common/cfg.py", line 1024, in __call__ self._cli_values, leftovers = self._parse_cli_opts(args) File "/usr/local/lib/python2.7/dist-packages/ceilometer-0.0.0-py2.7.egg/ceilometer/openstack/common/cfg.py", line 1527, in _parse_cli_opts opt._add_to_cli(self._oparser, group) File "/usr/local/lib/python2.7/dist-packages/oslo.config-1.1.0-py2.7.egg/oslo/config/cfg.py", line 591, in _add_to_cli container = self._get_argparse_container(parser, group) File "/usr/local/lib/python2.7/dist-packages/oslo.config-1.1.0-py2.7.egg/oslo/config/cfg.py", line 633, in _get_argparse_container return group._get_argparse_group(parser) AttributeError: 'OptGroup' object has no attribute '_get_argparse_group' Thank for the help. On Thu, Apr 25, 2013 at 3:27 PM, Doug Hellmann <doug.hellm...@dreamhost.com>wrote: > > > On Thursday, April 25, 2013, Riki Arslan wrote: > >> I have encountered other problems too. >> >> First of all, when starting the Central Agent I have had Glance endpoint >> 404 not found errors. As, Julien pointed out ( >> https://bugs.launchpad.net/ceilometer/+bug/1083104), I have removed the >> "v1" from the Glance URLs and it worked well. >> >> Secondly, when starting the API Server, I have received "ImportError: No >> module named mako.template" error. Thus, I have installed python-mako >> module (sudo apt-get install python-mako), and the error disappeared. >> > > Mako is a dependency do sqlalchemy, I think. Are you using the sqlalchemy > storage driver for ceilometer? > > >> >> Now, I am receiving another error within the API Server. The error is as >> follows: >> "AttributeError: 'OptGroup' object has no attribute '_get_argparse_group'" >> > > That sounds like a problem with the config module. Was there a full > traceback? If not, try adding the --debug option when starting the service. > > Doug > > >> >> Do you think it has something to do with mod_wsgi ( >> http://docs.openstack.org/developer/ceilometer/install/mod_wsgi.html)? >> >> I would appreciate your help on this. >> >> Thanks. >> >> >> On Thu, Apr 25, 2013 at 12:27 AM, Riki Arslan >> <riki.ars...@cloudturk.net>wrote: >> >>> Hi Doug, >>> >>> Your email helped me. It was actually glanceclient version 0.5.1 that >>> was causing the conflict. After updating it, the conflict error disappeared. >>> >>> I hope this would help someone else too. >>> >>> Thanks again. >>> >>> >>> On Wed, Apr 24, 2013 at 11:49 PM, Doug Hellmann < >>> doug.hellm...@dreamhost.com> wrote: >>> >>>> >>>> >>>> >>>> On Wed, Apr 24, 2013 at 9:17 AM, Riki Arslan <riki.ars...@cloudturk.net >>>> > wrote: >>>> >>>>> Hi, >>>>> >>>>> We are trying to install "ceilometer-2013.1~g2.tar.gz" which >>>>> presumably has Folsom compatibility. >>>>> >>>>> The requirment is "python-keystoneclient>=0.2,<0.3" and we have >>>>> the version 2.3. >>>>> >>>>> But, still, setup quits with the following message: >>>>> >>>>> "error: Installed distribution python-keystoneclient 0.2.3 >>>>> conflicts with requirement python-keystoneclient>=0.1.2,<0.2" >>>>> >>>>> The funny thing is, although pip-requires states >>>>> "python-keystoneclient>=0.2,<0.3", the error message complains that it is >>>>> not "python-keystoneclient>=0.1.2,<0.2". >>>>> >>>> >>>> Something else you have installed already wants an older version of the >>>> keystone client, so the installation of ceilometer is not able to upgrade >>>> to the version we need. >>>> >>>> Doug >>>> >>>> >>>>> >>>>> Your help is greatly appreciated. >>>>> >>>>> Thank you in advance. >>>>> >>>>> _______________________________________________ >>>>> Mailing list: https://launchpad.net/~openstack >>>>> Post to : openstack@lists.launchpad.net >>>>> Unsubscribe : https://launchpad.net/~openstack >>>>> More help : https://help.launchpad.net/ListHelp >>>>> >>>>> >>>> >>> >>
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp