다운로드 속도를 높이기 위해 yum을 사용하고 싶었고 마침내 해결책을 찾았습니다(액셀게이트) 처음에는 잘 작동했습니다. 그런데 한 번 작업을 하고 나니 오류가 나면서 "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
다음은 또 다른 로그입니다.
[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
"crc"란 무엇이며 이 문제를 해결하는 방법은 무엇입니까?
설치된 패키지:
Name : axel
Arch : x86_64
Version : 2.4
Release : 7.fc18
이것은 Fedora 18에 있습니다.
편집(내 솔루션):
다음 명령을 실행하세요:
yum clean expire-cache
yum clean dbcache
그런 다음 가장 빠른 미러 플러그인을 비활성화하고 캐시를 업데이트하세요(yum update). 이제 일부 소프트웨어 패키지를 설치하고 axelget을 사용하여 가장 빠른 미러를 다운로드하고 활성화할 수 있는지 확인하십시오.
답변1
CRC는 순환 중복 검사를 나타냅니다. 이는 전송되는 데이터가 올바르게 수신되었는지 확인하는 방법입니다. 기본적으로 "1001001" 비트를 보내면 "1001001"을 받게 됩니다.
Wikipedia 페이지에서 이에 대해 자세히 알아보세요.순환 중복 검사.
시도해 볼 만한 것 #1
사용하고 있는 거울을 바꿔 볼까 합니다. 나는 당신의 문제가 전혀 당신 자신의 문제가 아닌 것처럼 느낍니다. 그것은 거울 중 하나와 관련이 있을 수 있습니다.
다음 명령 중 몇 가지를 시도하여 문제가 해결되는지 확인할 수 있습니다.
yum clean expire-cache
yum clean dbcache
아니면 모든 것을 청소할 수도 있습니다:
yum clean all
시도해 볼 만한 것 #2
이 시점에서 CRC 오류가 여전히 존재한다면 문제의 두 가지 측면을 제거해야 합니다.
- 상자에 있는 로컬 네트워크/하드웨어 문제입니까?
- 리포지토리 중 하나의 패키지가 손상되었습니까?
먼저 yumdownloader
다음과 같이 다운로드 패키지를 사용하여 패키지를 제거합니다.
yumdownloader axelget
RPM을 다운로드한 후 yum
로컬로 설치해 볼 수 있습니다.
yum localinstall <axelget rpm>
또는 rpm
직접 사용:
rpm -ivh <axelget rpm>
yum-plugin-fastestmirror 관련 문제
가끔 이 플러그인 때문에 업데이트가 되지 않을 때가 있습니다. 이는 다른 미러와 일치하지 않는 패키지를 제공하는 미러를 가리키거나 미러 자체가 매우 느립니다. 속도 저하 문제는 결국 저절로 해결되지만, 참을성이 없다면 다음과 같이 할 수 있습니다.
rm -f /var/cache/yum/timedhosts.txt
이렇게 하면 다른 미러 서버에서 시간이 지워지고 시간이 다시 수집될 수 있습니다. 이는 일반적으로 미러링 문제를 해결하는 데 충분합니다.
특정 이미지에 여전히 문제가 있는 경우 다음을 수행하여 문제를 해결할 수 있습니다. 가장 빠른 미러 플러그인의 구성 파일에서 /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
위의 변경 사항은 다음에 실행할 때 즉시 적용됩니다 yum
.
위의 방법 중 어느 것도 패키지를 제공하는 미러와 관련된 것으로 보이는 문제를 해결하지 못하는 경우 언제든지 구성 파일을 통해 플러그인을 비활성화할 수 있습니다 /etc/yum/pluginconf.d/fastestmirror
.
# enabled
# enabled=1
# disabled
enabled=0