liblber不足について文句を言うAPTを修正するには? [閉鎖]

liblber不足について文句を言うAPTを修正するには? [閉鎖]
# apt update
/usr/lib/apt/methods/https: error while loading shared libraries: liblber-2.4.so.2: cannot open shared object
/usr/lib/apt/methods/https: error while loading shared libraries: liblber-2.4.so.2: cannot open shared object
E: Method https has died unexpectedly!
E: Unterprozess https hat Fehlercode zurückgegeben (127)
E: Methode /usr/lib/apt/methods/https ist nicht korrekt gestartet.
E: Method https has died unexpectedly!
E: Unterprozess https hat Fehlercode zurückgegeben (127)
E: Methode /usr/lib/apt/methods/https ist nicht korrekt gestartet.

故障しました。明らかに何か欠けているものがありますが、どうすれば修正できますか?

ベストアンサー1

共有ライブラリファイルがliblber-2.4.so.2欠落しているか破損しているようで、適切なパッケージ管理ツールのhttpsモジュールがそれに依存しています。

少なくともDebian 9では、このライブラリはパッケージにありますlibldap-2.4-2_<pkg_version>_<arch>.deb。ディストリビューションのパッケージストアからパッケージをダウンロードし(たとえば、Webブラウザを使用して手動で使用したり、他のシステムやリムーバブルメディアを使用したり、他の手段を使用して)、ルートとしてインストールしますdpkg -i /pathname/to/libldap-2.4-2_*.deb

あるいは、https の代わりに http を使用するようにパッケージストアの構成を変更することもできます。パッケージ自体はまだ暗号化されているため、aptで自動的に確認できます。その後、不足しているパッケージをインストールできます。

/etc/apt/sources.listファイルと/etc/apt/sources.list.d/ディレクトリ内のすべてのファイルを編集します。https://すべてのURLをhttp://バージョンに変更します。一部のリポジトリがhttpsアクセスのみを提供している場合は、別のリポジトリを見つける必要があります。Debian ミラーサイトのリストhttpsのみを変更します。

おすすめ記事