[Openstack] run_tests.sh fails in python-glanceclient

Edward Hope-Morley edward.hope-morley at canonical.com
Mon Feb 17 10:48:08 UTC 2014


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 at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140217/becee6f3/attachment.html>


More information about the Openstack mailing list