6g下載網
當前位置: 主頁 > 軟件教程 > 云計算 >

安裝openstack時錯誤提示:g-api did not start解決方法

時間: 2015-11-20 21:39 來源: 6g下載網

分享到:

這篇文章給大家介紹安裝openstack時出現錯誤提示信息:g-api did not start的解決方法,希望能給大家提供幫助。

之前通過devstack安裝成功過,原來是stable/folsom branch,現在想轉到master,把localrc里面關于stable/folsom的設置全刪掉了,采用最小設置,然后重新./unstack.sh, ./stack.sh,結果報錯。

  1. Waiting for g-api (192.168.1.100:9292) to start...  
  2. + timeout 60 sh -c 'while ! http_proxywget -q -O- http://192.168.1.100:9292; do sleep 1; done'  
  3. + echo 'g-api did not start'  
  4. g-api did not start  
  5. + exit 1 

于是又把/opt/stack刪除,再執行./stack.sh還是同樣的錯誤。

然后查看錯誤原因,運行./rejoin-stack.sh后,看到g-api下有這樣的錯誤信息:

  1. 2012-12-12 23:50:09 4697 TRACE glance AMQPChannelException: (406, u"PRECONDITION_FAILED - cannot redeclare exchange 'glance' in vhost '/' with different type, durable, internal or autodelete value", (40, 10), 'Channel.exchange_declare')  
  2. 2012-12-12 23:50:09 4697 TRACE glance  
  3. 2012-12-12 23:50:09 4689 ERROR eventlet.wsgi.server [-] Not respawning child 4697, cannot recover from termination 

localrc的設置:

  1. ADMIN_PASSWORD=openstack 
  2. MYSQL_PASSWORD=stackdb 
  3. RABBIT_PASSWORD=$ADMIN_PASSWORD  
  4. SERVICE_PASSWORD=$ADMIN_PASSWORD  
  5. HOST_IP=192.168.1.100  
  6. SERVICE_TOKEN=tokentoken 
  7. FLAT_INTERFACE=br100 

解決方法:

  1. $sudo apt-get --purge remove rabbitmq-server  
  2. $sudo apt-get install rabbitmq-server  
  3. $sudo vi /etc/quantum/quantum.conf  
  4.  
  5. rabbit_durable_queues = True#加入這一行  
  6.  
  7. $./unstack.sh  
  8. $./stack.sh 

(責任編輯:6g下載網)
標簽:Openstack

分享到:

------分隔線----------------------------
? 35选7福利彩票