2016-11-10 40 views
1

最近我已經成功地重新安裝了Devstack幾次。 今天,我得到了以下錯誤:Devstack安裝錯誤 - 初始化指定 - AttributeError:'模塊'對象沒有屬性'set_defaults'

==> default: 2016-11-10 13:26:02.723 | Initializing Designate 
==> default: Traceback (most recent call last): 
==> default: File "/usr/local/bin/designate-manage", line 10, in <module> 
==> default:  
==> default: sys.exit(main()) 
==> default: File "/opt/stack/designate/designate/cmd/manage.py", line 110, in main 
==> default:  utils.read_config('designate', sys.argv) 
==> default: File "/opt/stack/designate/designate/utils.py", line 109, in read_config 
==> default:  config.set_defaults() 
==> default: File "/opt/stack/designate/designate/common/config.py", line 21, in set_defaults 
==> default:  cors.set_defaults(
==> default: AttributeError: 'module' object has no attribute 'set_defaults' 
==> default: Error on exit 

安裝是在2個環境中進行:

  1. 流浪+ VirtualBox的 - 「Ubuntu的/ trusty64」 圖片+分支穩定/三鷹
  2. 的VMWare融合Ubuntu 14.04.5 LTS服務器映像+分支stable/mitaka

在每種情況下都會發生相同的錯誤。

無論今天和每一個(成功)安裝已經完成,在local.conf中啓用了候插件:

# Enable designate 
enable_plugin designate https://git.openstack.org/openstack/designate 

# Designate Devstack Config 
# ========================= 
# Enable core Designate services 
enable_service designate,designate-central,designate-api,designate-pool-manager,designate-zone-manager,designate-mdns 

貌似候之間的一些版本不匹配oslo.middleware的Python模塊,最近幾天(或幾小時)推出。

任何想法如何解決?

回答

0

對於其他任何人絆倒在這裏:

我得到了一個錯誤升級爲ocata因爲keystone-wsgi-public腳本試圖調用cors.set_defaults(和投擲了同樣的錯誤)。此cors偏差是作爲python2-oslo-middleware RPM的一部分提供的,需要手動爲yum upgrade d(軟依賴性)。

相關問題