Zypperはまったく機能しません。

Zypperはまったく機能しません。

zypper任意の形式で実行しようとすると、次のような突然のエラーが発生します。

zypper: symbol lookup error: /usr/lib64/libzypp.so.908: undefined symbol: gzdopen

最新のlibzyppパッケージをインストールしようとすると、多くの依存関係を提供するように求められます。

sudo rpm -i --force http://widehat.opensuse.org/opensuse/update/leap/15.0/oss/x86_64/libzypp-17.6.4-lp150.2.3.1.x86_64.rpm

error: Failed dependencies:
        libboost_thread.so.1.66.0()(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libc.so.6(GLIBC_2.14)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libc.so.6(GLIBC_2.15)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libc.so.6(GLIBC_2.16)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libcrypto.so.1.1()(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libproxy.so.1()(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        librpm.so.8()(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libsolv-tools = 0.6.35 is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libstdc++.so.6(GLIBCXX_3.4.18)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libstdc++.so.6(GLIBCXX_3.4.19)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libstdc++.so.6(GLIBCXX_3.4.20)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libstdc++.so.6(GLIBCXX_3.4.21)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libstdc++.so.6(GLIBCXX_3.4.22)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libudev.so.1()(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        libudev.so.1(LIBUDEV_183)(64bit) is needed by libzypp-17.6.4-lp150.2.3.1.x86_64
        rpmlib(FileDigests) <= 4.6.0-1 is needed by libzypp-17.6.4-lp150.2.3.1.x86_64

答え1

質問を終了します。どうやらシステムの/usr関連設定全体が破損してバックアップをしなければならなかったようです。

zypperクラッシュの問題を解決する方法はありません。ライブラリ/モジュールをインストールすると、ある時点で互換性のないバージョンが強制的に適用され、回復不能な損傷を引き起こすようです。

関連情報