共有ライブラリの読み込みエラー:libnettle.so.6

共有ライブラリの読み込みエラー:libnettle.so.6

システムを更新しようとすると、次のエラーが返されます。

serj@debianochka:~$ sudo apt update

/usr/lib/apt/methods/http: 共有ライブラリの読み込み中にエラーが発生しました。 /usr/lib/apt/methods/http: 共有ライブラリの読み込み中にエラー: libnettle.so.6: 共有オブジェクトファイルを開けませんでした: そのファイルまたはディレクトリがありません。 /usr/lib/apt/methods/http: 共有ライブラリの読み込みエラー: libnettle.so.6: 共有オブジェクトファイルを開けませんでした: なし そのファイルはありません。またはディレクトリ/usr/lib/apt/methods/http:共有ライブラリの読み込みエラー:libnettle.so.6:共有オブジェクトファイルを開けませんでした:そのファイルまたはディレクトリがありません。 /usr/lib/apt/methods/http: 共有ライブラリの読み込みエラー: libnettle.so.6: 共有オブジェクトファイルを開けませんでした: そのファイルまたはディレクトリがありません。 /usr/lib/apt/methods/http: 共有ライブラリの読み込みエラー: libnettle.so.6: 共有オブジェクトファイルを開くことができません: 該当なし ファイルまたはディレクトリパッケージのリストを読み込んでいます。しないで終了しました! E:子プロセスhttpがエラーコード(127)を返しました。 E: /usr/lib/apt/methods/http メソッドが正しく開始されませんでした。 E:httpメソッドが予期せず終了しました! E:子プロセスhttpがエラーコード(127)を返しました。 E: /usr/lib/apt/methods/http メソッドが正しく開始されませんでした。 E:httpメソッドが予期せず終了しました! E:子プロセスhttpがエラーコード(127)を返しました。 E: /usr/lib/apt/methods/http メソッドが正しく開始されませんでした。 E:httpメソッドが予期せず終了しました! E:子プロセスhttpがエラーコード(127)を返しました。 E: /usr/lib/apt/methods/http メソッドが正しく開始されませんでした。 E:httpメソッドが予期せず終了しました! E:子プロセスhttpがエラーコード(127)を返しました。 E: /usr/lib/apt/methods/http メソッドが正しく開始されませんでした。 E:httpメソッドが予期せず終了しました! E:子プロセスhttpはエラーコード(127)を返します。 E: /usr/lib/apt/methods/http メソッドが正しく開始されませんでした。 E: インポートできません。http://deb.debian.org/debian/dists/buster/InRelease
E:取得に失敗しました。 http://deb.debian.org/debian-security/dists/buster/updates/InRelease
E:取得に失敗しました。 http://deb.debian.org/debian/dists/buster-updates/InRelease E:取得に失敗しました。 http://httpredir.debian.org/debian/dists/stretch-backports/InRelease
E:取得に失敗しました。 http://dl.google.com/linux/chrome/deb/dists/stable/InRelease E:取得に失敗しました。 http://packages.microsoft.com/repos/vscode/dists/stable/InRelease E:一部のインデックスファイルのダウンロードに失敗しました。無視されたか古いものが使用されました。

どのプログラムをインストールしようとすると、次のエラーが発生します。

serj@debianochka:~$ sudo apt install git

パッケージのリストを読んでいます...完成した依存関係ツリーを構築するステータス情報を読むこれらの問題を解決するには、「apt --fix-broken install」を実行する必要があるかもしれません。次のパッケージには満たされていない依存関係があります。 dnsmasq-base: 依存項目: libnettle6(>= 3.4~) ですが、gstreamer1.0-plugins-bad はインストールされません。ではありません。依存項目:libnettle6、しかしlibcurl3-gnutlsはインストールされません。依存項目:libnettle6、しかしlibgnutls30はインストールされません。依存項目: libnettle6(>= 3.4~) ですが、libhogweed4 はインストールされません。依存関係:libnettle6(= 3.4.1-1)しかしlibrtmp1はインストールされていません:依存関係:libnettle6ですがインストールされていませんwget:依存性:libnettle6ですがインストールされていませんインストールされていませんE:満たされていない依存関係。パッケージなしで「apt --fix-broken install」を試してください(またはソリューションを指定)。

apt - 破損したインストールを修復します。動作しない

次のように入力すると: serj@debianochka:~$ sudo apt --fix-broken install

パッケージリストの読み込み中...完了依存関係ツリーの構築ステータス情報の読み取り中...完了依存関係の変更中...完了次の追加パッケージがインストールされています:libnettle6 /usr/lib/apt/methods/http:共有ライブラリの読み込み中にエラー:libnettle。 so.6:共有オブジェクトファイルを開くことができません。そのファイルやディレクトリはありません。 E:メソッドhttpが予期せず終了しました! E:子プロセスhttpはエラーコード(127)を返します。 E: /usr/lib/apt/methods/http メソッドが正しく開始されませんでした。

完全に間違っている

答え1

コメントで@Bodoが述べたようにapt削除をlibnettleしなければ実行が必要な時点に達したようですapt…。

次のコマンドを使用して、アーキテクチャに適したパッケージをダウンロードしてみてください。https://packages.debian.orgそして手動インストールを使用してくださいdpkg -i <path to the .deb>

wget <URL>またはを試してみてくださいcurl <URL> > libnettle.deb

libnettleに依存しているため、カールとwgetの両方が失敗する場合は、別のPCからダウンロードしてSSHを使用してコピーしてみてください。

その後、もう一度実行してくださいapt-get install --fix-broken

関連情報