web-dev-qa-db-ja.com

RHEL 6.6:[Errno 14] PYCURL ERROR 22-「リクエストされたURLはエラーを返しました:403 Forbidden」

まず、RHELマシンをセットアップするのは初めてですが、Debianに慣れています。

同時に多くのマシンをインストールしています。 RHEL 6.3からRHEL 6.6にアップグレードし、openmotif22をインストールしようとしています(数日後にIBMインストーラーに必要)。

最初のマシンではすべてが機能し、問題はありませんでしたが、2番目のマシンでは、これらの2つのパッケージでこのエラーが発生しました。

root@mymachine:~# yum install -y openmotif22.i686 openmotif22.x86_64 --verbose
Loading "rhnplugin" plugin
Loading "product-id" plugin
Loading "security" plugin
Loading "subscription-manager" plugin
Updating Subscription Management repositories.
Unable to read consumer identity
Config time: 0.260
This system is receiving updates from RHN Classic or RHN Satellite.
Looking for repo options for [main]
Looking for repo options for [rhel-x86_64-server-6]
Repo 'rhel-x86_64-server-6' setting option 'enabled' = '1'
Repo 'rhel-x86_64-server-6' setting option 'gpgcheck' = '1'
Yum Version: 3.2.29
rpmdb time: 0.000
Setting up Install Process
Setting up Package Sacks
pkgsack time: 0.306
Obs Init time: 0.288
Resolving Dependencies
--> Running transaction check
---> Package openmotif22.i686 0:2.2.3-19.el6 will be installed
Checking deps for openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('rtld(GNU_HASH)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.7)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.4)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.3.4)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.3)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.2)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.11)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.1.3)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.1.2)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.1)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6(GLIBC_2.0)', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libc.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libXt.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libXp.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libXmu.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libXm.so.3', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libXext.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libX11.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libUil.so.3', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libSM.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libMrm.so.3', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('libICE.so.6', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
looking for ('/usr/share/X11/XKeysymDB', None, (None, None, None)) as a requirement of openmotif22.i686 0:2.2.3-19.el6 - u
Error: failed to retrieve repodata/9681fa082b2fd9fdd65a0548409bd4c16be74e217e46d11c1fff3470300e4df0-filelists.xml.gz from rhel-x86_64-server-6
       error was [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden

おそらく設定ファイルからですが、

/etc/sysconfig/rhn/up2date

プロキシ設定を使用します。

'http_proxy'変数は両方のマシンで空であり、yum.conf両方のマシンにもプロキシ情報はありません。両方のマシンがrhn_registerに登録されています。

チェックする構成ファイルが不足しています。

7
Carpette

修正しました。

私がしたこと:

  1. Rhsm.confファイルにプロキシ設定(/etc/rhsm/rhsm.conf
  2. マシンを再起動します
  3. インストールしてみてください:root@mymachine:~# yum install -y openmotif22.i686 openmotif22.x86_64->失敗、同じエラー
  4. yum clean all -v
  5. yum repolist -v
  6. root@mymachine:~# yum install -y openmotif22.i686 openmotif22.x86_64->うまくいきました...理由はわかりませんが、再起動が重要です。

再起動せずにこれらの手順を既に実行していたため、機能しませんでした。

2
Carpette

Rpmを提供するWebサーバー(yumサーバー)で以下を実行します。

setenforce 0

これにより、SELinuxが無効になり、WebサーバーがRPMを提供できるようになります。 RPMを提供する問題は、Webサーバーが外部ソースによって作成されたRPMを提供しようとしたときにのみSELinuxをトリガーします。 Redhat/Centos OS RPMはSELinuxシステムをトリガーせず、SELinuxシステムがアクティブであってもブロックされません。

1
AAber

これは私のためにそれを修正したものです:

yum clean all
rm -rf /var/cache/yum
1

これを試して:

$> cd /etc/yum.repos.d
$> rm sandbox.repo

戻ってインストールを再試行します。

$> yum install python-pip
0
Sourabh Pawar