web-dev-qa-db-ja.com

共有ライブラリのロード中にZypperエラーが発生しました

Suse Enterprise Serverで作業を行っていますが、システムの更新中に接続が失われました。これで、zypperを使用できなくなり、次のエラーが発生します。

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

これを解決するにはどうすればよいですか?

1
Michiel

これは私が12.3から13.1にアップグレードしたときに起こったので、それを修正する方法を説明しようと思いました。

  1. Libzyppおよびzypperrpmを http://rpmfind.net からダウンロードします。
  2. rpm -U * .rpm

次に、次のコマンドで更新を続行します。

zypper dup
2
KuleRucket

この段階で、あなたのシステムは深刻な被害を受けたと言えます...しかし、あなたはあなたのシステムを修理する機会があります。少なくとも私は願っています。 zypperはSUSEシステムの中心的なライブラリであるため、機能しない可能性があることに注意してください... SLESではなくopenSUSEを使用していますが、状況は非常に似ているはずです...

試すことができるのは、libzyppライブラリ(またはzypperですが、libzyppである必要があります。少なくとも私は願っています)を再インストールすることです。通常使用しているリポジトリから手動で取得します...後でバージョンの問題が発生しないことを願っています...

完了したら、直接rpmを使用してインストールしてみてください。必要に応じて強制的にインストールしてください。 rpmが壊れていない場合は、機能する可能性があります...機能している場合は、コヒーレントシステムを使用するために、もう一度更新を行ってください。

頑張ってください、それがあなたを助けることを願っています...

1
Agemen