求助软件源 “元数据已失效” 的解决方法


通过命令行终端执行更新操作时(当然,其他操作这种现象也存在。)会出现元数据已失效的提示,但从 YaST—》配置—》软件源中相应的链接上查看、登陆却是可以显示正常页面信息的。
求助这个 “元数据已失效” 的解决方法。谢谢!

解决方法不是已经说得很清楚了吗?使用

zypper ref

来手动更新元数据

如上樓所述,可以用 “zypper ref” 重新刷新元數據,在刷新之前可以嘗試以下準備:

  1. 相關源 URL 地址由 http 改成 https
  2. "zypper clean"徹底清空元數據
  3. 如果有梯子,可以借一下路
  4. 如果有全局網絡代理(例如公司網關),嘗試申請清除 源 的代理緩存
  5. 詢問你的 ISV(移動、電信…)客服,可能是他們的數據鏈路有問題,讓其派網絡工程師協助

谢谢指点!之前用过 zypper ref 的方法,但不管用。对于您提到的 http 改成 https 的办法,等有机会再试一下,现在我的解决方案是直接删除元数据失效的数据源,有点儿简单粗暴哈,刚刚开机并简单运行了部分常用程序,一切正常。再次感谢!