2016-08-22 4 views
3

보안을 위해 yum을 업데이트하려고하면 다음 오류가 발생합니다. 누군가가 수정을 조언 할 수 있습니까? yum clean metadata를 실행했는데 그 작업이 yum을 실행하는 것에 대해 걱정이됩니다. 나는 그것이 무엇을하는지 잘 모르기 때문에 다른 포스트에서 고친다?Centos sudo yum update가 실패했습니다.

sudo yum update 
Loaded plugins: priorities, update-motd, upgrade-helper 
amzn-main/latest           | 2.1 kB  00:00  
amzn-updates/latest          | 2.3 kB  00:00  
centos             | 3.7 kB  00:00  
http://apt.sw.be/redhat/el5/en/x86_64/dag/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 
Trying other mirror. 
epel/x86_64/metalink          | 23 kB  00:00  
epel/x86_64            | 4.3 kB  00:00  
epel/x86_64/updateinfo         | 736 kB  00:00  
epel/x86_64/primary_db         | 5.9 MB  00:00  
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 
Trying other mirror. 
rpmforge             | 1.9 kB  00:00  
4028 packages excluded due to repository priority protections 
Resolving Dependencies 
--> Running transaction check 
---> Package aws-cli.noarch 0:1.10.46-1.40.amzn1 will be updated 
---> Package aws-cli.noarch 0:1.10.56-1.41.amzn1 will be an update 
---> Package compat-libtiff3.x86_64 0:3.9.4-10.13.amzn1 will be updated 
---> Package compat-libtiff3.x86_64 0:3.9.4-18.14.amzn1 will be an update 
---> Package curl.x86_64 0:7.40.0-8.58.amzn1 will be updated 
---> Package curl.x86_64 0:7.40.0-8.59.amzn1 will be an update 
---> Package dracut.noarch 0:004-336.28.amzn1 will be updated 
---> Package dracut.noarch 0:004-409.31.amzn1 will be an update 
http://apt.sw.be/redhat/el5/en/x86_64/dag/repodata/filelists.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 
Trying other mirror. 

감사

+0

"ls /etc/yum.repos.d/"출력을 공유 할 수 있습니까? apt.sw.be url을 포함하는 저장소 중 하나가 유효하지 않습니다. 해당 repo를 비활성화하거나 repo 파일을 삭제해야합니다. –

+0

안녕하세요 @ AliOkanYüksel 답장을 보내 주셔서 감사합니다. AWS EC2 출력을 사용하고 있습니다. amzn-main.repo centos.repo mirrors-rpmforge amzn-nosrc.repo dag.repo 미러 -rpmforge-extras amzn-preview.repo epel.repo 미러 - rpmforge- 테스트 amzn-updates.repo epel-testing.repo rpmforge.repo – user1503606

답변

2

당신은 /etc/yum.repos.d/ 디렉토리에 잘못된 REPO 파일을 삭제해야합니다.

# sudo yum clean all 
+0

답변을 지나치게 편집증 주셔서 감사드립니다 죄송하지만 sudo yum 청소 모든 설정에 영향을 미칩니 까? – user1503606

+1

아니요, 설정에 대해 아무런 영향을 미치지 않습니다 –

+0

정말 고마워요;) – user1503606

0

AliOkan가 올바른 답을 제공하지만은, 여기가 실패하는 이유입니다 :

# grep -l apt.sw.be /etc/yum.repos.d/ 

하는 것은 유효하지 REPO 파일과 깨끗한 냠 캐시 삭제 : 먼저와의 repo 파일을 감지

내가 비슷한 문제를 쳤기 때문에 첫 번째 장소.

당신의 추적에서 다른 이름으로 (당신이 실제로 더 이상 유지되지 않습니다 BTW EL5하는 심판했다) : RPMForge의 REPO 몇 가지 문제에

http://apt.sw.be/redhat/el[5|6]/en/x86_64/dag/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 
Trying other mirror. 

이 오류 점을, 다음 official repo에이 정보가있다 :

RPMforge/RepoForge 상태

RPMForge/RepoForge 죽은 프로젝트입니다. 그것은 유지되지 않습니다. DO NOT USE.

위의 자식 문제를보고, 그것은 공식적으로 더 이상 유지되지 않습니다,하지만 필요한 경우, 장소에 거울이있는 또한 https://github.com/repoforge/rpms/issues/375

참조하십시오.

관련 문제