質問: ミラーリポジトリが機能しません(要求されたurlがエラーを返しました:403 forbidden) yuminstallコマンドを実行したときにまだ403が表示される理由を調べようとしています。リモートマシンから読み取ることができるリポジトリミラーを作成しました。何か提案はありますか?私は次のことをしました: 1. installed vsftpd 2. created a repo in /var/ftp/pub/hdp/hdp-utils-1.1.0.17 3. ran createrepo in the ../hdp-utils-1.1.0.17/repos/centos6/repodata/ 4. chmoded -r to 775 5. added a new repo to /etc/yum.repos.d/hdp.conf (triple checked the baseurl, it is correct, copy pasting it in a "curl baseurl" will work) 6. disabled iptables, selinux 7. able to curl,wget,navigate in a browser to ftp://fqdn-hostname/pub/hdp/hdp-utils-1.1.0.17/repos/centos6/repodata/repomd.xml 8. ran yum clean all 9. yum list will give me this error "ftp://fqdn-hostname/pub/hdp/hdp-utils-1.1.0.17/repos/centos6/repodata/repomd.xml: [errno 14] pycurl error 22 - "the requested url returned error: 403 forbidden" ps。私は実際にpythonに行き、urlと呼ばれるpycurlモジュールを使用して、yum.repos.dで使用されているbaseurlから回答を取得しました。ありがとう!
回答: 私は最終的に問題を見つけました:yum.confはhttpプロキシを使用していました。 yumもこのプロキシを経由してローカルリポジトリミラーにアクセスしていましたが、hdp.confの場合は間違っていました。これは、/ etc/yum.repos.d/hdp.conf内に、リポジトリごとに次の行を追加することで修正されました。proxy=_none_