删除http_proxy设置不生效的问题记录

现象

centOS 7.5 yum安装提示找不到yum源,更换yum源为163依然不生效,报错

failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"
http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 127.0.0.1:8118; 拒绝连接"

观察127.0.0.1:8118,推测走了本地的代理

想起之前配置ss的时候设置了代理, /etc/profile

export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118

注释掉,source /etc/profile后

yum makecacke

依然报错
查看当前环境中的代理,发现代理依然存在

env | grep -i proxy

http_proxy=http://127.0.0.1:8118
https_proxy=http://127.0.0.1:8118

执行下面命令后生效

unset http_proxy
unset https_proxy

yum安装恢复正常

单纯注释/etc/profile并source之后,并不会把当前登陆用户的环境变量删除,必须手动unset掉,或者重新登陆。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容