axelget, yum e crccheck falharam

1

Eu quero aumentar minha velocidade de download com o yum e finalmente encontrei uma solução ( axelget ) que funciona bem no começo. Mas depois de um tempo de trabalho, eu recebo um erro e não posso usá-lo mais por causa do problema "crc"!

[root@dhcppc0 ali]# yum update -y
Loaded plugins: axelget, fastestmirror, langpacks, presto, refresh-packagekit
No metadata available for fedora
No metadata available for google-chrome
No metadata available for rpmfusion-free
No metadata available for rpmfusion-free-updates
No metadata available for rpmfusion-nonfree
No metadata available for rpmfusion-nonfree-updates
No metadata available for updates
Finish Download MetaData of Enabled Repo
Loading mirror speeds from cached hostfile
 * fedora: www.ftp.ne.jp
 * rpmfusion-free: mirror.nexcess.net
 * rpmfusion-free-updates: mirror.nexcess.net
 * rpmfusion-nonfree: mirror.nexcess.net
 * rpmfusion-nonfree-updates: mirror.nexcess.net
 * updates: www.ftp.ne.jp
Resolving Dependencies
...
Upgrade  11 Packages
Total download size: 6.8 M
Downloading Packages:

CRC check failed 0x84dd7640 != 0xbf02314L

Aqui está outro registro:

[root@dhcppc0 ali]# yum install axel
Loaded plugins: axelget, fastestmirror, langpacks, presto, refresh-packagekit
fedora/18/x86_64/metalink                                                             | 9.7 kB  00:00:00     
google-chrome                                                                         |  951 B  00:00:00     
rpmfusion-free                                                                        | 3.3 kB  00:00:00     
rpmfusion-free-updates                                                                | 3.3 kB  00:00:00     
rpmfusion-nonfree                                                                     | 3.3 kB  00:00:00     
rpmfusion-nonfree-updates                                                             | 3.3 kB  00:00:00     
updates/18/x86_64/metalink                                                            | 5.7 kB  00:00:00     
(1/2): rpmfusion-nonfree-updates/primary_db                                           | 133 kB  00:00:04     
(2/2): rpmfusion-free-updates/primary_db                                              | 329 kB  00:00:12     
repomd.xml                                                                            | 4.2 kB  00:00:00     
Initializing download: tp://ftp.riken.jp/Linux/fedora/releases/18/Everything/x86_64/os/repodata/7606e9d3ed634ddab6e4f2317fe2b647f7f20f00cc183613338d3929e2c4ccc0-prestodelta.xml.gz
File size: 1574148 bytes
Opening output file /var/cache/yum/x86_64/18/fedora/7606e9d3ed634ddab6e4f2317fe2b647f7f20f00cc183613338d3929e2c4ccc0-prestodelta.xml.gz
Starting download

Connection 0 finished                                                          ]
Connection 3 finished                                                          ]
Connection 1 finished                                                          ]
Connection 2 finished                                                          ]
[100%] [..................................................] [  43.5KB/s] [00:00]

Downloaded 1537.3 kilobytes in 35 seconds. (43.54 KB/s)
update fedora metadata sucessfully
repomd.xml                                                                            |  951 B  00:00:00     
update google-chrome metadata sucessfully
repomd.xml                                                                            | 3.3 kB  00:00:00     
update rpmfusion-free metadata sucessfully
repomd.xml                                                                            | 3.3 kB  00:00:00     
update rpmfusion-free-updates metadata sucessfully
repomd.xml                                                                            | 3.3 kB  00:00:00     
update rpmfusion-nonfree metadata sucessfully
repomd.xml                                                                            | 3.3 kB  00:00:00     
update rpmfusion-nonfree-updates metadata sucessfully
repomd.xml                                                                            | 4.7 kB  00:00:00     
Initializing download: tp://ftp.riken.jp/Linux/fedora/updates/18/x86_64/repodata/1767a570ae94a2e780bc276e5e0afb66788e1ac1e296d93e8292c593ccc39856-prestodelta.xml.gz
File size: 2301411 bytes
Opening output file /var/cache/yum/x86_64/18/updates/1767a570ae94a2e780bc276e5e0afb66788e1ac1e296d93e8292c593ccc39856-prestodelta.xml.gz
Starting download

Connection 3 finished                                                          ]
Connection 2 finished                                                          ]
Connection 1 finished                                                          ]
Connection 0 finished                                                          ]
[100%] [..................................................] [  37.2KB/s] [00:00]

