Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 2.02 KB

FAQ.md

File metadata and controls

27 lines (14 loc) · 2.02 KB

FAQ

报错问题及解决方案:

  1. 没有 pip 命令,执行 sudo apt install python-pip 安装 pip。

  2. pip install -r ./requirements.txt 之后 ansible 命令无法使用(环境变量未生效,退出当前终端,打开新的终端,才可以执行ansible命令。

  3. 报错"msg": "to use the 'ssh' connection type with passwords, you must install the sshpass program",执行 sudo apt install sshpass 安装 sshpass。

  4. 报错/usr/bin/python: not found和msg: No setuptools found in remote host, please install it first. 手工到目标机上执行 sudo apt install -y python3 python3-pip python python-pip

  5. 数据或者计算服务第一次安装 whl 文件的时候会用到 http://pypi.douban.com,http://pypi.douban.com 这个主要是 python 用来下载相关依赖包时用来进行加速的,如果目标机所在的机器访问不了pypi.douban.com ,则会报错下载第三方模块失败,如果出现这个问题直接把这个-i http://pypi.douban.com拿掉就好了,小概率出现。

  6. playbook 是支持可重入的,第一次执行失败,可以第二次重复执行。

  7. deploy 时报 fail update apt cache, 解决方案:目标机 sudo apt update

  8. 如果发现执行结果出现Failed to fetch http://nginx.org/packages/mainline/ubuntu/dists/bionic/InRelease Cannot initiate the connection to nginx.org:80: 删除nginx源文件,参照:https://www.jianshu.com/p/3545c446fd27。

  9. 如果发现执行结果出现 public key is not available的关键字public key is not available,请参照 :https://chrisjean.com/fix-apt-get-update-the-following-signatures-couldnt-be-verified-because-the-public-key-is-not-available/。

  10. 如果目标机上有MySQL8要卸载干净,解决方案:参照:https://blog.csdn.net/iehadoop/article/details/82961264。

  11. 如果报错导入 libmysqlclient.so.21 动态库有问题,解决方案参考文章:https://www.1024sou.com/article/555887.html。

  12. openssl 组件没有安装,目标机执行 sudo apt-get install libssl-dev