# 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のみを変更します。