Downloaded 2247.5 kilobytes in 1:00 seconds. (37.19 KB/s)
update updates metadata sucessfully
Finish Download MetaData of Enabled Repo
Loading mirror speeds from cached hostfile
 * fedora: ftp.riken.jp
 * rpmfusion-free: mirror.liberty.edu
 * rpmfusion-free-updates: mirror.liberty.edu
 * rpmfusion-nonfree: mirror.liberty.edu
 * rpmfusion-nonfree-updates: mirror.liberty.edu
 * updates: ftp.riken.jp
Package axel-2.4-7.fc18.x86_64 already installed and latest version
Nothing to do
[root@dhcppc0 ali]# yum update -y
Loaded plugins: axelget, fastestmirror, langpacks, presto, refresh-packagekit
No metadata available for fedora
No metadata available for google-chrome
No metadata available for rpmfusion-free
No metadata available for rpmfusion-free-updates
No metadata available for rpmfusion-nonfree
No metadata available for rpmfusion-nonfree-updates
No metadata available for updates
Finish Download MetaData of Enabled Repo
Loading mirror speeds from cached hostfile
 * fedora: ftp.kddilabs.jp
 * rpmfusion-free: mirror.nexcess.net
 * rpmfusion-free-updates: mirror.nexcess.net
 * rpmfusion-nonfree: mirror.nexcess.net
 * rpmfusion-nonfree-updates: mirror.nexcess.net
 * updates: ftp.kddilabs.jp
Resolving Dependencies
--> Running transaction check
...
Upgrade  11 Packages

Total download size: 6.8 M
Downloading Packages:


CRC check failed 0x84dd7640 != 0xbf02314L

O que é "crc" e como esse problema pode ser resolvido?

Pacotes instalados:

Name : axel
Arch : x86_64
Version : 2.4
Release : 7.fc18

Isso está no Fedora 18

Editar (minha solução):

execute estes comandos:

yum clean expire-cache
yum clean dbcache

depois desabilite o plugin fastestmirror e atualize seu cache (yum update). agora instale algum pacote e veja se usa o axelget para fazer o download, o fastestmirror ativo.

    
por alireza 01.06.2013 / 09:55

1 resposta

1

CRC significa uma Verificação de Redundância de Ciclo. É um método para garantir que os dados enviados sejam recebidos corretamente. Basicamente, garante que, se eu lhe enviar os bits "1001001", você receberá "1001001".

Leia mais sobre eles na página da wikipedia: Checagem de redundância cíclica .

Coisas para tentar # 1

Eu tentaria mudar os espelhos que você está usando. Tenho a sensação de que o seu problema não está do seu lado. Pode ser com um dos espelhos.

Você pode tentar alguns desses comandos para ver se isso resolve o problema.

yum clean expire-cache
yum clean dbcache

Ou você pode simplesmente limpar tudo:

yum clean all

Coisas para tentar # 2

Neste ponto, se o erro de CRC ainda persistir, ainda há duas áreas de preocupação que precisamos eliminar:

  1. É um problema de rede / hardware local para a caixa?
  2. O pacote de um dos repositórios está corrompido?

Eu eliminaria o pacote primeiro usando yumdownloader para baixar os pacotes da seguinte forma:

yumdownloader axelget

Quando o RPM for baixado, você pode tentar obter o yum para fazer uma instalação local:

yum localinstall <axelget rpm>

ou use rpm diretamente:

rpm -ivh <axelget rpm>

Problemas com o yum-plugin-fastestmirror

Ocasionalmente, esse plug-in causou problemas com minha capacidade de atualização. Ele estará apontando para um espelho que está oferecendo pacotes inconsistentes com outros espelhos ou o próprio espelho é extremamente lento. O problema lento acabará por se resolver, mas se você estiver internado, poderá fazer o seguinte:

rm -f /var/cache/yum/timedhosts.txt

Isso limpará os horários dos diferentes servidores de espelhamento e permitirá que os tempos sejam coletados novamente. Muitas vezes isso é suficiente para esclarecer qualquer problema de espelhamento.

Se você continuar tendo problemas com um espelho específico, poderá fazer o seguinte para excluí-los. No arquivo de configuração do plugin fastestmirror, /etc/yum/pluginconf.d/fastestmirror.conf :

[main]
verbose = 0
socket_timeout = 3
enabled = 1
hostfilepath = /var/cache/yum/timedhosts.txt
maxhostfileage = 1
exclude = some-mirror.com, other-junk-mirror.com

As alterações acima ocorrem imediatamente na próxima vez que você executar yum .

Se nenhuma das opções acima resolver um problema que parece relacionado a um espelho que fornece um pacote, você pode sempre desabilitar o plug-in por meio de seu arquivo de configuração: /etc/yum/pluginconf.d/fastestmirror :

# enabled
# enabled=1

# disabled
enabled=0
    
por 01.06.2013 / 13:55

Tags