私は最近、Debian Jessieを使って新しいコンピュータを作成しました。ストレッチにアップグレードした直後に、「apt-get update」を実行したときに現れ続ける頑固なバグを除いて、すべてが大丈夫だった。
Err:12 http://security.debian.org stretch/updates/non-free Translation-en ***Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 212.211.132.32 80]****
ついに
E: Failed to fetch http://security.debian.org/dists/stretch/updates/non-free/i18n/Translation-en Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 212.211.132.32 80]
当時、文書の作成方法に関するアドバイスはほとんどありませんでした。ソース、リスト, 'への言及はすべて置き換えられました。提示「そして」緊張」
誰でもアイデアを提案できますか?
答え1
したがって、解決策はコンテンツをルートとして削除することです/var/lib/apt/lists/partial
(ディレクトリではなくコンテンツのみ)。
rm /var/lib/apt/lists/partial/*
次に、次のコマンドを実行します。
apt-get update
問題がまだ存在する場合はお知らせください。 ;)
答え2
良い問題が解決され、私も知らなかった問題を興味深く発見しました。
すべての「lists」ディレクトリをコピーした後、すべてのエントリ(「parts」フォルダを含む)を削除し、apt-get updateを再実行しました。チャジャン、エラーはありません。
さらに解決された問題は、apt-get Upgradeを実行したときにしばらく適用可能な更新が返されなかったという事実です。別の考えはなかったのですが、ただチームが少し緩んでいないかという考えだけでした。しかし、今「アップグレード」を試してみると、多くのアップデートが表示されます。
助けてくれてありがとう。そう見えないかもしれませんが、いつものように私が思っていなかった反応を促すためには、第三者の意見が必要でした。システムが機能していると誰が考えましたか? =)
乾杯、
答え3
これが正しい場所にいない場合は申し訳ありません(例:私の質問に答えるために更新しましたが、「コメント」を書くには長すぎて、以前の答えを編集したくありません。とにかく、ここに行きます.... .
ご回答ありがとうございます。まず、提案どおりsudoを使ってrmを試しましたが、権限が拒否されました。その後、 "/var/lib/apt/lists/"ディレクトリにCDを移動できますが、それ以上移動することはできません。したがって、「su」を使用すると、「partial」ディレクトリに移動して「rm ./*」を実行して内容を消去できます。
「apt-get update」(ルート...ため息*)を再実行すると、まず私に
Ign:13 http://security.debian.org stretch/updates/non-free Translation-en
Hit:12 http://security.debian.org stretch/updates/non-free amd64 Packages
Err:13 http://security.debian.org stretch/updates/non-free Translation-en
BZ2_bzread: /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)
Ign:14 tor+http://zcaptnv5ljsxpnjt.onion jessie InRelease
Hit:15 tor+http://zcaptnv5ljsxpnjt.onion jessie Release
Fetched 295 kB in 2s (130 kB/s)
Reading package lists... Done
E: Failed to fetch http://security.debian.org/dists/stretch/updates/non-free/i18n/Translation-en BZ2_bzread: /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)
E: Some index files failed to download. They have been ignored, or old ones used instead.
更新を実行すると、以前と同じエラーが再発生しました。
Ign:13 http://security.debian.org stretch/updates/non-free Translation-en
Ign:12 http://security.debian.org stretch/updates/non-free amd64 Packages
Err:13 http://security.debian.org stretch/updates/non-free Translation-en
Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 195.20.242.89 80]
Ign:12 http://security.debian.org stretch/updates/non-free amd64 Packages
Fetched 62.9 kB in 1s (43.0 kB/s)
Reading package lists... Done
E: Failed to fetch http://security.debian.org/dists/stretch/updates/non-free/i18n/Translation-en Could not open file /var/lib/apt/lists/partial/security.debian.org_dists_stretch_updates_non-free_i18n_Translation-en.bz2 - open (13: Permission denied) [IP: 195.20.242.89 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
これは私のディレクトリの「一部」のディレクトリエントリです。他の誰も同じ権限を持っていますか?
drwx------ 2 _apt root 16384 Aug 5 15:41 partial
助けてくれてありがとう。