centos7 使用yum安装服务,各种出错的解决
起因:安装gitlab
参考地址 https://blog.csdn.net/tanqian351/article/details/82020523
安装邮件服务postfix时,使用安装命令
shell sudo yum install postfix
报错如下
各种百度之后,定位是系统自带python的问题
尝试执行python命令
发现同样的错误
经过各种百度之后,找到一篇文章
https://blog.csdn.net/l6807718/article/details/61202140
使用find命令,查看机器上面的site.py所在位置
可以看到,倒数第二行,是python2.7的site
所以,设置环境变量 PYTHONPATH指向python2.7所在的文件夹
export PYTHONPATH=$PYTHONPATH:/usr/local/aegis/PythonLoader/lib/python2.7/
之后,尝试执行python
成功,没有报错
尝试执行安装postfix
回到了原点
继续执行yum命令
然后各种百度
。。。(n个小时)
发现一篇文章,
https://blog.csdn.net/DawsonCheng/article/details/90515869
说的很有道理,既然不行,那就重装
按照上面的文章所说,到镜像当中下载rpm文件 地址:
http://mirrors.163.com/centos/7/os/x86_64/Packages/
依次下载如下包
然后,在当前目录下,执行安装
rpm -ivh --force *.rpm --nodeps
之后。。。
崩溃中。。。
。。(又是n个小时)
毫无办法,重启服务器,奇迹发生了
安装postfix试试
莫名其妙