🌟
古くなったソースリポジトリの変更/etc/apt/sources.list内の記述の変更
jujuにdeployした際にリポジトリを触ってしまって
拾わなくていいリポジトリまで拾ってしまった改善策
症状:sudo apt updateができない
結果:古くなったリポジトリのコメントアウトがされていなかったので修正
sources.list.d側ではなく、/etc/apt/sources.list内の記述の変更
無視:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
無視:43 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 DEP-11 Metadata
無視:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
無視:43 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 DEP-11 Metadata
無視:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
無視:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
無視:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
無視:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
無視:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
エラー:42 http://jp.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
サーバからの読み込みに失敗しました - read (104: 接続が相手からリセットされました) [IP: 160.26.2.185 80]
849 kB を 4分 13秒 で取得しました (3,359 B/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
パッケージはすべて最新です。
W: http://jp.archive.ubuntu.com/ubuntu/dists/kinetic/universe/binary-amd64/Packages の取得に失敗しました サーバからの読み込みに失敗しました - read (104: 接続が相手からリセットされました) [IP: 160.26.2.185 80]
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。
※これをゴリ押しでずっと続けていると、サーバー側からDos攻撃と判定されて、更新できなくなる例もあるとかないとか。
あと、ネット上で暴策が横行しているので粛清
sudo rm -rf /var/lib/apt/lists/*
すれば直るなどの記事が散見されるが、
これだと、また1からリポジトリの読み込みで膨大な時間と、タイムアウトエラーで沼にハマるだけなので。ピンポイントでのエラー修正
1 #deb cdrom:[Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200506.1)]/ focal main restricted
2 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
3 # newer versions of the distribution.
4 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic restricted main
5 deb-src http://jp.archive.ubuntu.com/ubuntu/ focal main restricted
6 ## Major bug fix updates produced after the final release of the
7 ## distribution.
8 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic-updates restricted main
9 deb-src http://jp.archive.ubuntu.com/ubuntu/ focal-updates main restricted
10 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
11 ## team. Also, please note that software in universe WILL NOT receive any
12 ## review or updates from the Ubuntu security team.
13 ##deb http://jp.archive.ubuntu.com/ubuntu/ kinetic universe
14 deb-src http://jp.archive.ubuntu.com/ubuntu/ focal universe
15 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic-updates universe
16 deb-src http://jp.archive.ubuntu.com/ubuntu/ focal-updates universe
17 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
18 ## team, and may not be under a free licence. Please satisfy yourself as to
19 ## your rights to use the software. Also, please note that software in
20 ## multiverse WILL NOT receive any review or updates from the Ubuntu
21 ## security team.
22 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic multiverse
23 deb-src http://jp.archive.ubuntu.com/ubuntu/ focal multiverse
24 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic-updates multiverse
25 deb-src http://jp.archive.ubuntu.com/ubuntu/ focal-updates multiverse
26 ## N.B. software from this repository may not have been tested as
27 ## extensively as that contained in the main release, although it includes
28 ## newer versions of some applications which may provide useful features.
29 ## Also, please note that software in backports WILL NOT receive any review
30 ## or updates from the Ubuntu security team.
31 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic-backports restricted multiverse universe main
32 # deb-src http://jp.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
33 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic-security restricted main
34 deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
35 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic-security universe
36 deb-src http://security.ubuntu.com/ubuntu focal-security universe
37 deb http://jp.archive.ubuntu.com/ubuntu/ kinetic-security multiverse
38 deb-src http://security.ubuntu.com/ubuntu focal-security multiverse
39 # This system was installed using small removable media
40 # (e.g. netinst, live or single CD). The matching "deb cdrom"
41 # entries were disabled at the end of the installation process.
42 # For information about how to configure apt package sources,
43 # see the sources.list(5) manual.
44 deb http://security.ubuntu.com/ubuntu/ kinetic-security restricted multiverse universe
13行目の13 ##deb http://jp.archive.ubuntu.com/ubuntu/ kinetic universeを#を頭につけてコメントアウト。
ナンバーをつけて出したいときは、sudo cat -b hogehoge
このsources.listを編集する場合は、
sudo nano /etc/apt/sources.list
で編集。
Discussion