天天看點

Fabric遇到問題和解決方法總結

1.遇到的問題

-bash: ls: 未找到指令

解決方法如下,可解決

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

2.權限問題

./bin/cryptogen:沒有權限

解決方法

chmod +x ./bin/cryptogen

3.問題

clean: line 12: tree: command not found

yum -y install tree

4.問題

docker-compose --version

/usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version!

把沖突的包卸掉 然後再裝一次requests

pip uninstall urllib3

pip uninstall chardet

pip install requests

5.錯誤:

Error response from daemon: container ba921b4837d069bff68fb348c3af0466e63319825a942ba9ffdb0f7753f0a77c: driver "overlay2" failed to remove root filesystem: remove /var/lib/docker/overlay2/de0e0d7ba8822b92c2b85b2324c0688a28d708c4f7a76891fe8e0f64deb730a5/merged: device or resource busy

解決方法:

如果您的docker engine 還沒有安裝任何容器,那麼您可以嘗試以下方案:

umount /var/lib/docker/overlay2

rm -rf /var/lib/docker

service docker restart

6.安裝完docker後,執行docker相關指令,出現

”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get

http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json:

dial unix /var/run/docker.sock: connect: permission denied“

sudo groupadd docker #添加docker使用者組

sudo gpasswd -a $USER docker #将登陸使用者加入到docker使用者組中

newgrp docker #更新使用者組

docker ps #測試docker指令是否可以使用sudo正常使用

7.問題如下

Fabric遇到問題和解決方法總結

解決方法:

1.更改版本号和合約名稱。2.關閉之前的執行個體 更改版本号