Чтобы предисловие к этому, у меня не так много опыта в Red Hat. По большей части мой опыт связан с Ubuntu. Сервер, над которым я сейчас работаю, работает под управлением Red Hat Enterprise 6.5.
Я пытаюсь сделать простой yum install ncurses-devel
, но у меня проблемы с ошибкой 403. Я также получаю то же самое, если пытаюсь установить gdal. Проблема, похоже, связана, в частности, с rhel-x86_64-server-6, но я не могу понять, почему.
$ sudo -E yum install ncurses ncurses-devel
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package ncurses-5.7-3.20090208.el6.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package ncurses-devel.x86_64 0:5.7-3.20090208.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================
Installing:
ncurses-devel x86_64 5.7-3.20090208.el6 rhel-x86_64-server-6 642 k
Transaction Summary
===============================================================================================================================
Install 1 Package(s)
Total download size: 642 k
Installed size: 0
Is this ok [y/N]: y
Downloading Packages:
Error Downloading Packages:
ncurses-devel-5.7-3.20090208.el6.x86_64: failed to retrieve getPackage/ncurses-devel-5.7-3.20090208.el6.x86_64.rpm from rhel-x86_64-server-6
error was [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 403"
Как это исправить? Это как-то связано с subscription-manager
?
Я смог исправить это, изменив
sudo -E yum install ncurses ncurses-devel
к
sudo yum install ncurses ncurses-devel
Я столкнулся с чем-то раньше, где sudo yum
не смог получить доступ к внешнему миру (из-за моего рабочего прокси), но, видимо, это и было причиной этой проблемы.