概要
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