pip源与gem源
在All in one过程中,在我部署的时候,总会因为时间太长导致脚本运行出错,在整理一番思路和查找文档后,发现脚本有涉及到python
和Ruby
的情况,于是试着更改了一下pip源和gem源
优化:gem源和pip源 (仅供参考)
gem 源
# gem source -l # 查看现有的gem源
# gem source --remove https://rubygems.org/ # 注意source并非sources
# gem source -a https://gems.ruby-china.com/ # 添加国内镜像源
ip源
# mkdir /root/.pip
# vim /root/.pip/pip.conf
[global]
timeout = 60
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
经过测试,发现速度比之前快了一倍。
facter报错
在之前跟着老师的文档,进行执行时,发现总会报这个错:
facter: error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory
于是网上搜了一波,发现是因为执行了yum -update 过后,之前的环境被升级了,于是乎这个因为版本不符,所以报错。那么很简单,我们进行降级
操作就好了
解决:leatherman rpm包版本问题、回退leatherman版本
# yum downgrade leatherman
Network is unreachable – connect(2)
这个错误真的是被百度害死,搜了几圈都没有答案,最后在Google上搜索了一下,找到了rdo官方给出的问题解答:
Error: Could not set ‘present’ on ensure: Network is unreachable – connect(2) at /var/tmp/packstack/f879707404cb448bb629827308990223/modules/packstack/manifests/provision/glance.pp:12
这个问题一般都是因为网络环境较为复杂,比如说像我们这个学校的网络就究极奇怪,套中套中套。
给出的问题的原因是:不能在代理模式下进行下载
那我们直接不让他下载就行了呗
如果未安装:
# packstack --allinone --provision-demo=n
如果已安装:
# vim /root/packstack-answers-20210420-143339.txt ## 文件名自行替换
## /查找替换
/CONFIG_PROVISION_DEMO
CONFIG_PROVISION_DEMO=n 改成 CONFIG_PROVISION_DEMO=y
Error: Systemd start for rabbitmq-server failed!
这个问题似乎是因为rabbitmq无法读取到主机名,那么还是一样的,添加就完事了
# vim /etc/hosts
192.168.10.136 openstack openstack.test.com
# hostnamectl set-hostname openstack
# su -l
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
请登录后发表评论
注册
社交帐号登录