Clear osアドオンをインストールしようとしましたが、.repoファイルのすべてのミラーでこのエラーに直面しているため、何も機能しません。
# yum install squid
http://mirror2-dallas.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on http://mirror2-dallas.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, **'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds'**)
Trying other mirror.
mirror2-dc.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror2-dc.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, '**Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds'**)
Trying other mirror.
mirror1.timburgess.net/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror1.timburgess.net/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, '**Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds**')
Trying other mirror.
mirror2-houston.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror2-houston.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
mirror3-toronto.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror3-toronto.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, '**Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds**')
Trying other mirror.
mirror2-dallas.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror2-dallas.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, 'O**peration too slow. Less than 1 bytes/sec transfered the last 30 seconds'**)
Trying other mirror.
mirror2-dc.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror2-dc.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
mirror1.timburgess.net/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror1.timburgess.net/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, '**Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds**')
Trying other mirror.
mirror3-toronto.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: [Errno 12] Timeout on mirror3-toronto.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2: (28, '**Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds**')
Trying other mirror.
**Error: failure: repodata/primary.sqlite.bz2 from clearos-core: [Errno 256] No more mirrors to try.**
どうすれば修正できますか?Web経由でリポジトリにアクセスできますが、リポジトリに問題はないようです。
Yumをすべてきれいにしようとしましたが、それも役に立たなかった.
パッケージをインストールできないので、それを修正する方法はありますか?.
それ以外の場合、ネットワーキングはどのように機能していますか?それらのミラーに手動でアクセスできますか?別の場所からそれらを試しましたか(問題があなたの側にないかどうかを確認するために)?
*更新*
ここで、私はURLの1つを取得して、自分のボックスにダウンロードしました。
$ time wget http://mirror3-toronto.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2
--2012-10-16 13:06:52-- http://mirror3-toronto.clearsdn.com/clearos/core/6/x86_64/repodata/primary.sqlite.bz2
Resolving mirror3-toronto.clearsdn.com... 69.90.141.74
Connecting to mirror3-toronto.clearsdn.com|69.90.141.74|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6952331 (6.6M) [application/x-bzip2]
Saving to: “primary.sqlite.bz2”
100%[==================================================================================================================================================================================================>] 6,952,331 742K/s in 6.6s
2012-10-16 13:06:59 (1.00 MB/s) - “primary.sqlite.bz2” saved [6952331/6952331]
real 0m6.925s
user 0m0.011s
sys 0m0.110s
$
ミラーの速度は問題ないようです。したがって、インドのボックスが問題の原因である必要があります。それは、ネットワーク(インターフェースのエラー)、ISPのルートなど、さまざまな原因が考えられます。ミラーを探してみてくださいそれはあなたの場所に近く、数千マイルも離れていません。あなたのネットワークが過負荷/遅い場合にできることは多くないと思います。
*更新2 *
あなたのローカルボックスでそれをやってみてください
$ ifconfig | grep errors
RX packets:31133806 errors:0 dropped:0 overruns:0 frame:0
TX packets:22168636 errors:0 dropped:0 overruns:0 carrier:0
RX packets:3329073 errors:0 dropped:0 overruns:0 frame:0
TX packets:3329073 errors:0 dropped:0 overruns:0 carrier:0
$
エラーが表示されない場合は、インターネット(ISP)へのネットワーク速度を確認してください
タイムアウトエラーを防ぐために調整できるyumパラメーターがあります。
timeout=300 # default is 30
minrate=100 # default is 1000
ただし、達成している速度が実際に1000より低く、転送の後半で検出されない場合(たとえば、ウイルススキャンプロキシ)、1メガバイトの転送時間は30分または1時間程度になります。時間。しかし、タイムアウトを十分に長くすると、少なくとも終了します...最終的には。転送速度が1B/s未満の場合(clearosでのデフォルトのminrateのようです)、ウイルススキャンプロキシがデータを細流化しない限り、転送はほとんど完了しません。
私はFedora 19を使用していますが、不思議なことにminrate設定が適用されませんでしたが、タイムアウトを5分に設定することで、12 MBのパッケージファイルをダウンロードできました。ファイルは1:36で転送されましたが、そのほとんどの時間で200 B/s未満になり、突然非常に速く終了しました(プロキシウイルススキャナーで終了した後)。
これは、ウイルススキャン中にプロキシが非常に低いレートでファイルをトリクルして接続のタイムアウトを防止し、ファイルがチェックアウトしたらフルレートで転送するという考え方です。ただし、トリクルレートがyumのミンレートよりも低い場合は、とにかくタイムアウトになります。
man yum.conf から:
minrateこれにより、低速しきい値が1秒あたりのバイト数で設定されます。サーバーが少なくとも
timeout' seconds, Yum aborts the connection. The default is
1000 'の間、これより遅いデータを送信している場合。timeoutタイムアウトするまでに接続を待機する秒数。デフォルトは30秒です。これは、極端に過負荷のサイトには短すぎるかもしれません。
minrateを減らしたり、timeouteを増やしたりできます。 / etc/yum.conf [main]セクションでこれらのパラメーターを追加/編集するだけです。例えば:
[main]
...
minrate=1
timeout=300
私はまったく同じ問題を抱えていました。私の場合、ローカルのhttpプロキシを使用するようにyumを設定していて、そのプロキシが正しく動作していないことがわかりました。
/etc/yum.confを編集し、「proxy =」で始まる行を削除するだけで解決しました。明らかに別の方法は、プロキシサーバーを修正することです。