RHEL 6.6: [Errno 14] PYCURL ERROR 22 - "요청한 URL이 오류를 반환했습니다: 403 금지됨"

RHEL 6.6: [Errno 14] PYCURL ERROR 22 - "요청한 URL이 오류를 반환했습니다: 403 금지됨"

우선, RHEL 시스템을 설치하는 것은 이번이 처음이고 Debian에 더 익숙합니다.

여러 대의 기계를 동시에 설치합니다. RHEL 6.3에서 RHEL 6.6으로 업그레이드했으며 이제 openmotif22(며칠 후에 출시될 IBM 설치 프로그램에 필요)를 설치하려고 합니다.

첫 번째 컴퓨터에서는 모든 것이 잘 작동하고 아무런 문제도 없습니다. 그러나 두 번째 컴퓨터에서는 이 두 패키지에 오류가 발생하며 그 오류가 어디서 왔는지 알 수 없습니다.

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를 사용하여 등록됩니다.

확인할 구성 파일이 충분하지 않습니다.

답변1

수리하다.

내가 뭘 한거지:

  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

이것이 나를 위해 문제를 해결한 것입니다.

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

답변3

rpm을 제공하는 웹 서버(yum 서버)에서 실행합니다.

setenforce 0

이렇게 하면 SELinux가 비활성화되고 웹 서버가 RPM을 제공할 수 있습니다. RPM 제공 관련 문제는 웹 서버가 외부 소스에서 생성된 RPM을 제공하려고 시도할 때만 SELinux를 트리거합니다. Redhat/Centos OS RPM은 SELinux 시스템을 트리거하지 않으며 SELinux 시스템이 활성화된 경우에도 차단되지 않습니다.

답변4

이 시도:

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

돌아가서 다시 설치해 보세요.

$> yum install python-pip

관련 정보