加载共享库时发生Zypper错误

我在Suse企业服务器上做了一些工作,并在系统更新期间丢失了连接。 现在我不能再使用zypper,并得到以下错误:

zypper: error while loading shared libraries: libzypp.so.523: cannot open shared object file: No such file or directory 

我该怎么做才能解决这个问题?

这只是发生在我从12.3升级到13.1,所以我想我会介绍如何解决它:

  1. http://rpmfind.net下载libzypp和zypper rpms
  2. rpm -U * .rpm

然后继续更新:

 zypper dup 

在这个阶段,我想我们可以说你的系统受到了很大的伤害……但是,你有机会修复你的系统。 至less我希望。 请注意,由于zypper是SUSE系统上的一个真正的中央库,因此可能无法正常工作…请注意,我使用的是openSUSE,而不是SLES,但事情应该是非常相似的。

你可以尝试的是重新安装libzypp库(或zypper,但它应该是libzypp。至less,我希望)。 从你使用普通的版本库手动获取它,并希望以后不会有版本问题…

完成后,尝试直接使用rpm进行安装。 强制安装,如果需要的话。 如果rpm没有损坏,它可能会工作…如果是这样,请再次进行更新,以确保使用连贯的系统。

祝你好运,我希望这会帮助你…