【问题标题】:openstack octavia : amphora worker exceptionopenstack octavia:双耳瓶工作者异常
【发布时间】:2018-10-19 01:13:47
【问题描述】:

我正在尝试按照此处的说明运行 openstack Octavia

https://docs.openstack.org/octavia/latest/contributor/guides/dev-quick-start.html

我在启动 Octavia-worker 时遇到了以下异常:

 2018-10-18 19:00:47.765 16044 INFO octavia.controller.queue.consumer [-]   Starting consumer...
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils [-] Unhandled exception: ImportError: cannot import name opentype
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils Traceback (most recent call last):
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils   File "/usr/local/lib/python2.7/dist-packages/cotyledon/_utils.py", line 95, in   exit_on_exception
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils     yield
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils   File "/usr/local/lib/python2.7/dist-packages/cotyledon/_service.py", line 139, in _run
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils     self.run()
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils File "/usr/local/lib/python2.7/dist-  packages/octavia/controller/queue/consumer.py", line 41, in run
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils     self.endpoints = [endpoint.Endpoint()]
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils   File "/usr/local/lib/python2.7/dist-packages/octavia/controller/queue/endpoint.py", line 39, in __init__
 2018-10-18 19:00:49.103 16044 ERROR cotyledon._utils     invoke_on_load=True

我正在使用带有 openstack pike 的 Octavia 1.0.2。我不确定这个导入错误“opentype”来自什么。缺少什么包裹?感谢您的帮助。

兰加

【问题讨论】:

    标签: openstack openstack-neutron


    【解决方案1】:

    以下修复了它(为了其他可能遇到相同问题的人的利益而在此处发布):

    pip install --upgrade pyasn1-modules 
    

    现在我明白了

     Unhandled exception: InvalidTarget: A server's target must have topic and server names specified:<Target server=neutron01>
    2018-10-18 19:37:06.864 23338 ERROR cotyledon._utils Traceback (most recent call last):
       2018-10-18 19:37:06.864 23338 ERROR cotyledon._utils     File "/usr/local/lib/python2.7/dist-packages/cotyledon/_utils.py", line 95, in    exit_on_exception
    2018-10-18 19:37:06.864 23338 ERROR cotyledon._utils     yield
    

    我在 Octavia.conf 中取消了以下注释,这使问题消失了

     [oslo_messaging]
     topic = octavia_prov
    
    # Topic for octavia's events sent to a queue
     event_stream_topic = neutron_lbaas_event
    

    但如果我知道我在做什么就好了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      相关资源
      最近更新 更多