在通過kolla-ansible部署openstack時,報如下錯誤:
File \"/usr/lib/python2.7/site-packages/urllib3/__init__.py\", line 16, in <module>\r\n from .poolmanager import PoolManager, ProxyManager, proxy_from_url\r\n File \"/usr/lib/python2.7/site-packages/urllib3/poolmanager.py\", line 10, in <module>\r\n from .exceptions import (\r\nImportError: cannot import name InvalidProxyConfigurationWarning\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ImportError: cannot import name InvalidProxyConfigurationWarning
不能夠導入某個包,一般因爲某個工具的版本不對,可以與正常部署時的版本進行比較。
上面報錯,通過卸載urllib3,然後重新安裝相應版本的urllib3即可。
在kolla-ansible部署過程中,大體主要兩個錯誤原因:1,配置錯誤;2.版本問題。