Thanks Edward and Damon, it works, indeed, downgrading tox can solve this problem.
2014-02-17 19:55 GMT+08:00 Damon Wang <damon.dev...@gmail.com>: > Hi Zhengguang, > > My opinion is same to Edward, some people have reported this days ago: > > > https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg16236.html > > http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg16623.html > > Use tox 1.6.1 will solve this problem. > > Damon > > > 2014-02-17 18:48 GMT+08:00 Edward Hope-Morley < > edward.hope-mor...@canonical.com>: > > Hi Zhengguang, >> >> I think you have hit the incompatibility bug with tox > 1.6.1 i.e. the >> latest version of Tox breaks with openstack. A bug is filed here >> https://bitbucket.org/hpk42/tox/issue/150/posargs-configerror. You can >> check what version you have with 'pip search tox'. My guess is you have >> 1.7.0 installed which you can downgrade with 'sudo pip install tox==1.6.1'. >> >> Hope that helps, >> >> Ed. >> >> >> On 16/02/14 07:15, Zhengguang Ou wrote: >> >> Hi list >> >> When I installed glance client development environment at the first >> time, after installing tox and virtualenv, then ./run_tests.sh, I got some >> error message as >> follow: >> Traceback (most recent call last): >> File "/usr/local/bin/tox", line 9, in <module> >> load_entry_point('tox==1.7.0', 'console_scripts', 'tox')() >> File "/usr/local/lib/python2.7/dist-packages/tox/_cmdline.py", line 25, >> in main >> config = parseconfig(args, 'tox') >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 47, >> in parseconfig >> parseini(config, inipath) >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 281, >> in __init__ >> config) >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 346, >> in _makeenvconfig >> vc.commands = reader.getargvlist(section, "commands") >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 518, >> in getargvlist >> commandlist.append(self._processcommand(current_command)) >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 550, >> in _processcommand >> new_word = self._replace(word) >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 666, >> in _replace >> return RE_ITEM_REF.sub(self._replace_match, x) >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 662, >> in _replace_match >> return handler(match) >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 633, >> in _replace_substitution >> val = self._substitute_from_other_section(sub_key) >> File "/usr/local/lib/python2.7/dist-packages/tox/_config.py", line 627, >> in _substitute_from_other_section >> "substitution key %r not found" % key) >> tox.ConfigError: ConfigError: substitution key 'posargs' not found >> >> It seems like that there are some errors in tox config file. I can't >> find any document how to install development environment of glance client. >> anyone can help me? >> >> Thanks. >> >> >> _______________________________________________ >> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> Post to : openstack@lists.openstack.org >> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> >> >> >> _______________________________________________ >> Mailing list: >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> Post to : openstack@lists.openstack.org >> Unsubscribe : >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> >> >
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack