zypper update 命令卡住

国庆期间安装了 openSUSE Leap 15.6,用的 GNOME 桌面,别的感觉挺好,包括 yast 是可以更新系统的,但如果想用 zypper update 彻底更新全部软件包,就会在一开始卡住在 update cache 阶段,有时候卡在 nvidia 的源上,有时候是 edge 的源上,看了 zypper 的 log 文件也没看到什么特别的报错,应该是单纯的一直卡在那儿。试了各种不同的网络以及有无代理都不行,不知道怎么回事(而且在命令行下测试代理以及 sudo 下的代理也确实能正常工作)。上网搜了半天也没搜到类似的,和论坛里的 这个问题 并不一样。从国庆一直到现在也没好

你需要 proxychains4

但为什么命令行里其他需要代理的都工作正常

不生效就是不生效,没有为什么
全局代理生效的程序才是少数,要不然就不用开发 proxychains4 了

但是 sudo curl google.com 是可以的,如果关了代理就 curl 不成功,说明代理确实成功了,而且是在 sudo 下可以(因为 sudo 的代理和不 sudo 是可能分开的)

curl 代理是否生效跟 zypper 有什么关系呢?
你觉得 curl 代理为什么能生效

那我试试,谢谢!

并不是你配了系统代理后 curl 被代理,而是 curl 支持系统代理,读到了你的代理配置,主动进行了代理

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。