web-dev-qa-db-ja.com

CentOS 6.4でyumupdateが失敗するのはなぜですか?

企業ラボでCentOS6.4を使用していますが、yumの更新が次のエラーで失敗します。

ブラウザから同じリポジトリにアクセスできます。

 [root @ LAB1〜] #yum update 
ロードされたプラグイン:refresh-packagekit、security 
 base | 3.7 kB 00:00 
 http://centosmirror.go4hosting.in/centos/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2:[Err go4hosting.in/centos/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2:(28、 '操作が遅すぎます。1バイト/秒未満が最後の30秒を転送しました')[鏡。 
。 
。 
。 
エラー:失敗:repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2 from base:[Errno256]これ以上ミラーを試す必要はありません。

以下は私が/etc/yum.repos.d/CentOS-Base.repoに持っているものです

 [base] 
 name = CentOS- $ releasever-ベース
 mirrorlist = http://mirrorlist.centos.org/?release = $ releasever&Arch = $ basearch&repo = os 
#baseurl = http://mirror.centos.org/centos/$releasever/os/$basearch/
 gpgcheck = 1 
 gpgkey = file:/// etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 
 
#releasedupdates 
 [updates] 
 name = CentOS- $ releasever-更新

これが私が/etc/resolv.confに持っているものです

#NetworkManagerによって生成
 search xxx.xxx 
 nameserver 192.168.1.3 

yum.confファイル:

 [main] 
 cachedir =/var/cache/yum/$ basearch/$ releasever 
 keepcache = 0 
 debuglevel = 2 
 logfile = /var/log/yum.log 
 exactarch = 1 
 obsoletes = 1 
 gpgcheck = 1 
 plugins = 1 
 installonly_limit = 5 
 bugtracker_url = http://bugs.centos.org/set_project.php?project_id = 16&ref = http://bugs.centos.org/bug_report_page.php?category = yum 
 distroverpkg = centos-release 
 http_caching = packages 

上記のネームサーバーにpingを実行できます。そして、yum updateを実行した後にyum clean allを試しましたが、同じ結果になりました。

同じリンクをwget/curlすることができ、接続してダウンロードします。直後にyum updateも試しましたが、同じエラーで失敗しました。出力は次のとおりです。

 [root @ LAB1〜] #wget http://centosmirror.go4hosting.in/centos/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz -15 21:29:45-- http://centosmirror.go4hosting.in/centos/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2
 .183.138 |:80 ...接続されています。
 HTTPリクエストが送信され、応答を待っています... 200 OK 
長さ:4578998(4.4M)[application/x-bzip2] 
保存先:「1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2」
 
 100%[===================== =============>] 0.8秒で4,578,9985.52M/s 
 
 2013-11-15 21:30:50(5.52 MB/s)- 「1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2」が保存されました[4578998/4578998] 
 
終了--2013-11-1521:30:50-[.____。 0.8秒で4.4M(5.52 MB/s)
 
 [root @ LAB1〜] #curl -O http://centosmirror.go4hosting.in/centos/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63 .____。]%Total%Received%Xferd Average Speed Time Time Time Current 
 Dload Upload Total Spent Left Speed 
 100 4471k 100 4471k 0 0 67874 0 0:01:07 0:01:07 -:-:-1071k 

一部のミラーで以下のエラーが発生することもあります。

 http://centos.aol.in/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2:[Errno 14] PYCURL ERROR6- " in '"
他のミラーを試しています。

私はLinuxとネットワーキングに不慣れなので、ここでの助けは大歓迎です。

5
Siva

/etc/yum.confファイルにtimeout = 300を追加することで、最終的にこの問題を解決できました。助けようとしたすべての人に感謝します。

4
Siva

http://namhuy.net/908/how-to-install-iftop-bandwidth-monitoring-tool-in-rhel-centos-Fedora.html

要件:

  • libpcap:モジュールは、ユーザーレベルのネットワークパケットキャプチャ情報と統計を提供します。
  • libncurses:プログラマーが端末でテキストベースのインターフェイスを提供できるようにするAPIプログラミングライブラリです。
  • gcc:GNUコンパイラコレクション(GCC)は、さまざまなプログラミング言語をサポートするGNUプロジェクトによって作成されたコンパイラシステムです。

Yum経由でlibpcap、libnurses、gccをインストールします

yum -y install libpcap libpcap-devel ncurses ncurses-devel gcc

Iftopをダウンロードしてインストールします

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
./configure
make
make install
0
Erin Schwartz