Debian8のaptエラー:パッケージキャッシュを再構築できませんでした

  • 投稿者:
  • 投稿カテゴリー:debian

概要

2019年4月にデフォルトのapt lineを利用していたDebian8について、aptitide updateでエラーが発生した。
Debian JP Users メーリングリストに質問し、apt lineを以下のように変更した。

deb http://deb.debian.org/debian/ jessie main contrib non-free
deb-src http://deb.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

エラー内容

# cat /etc/debian_version
8.11
# aptitude update
...

W: http://ftp.jp.debian.org/debian/dists/jessie-updates/InRelease を取得できませんでした: 期待されるエントリ 'main/source/Sources' が Release ファイル内に見つかりません (誤った sources.list エントリか、壊れたファイル)
E: 一部のインデックスファイルのダウンロードに失敗しました。無視されたか古いものを代わりに利用しています。
E: パッケージキャッシュを再構築できませんでした

原因

そもそもjessie-updatesは、LTSになった時点で使われておらず、3月後半にリポジトリが変更された結果、4月からエラーとなった模様。

参考URL

https://lists.debian.or.jp/pipermail/debian-users/2019-April/000425.html
https://gihyo.jp/admin/clip/01/linux_dt/201903/25
https://wiki.debian.org/LTS/Using