231312 发表于 2015-12-15 08:51:11

openstack devstack tox ValueError: need more than 1 value to unpack

2015-12-14 06:40:10.015 | ++ pushd /opt/stack/tempest                                                               
2015-12-14 06:40:10.015 | /opt/stack/tempest ~/devstack                                                            
2015-12-14 06:40:10.015 | ++ tox --notest -efull                                                                  
2015-12-14 06:40:10.270 | Traceback (most recent call last):                                                      
2015-12-14 06:40:10.271 |   File "/usr/local/bin/tox", line 11, in <module>                                       
2015-12-14 06:40:10.271 |   sys.exit(cmdline())                                                                  
2015-12-14 06:40:10.271 |   File "/usr/local/lib/python2.7/dist-packages/tox/session.py", line 38, in main         
2015-12-14 06:40:10.271 |   config = prepare(args)                                                               
2015-12-14 06:40:10.271 |   File "/usr/local/lib/python2.7/dist-packages/tox/session.py", line 26, in prepare      
2015-12-14 06:40:10.271 |   config = parseconfig(args)                                                            
2015-12-14 06:40:10.271 |   File "/usr/local/lib/python2.7/dist-packages/tox/config.py", line 229, in parseconfig   
2015-12-14 06:40:10.271 |   parseini(config, inipath)                                                            
2015-12-14 06:40:10.271 |   File "/usr/local/lib/python2.7/dist-packages/tox/config.py", line 729, in __init__      
2015-12-14 06:40:10.271 |   self.make_envconfig(name, section, reader._subs, config)                              
2015-12-14 06:40:10.271 |   File "/usr/local/lib/python2.7/dist-packages/tox/config.py", line 760, in make_envconfig
2015-12-14 06:40:10.271 |   res = meth(env_attr.name, env_attr.default)                                          
2015-12-14 06:40:10.271 |   File "/usr/local/lib/python2.7/dist-packages/tox/config.py", line 893, in getdict_setenv
2015-12-14 06:40:10.271 |   definitions = self._getdict(value, default=default, sep=sep)                        
2015-12-14 06:40:10.271 |   File "/usr/local/lib/python2.7/dist-packages/tox/config.py", line 904, in _getdict      
2015-12-14 06:40:10.271 |   name, rest = line.split('=', 1)                                                      
2015-12-14 06:40:10.271 | ValueError: need more than 1 value to unpack         
这个是由pip install 安装最新了tox 2.3.0(12.10发布的)版本的一个bug,该版本会在2.3.1解决该问题,目前可以在先安装老版本的tox,通过修改
vi /home/stack/devstack/lib/tempest         
# install_tempest() - Collect source and prepare                                 
function install_tempest {                              
   git_clone $TEMPEST_REPO $TEMPEST_DIR $TEMPEST_BRANCH
   pip_install 'tox<2.3.0'   


页: [1]
查看完整版本: openstack devstack tox ValueError: need more than 1 value to unpack