🌟

古くなったソースリポジトリの変更/etc/apt/sources.list内の記述の変更

2022/08/11に公開

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