安裝salt-api確實有些曲折,也需很多小伙伴并沒有碰到,但對于碰到的小伙伴,希望能給予借鑒。
服務器系統centos 6.7 部署salt-api,salt-master和salt-minion都是直接使用epel的yum源安裝
在無論是依照salt-api官方文檔,還是這類小伙伴的部署攻略都完美的失敗
不知道是pip庫問題,還是鬧哪樣
pin install salt-api 始終報錯
最后沒有深究,放棄
yum install salt-api
但是,啟動后就會報錯:
[ERROR ] An un-handled exception was caught by salt's global exception handler:
AttributeError: 'module' object has no attribute '_create_loader'
統統啟動報錯
解決了yum安裝salt-api啟動失敗
重要的事情說三遍,搜索外國軟件技術千萬別用百度、千萬別用百度、千萬別用百度
是谷歌發現的,而且解決問題的大神是國內的大神
引用綠肥大神的原話:
salt-api 0.8.2有該bug, 官方已經修復, 具體issue見:https://github.com/saltstack/salt-api/issues/115
不知道是否使用的是RHEL/CentOS, EPEL stable中依然是0.8.2版本, EPEL testing中已經是0.8.3版本, 建議使用EPEL testing版本
如果是RHEL/CentOS并且已經添加了EPEL倉庫, 可以使用如下方式進行安裝:
yum install salt-api --enablerepo=epel-testing
yum install salt-api --enablerepo=epel-testing
一定要注意版本、一定要用谷歌
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。