2016-08-22 8 views
3

セキュリティのためにyumを更新しようとしたときに、誰かが修正をアドバイスできますか、私はyum cleanメタデータを実行していませんでした。私はそれが何をしているのか分からないので別のポストで修正?Centos sudo yumの更新が失敗しました

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を含むリポジトリの1つが無効です。その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-testing amzn-updates.repo epel-testing.repo rpmforge.repo – user1503606

答えて

2

あなたは/etc/yum.repos.d/ディレクトリに無効なレポファイルを削除する必要があります。

まずでレポファイルを検出:

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

はで無効レポファイルとクリーンyumのキャッシュを削除します。AliOkanはここで、有効な回答を提供しますが

# sudo yum clean all 
+0

答えのために過度に不愉快に感謝して申し訳ありませんが、sudo yumはすべてセットアップに何かに影響を与えますか? – user1503606

+1

いいえ、あなたの設定については何も影響しません –

+0

ありがとうございます;) – user1503606

0

それがで失敗した理由です私も同様の問題にぶつかりました。あなたのトレースからも

(あなたが実際にはもはや維持されていないところでEL5へのREFを、持っていた):

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. 

このエラーRPMForgeレポでいくつかの問題を指し、そしてofficial repoにこの情報があります:

RPMforge/RepoForge状態

RPMForge/RepoForgeは死んプロジェクトです。それは維持されていません。 DO NOT USE

は、上記のgitの問題を参照してください、それは公式にもう維持されていないが、必要に応じて、代わりにミラーがあるにもhttps://github.com/repoforge/rpms/issues/375

参照してください。

関連する問題