vine-users ML アーカイブ



[vine-users:078726] Re: apt-get update がおかしい

  • From: "T.E.Lawrence" <lawrence999vz@xxxxxxxxx>
  • Subject: [vine-users:078726] Re: apt-get update がおかしい
  • Date: Thu, 11 Sep 2008 18:52:50 +0900
梅田です。

>馬場崎様

結論から申し上げますが、最初にapt-get updateを行い、エラーメッセージが出ました。
もちろん、書き換え前です。私は、ファイルの書き換えひとつで、全く異なった動作を
する、Linuxの恐さをこのMLで知りました。ですから、カスタマイズや、ファイルの自
己判断での編集は、もっと、勉強をしてからと考え、普段はファイルをいじりません。
ということは、馬場崎様のおっしゃるように、何故、勝手に書き換わったのか、ここで
検討する必要が有ると思います。現在は、以下の手順で、正しいスペルになっており、
apt-get update→apt-get upgradeが正常に行われています。

[lawrence@localhost lawrence]$ cd /etc/apt/
[lawrence@localhost apt]$ su
パスワード(P):
[root@localhost apt]# vi sources.list
[root@localhost apt]# apt-get update
取得:1 http://updates.vinelinux.org 4.2/i386 release [2262B]
2262B を 1s 秒で取得しました (1871B/s)
ヒット http://updates.vinelinux.org 4.2/i386/main pkglist
ヒット http://updates.vinelinux.org 4.2/i386/main release
ヒット http://updates.vinelinux.org 4.2/i386/plus pkglist
ヒット http://updates.vinelinux.org 4.2/i386/plus release
ヒット http://updates.vinelinux.org 4.2/i386/extras pkglist
ヒット http://updates.vinelinux.org 4.2/i386/extras release
取得:1 http://updates.vinelinux.org 4.2/i386/updates pkglist [186kB]
取得:2 http://updates.vinelinux.org 4.2/i386/updates release [171B]
取得:3 http://updates.vinelinux.org 4.2/i386/nonfree pkglist [19.2kB]
取得:4 http://updates.vinelinux.org 4.2/i386/nonfree release [169B]
ヒット http://updates.vinelinux.org 4.2/i386/main srclist
ヒット http://updates.vinelinux.org 4.2/i386/plus srclist
ヒット http://updates.vinelinux.org 4.2/i386/extras srclist
ヒット http://updates.vinelinux.org 4.2/i386/updates srclist
ヒット http://updates.vinelinux.org 4.2/i386/nonfree srclist
205kB を 7s 秒で取得しました (26.3kB/s)
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@localhost apt]# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  kernel-module-zd1211#2.22.0.0_2.6.16_76.39vl4-2vl4
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
219kB のアーカイブを取得する必要があります。
展開後に 551kB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 4.2/i386/plus kernel-module-zd1211#2.22.0.0_2.6.16_76.39vl4-2vl4 2.22.0.0_2.6.16_76.39vl4-2vl4 [219kB]
219kB を 3s 秒で取得しました (68.5kB/s)
変更を適用しています...
準備中...                   ########################################### [100%]
   1:kernel-module-zd1211   ########################################### [100%]
完了

>岸様

On Thu, 11 Sep 2008 10:18:52 +0900
keikei@xxxxxxxxxxxxxxxx wrote:

> 梅田さんは vi を使っていらっしゃるようなので、恐らくその作業中に意図しな
> いで書き換わったのではないかと推測しています。私も vi はよく使っているの
> ですが、インサートモードとコマンドモードをよく確認しないでキーを打った結
> 果、オロオロの状態になることがあります。
> 
> まあそういう訳わかんなくなった時は
> :q!
> で一旦 vi から抜けてやり直すのですが(汗。

はい、viを使っています。私も岸様のように、モードを確認しないで使ってしまう
事が有ります。同じように、最後の手は:q!です。ですが、今回、何も編集しないで
aptコマンドを使って、エラーが出ているので、原因が分かりません。結果論からす
れば・・・

#apt-get update
・
・
・
エラー

出てきたURLをコピー。WEBで原因が分かると思い、見てみると・・・

Not Found

The requested URL /apt/4.2/i386/base/pkglist.nonfsree was not found on this server.
Apache/2.2.3 (Unix) Server at updates.vinelinux.org Port 80

Apacheはデフォルトのインストールではバージョンが古いと何かで見た記憶が有り、

[root@localhost lawrence]# apt-get install apache
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
パッケージ apache はデータベースには存在しますが、利用可能なバージョン
がありません。おそらく、パッケージが依存に用いられているにもかかわらず
アップロードされていなかったり、廃止されていたり、またはそのパッケー
ジが存在するリポジトリが sources.list に書かれていなかったという状況が考
えられます。
E: パッケージ apache はインストールすることができません

ここで初めて、sources.listを疑ったのです。viで開いてコピーしてMLに投稿
しました。ここで何も分からず、コピーしたのですが、その時、誤った操作を
したかもしれません。まとめると・・・

*エラー発生→Apacheのバージョンを疑いインストール(失敗)→メッセージの確認→viでsources.listをコピー

ですから、最初のエラーは何故発生したのか?と言う事になります。