サーバのアップデート

お久しぶりです。
近況として、現在大学の技術補助員として仕事をさせていただけるようになりました。ダメダメですけれど、知識も深めていきたいですし、技量も上げていきたいと思っています。

さて今回は、サーバのアップデートをしました。
管理者権限で、

$ sudo apt-get update

を行いました。
しかし404エラーにより、更新できず。
ここで、何も分からなかったので

  1. source.listのアクセス先の調査
  2. バージョンのサポート期間
  3. 更新リストが多すぎてうまくいかない
  4. リポジトリの参照場所間違っていない?

を確認することにしました。

まず、update時の接続先ですが、調べたソースどっか行っちゃった…
でもこれでうまくいくことはなかった。

次に、バージョンのサポートですが、最終的に正解はこれです。
なんで気づかなかった…。しかし、これがきっかけで少し何かを確かめる手段を得ました。それは後ほど。

第三に、更新リストが多すぎてうまくいかない。見た限り更新リストは50も無かったはず…でも解決法があるかぎり試す価値はあると思いました。
更新リストが多すぎてapt-get updateが失敗する
こちらのサイトを参考に作業しました。が、予想通り解決しませんでした。

最後に、リポジトリの参照場所を間違っていないか。サポートが終了したものについては "http://old-releases.ubuntu.com" と言う場所にあるらしいです。これがうまくイカなかった理由は…"releases"の最後の"s"をつけ忘れていた…
apt-get updateでエラー(404 Not Found)が出たときの対処法
こちらのサイトを参考にさせて頂きました。


ここで反省。

  1. source.listの情報ですが、情報が古すぎました。もちろん、現在もうまく行っているようですが、新しい情報に複数当たるべきでした。
  2. バージョンのサポートの件に関しては、情報に複数当たっていたら見つかったと思います。普段はHitした順に上から2〜3(情報がバラバラの場合はもう少し当たる)は確かめるようにしていますが、今回は徹底できませんでした。
  3. ミスタイプが多すぎる。焦っちゃ駄目です。

二番目に述べた確かめるための手段ですが、ドコドコに接続できません!!というエラーが出たらそのURLを検索してみることです。無いと言われて無いのは当たり前ですが、その上については存在するかもしれません。サポートが終了しており、参照しようとしていた先は"http://old-releases.ubuntu.com/ubuntu/"にあると思います。(9.10 Karmic Koalaが存在することを確認)

リリース期間、サポート期間はここで確認できます。
Ubuntuとは



9.10から10.04LTSへのアップグレードを行いました。
10.04LTSからその他のバージョンへアップグレードをする際は設定が必要のようです。(じっくり読んでないので詳細はわかりません)
Ubuntu 10.04から11.04へのアップグレード
こちらの方のページを掲載しておきます。


新しいものにすぐ飛びつくのは痛い目にあうかもしれません。
でも極力新しいものにアップグレードをしましょう。
サポートが終了しているということで、このような事象に出会う可能性もあります。