Limpe OS sempre mostrando “Operação muito lenta. Menos de 1 bytes / seg ”

5

Tenho tentado instalar clear os addon, mas nada está funcionando, já que estou enfrentando esse erro em todos os espelhos no arquivo .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.**

Como posso corrigir isso.Eu sou capaz de acessar o repo através da web, e parece que nada de errado com o repo.Qualquer problema.

Tentei limpar tudo, mas também não ajudou.

Existe uma maneira de corrigi-lo, pois não consigo instalar nenhum pacote nele.

    
por Blue Gene 16.10.2012 / 18:39

4 respostas

0

como funciona a rede de outra forma? você é capaz de ir para esses espelhos manualmente? você tentou de outro local (para ver se o problema pode não estar do seu lado)?

* UPDATE *

então, eu peguei uma URL e fiz o download dela na minha caixa:

$ 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
$ 

parece que a velocidade do espelho é boa, por isso deve ser sua caixa na Índia é o único que a culpa, poderia ser o número de coisas: sua rede (erros na interface), rota do seu ISP, etc. procure por espelhos que estejam mais próximos de sua localização e não a milhares de quilômetros de distância, eu não acho que muito pode ser feito se sua rede estiver sobrecarregada / lenta.

* UPDATE 2 *

tente fazer isso na sua caixa local

$ 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
$ 

se você não estiver vendo erros, descubra qual é a velocidade da sua rede para a Internet (ISP)

    
por 16.10.2012 / 18:43
6

Existem parâmetros do yum que você pode ajustar para evitar o erro de tempo limite.

timeout=300 # default is 30
minrate=100 # default is 1000

No entanto, se a taxa que você está atingindo for realmente menor que 1000 e não for mais tarde na transferência (por exemplo, um proxy de verificação de vírus), o tempo de transferência para 1 megabyte será da ordem de um meio hora ou uma hora. Mas, se você fizer o timeout tempo suficiente, pelo menos ele terminará ... eventualmente. Se sua velocidade de transferência for menor que 1B / s (como parece ser a taxa padrão de minimo com clearos) então sua transferência praticamente nunca terminará de qualquer maneira, a menos que se espere que seja um proxy de varredura de vírus escorrendo dados para você.

Eu estou no Fedora 19 e, estranhamente, a configuração de minrate nunca demorou, mas definindo o tempo limite para 5 minutos, consegui fazer o download do arquivo do pacote de 12 MB. O arquivo foi transferido em 1:36, mas ficou abaixo de 200 B / s durante a maior parte do tempo e subitamente terminou muito rápido (uma vez que o antivírus proxy terminou com ele).

A idéia é que o proxy goteje seu arquivo a uma taxa muito baixa para evitar tempos limite de conexão enquanto ele faz a verificação de vírus e, em seguida, transferi-lo à taxa máxima depois que o arquivo for finalizado. No entanto, se a taxa de gotejamento for menor que a de minrate do yum, você acabará expirando.

    
por 04.09.2013 / 22:43
5

De man yum.conf :

minrate This sets the low speed threshold in bytes per second. If the server is sending data slower than this for at least timeout' seconds, Yum aborts the connection. The default is1000'.

timeout Number of seconds to wait for a connection before timing out. Defaults to 30 seconds. This may be too short of a time for extremely overloaded sites.

Você pode reduzir minrate e / ou aumentar o tempo limite . Basta adicionar / editar esses parâmetros na seção /etc/yum.conf [main] . Por exemplo:

[main]
...
minrate=1
timeout=300
    
por 08.09.2015 / 09:36
2

Eu tive exatamente o mesmo problema. No meu caso, descobri que eu tinha configurado yum para usar um proxy http local, e esse proxy não estava operando corretamente.

Foi resolvido simplesmente editando o /etc/yum.conf e removendo a linha que inicia com "proxy=". Obviamente, outra maneira seria consertar o servidor proxy.

    
por 07.06.2014 / 20:04