Я установил пакет GNOME Desktop Environment на свой компьютер с Red Hat версии 6.4.
more /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
В конце установки я получил сообщение об отсутствии RPM- GPG-KEY-Oracle каталог.
[Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM- GPG-KEY-oracle
Как я могу решить эту проблему?
[root@MY_BABY ~]# yum groupinstall "X Window System" "GNOME Desktop Environment"
Loaded plugins: product-id, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
ol6_UEK_latest | 1.2 kB 00:00
ol6_latest | 1.4 kB 00:00
rhel-6-server-rpms | 3.7 kB 00:00
rhel-6-server-rpms/primary_db | 30 MB 00:07
.
.
.
.
.
.
--------------------------------------------------------------------------------------- ---------------------------------------------
1.8 MB/s | 34 MB 00:18
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM- GPG-KEY-oracle
Я тоже пробовал это
wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
--2015-01-05 13:28:14-- http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
Resolving public-yum.oracle.com... 82.166.201.211
Connecting to public-yum.oracle.com|82.166.201.211|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1397 (1.4K) [text/plain]
Saving to: âRPM-GPG-KEY-oracle-el5.1â 0s
rpm --import ./RPM-GPG-KEY-oracle-el5
но по-прежнему нет каталога в /etc/pki/rpm-gpg/
.
ls /etc/pki/rpm-gpg/RPM- GPG-KEY-oracle
Это то, что у меня есть /etc/yum.repos.d
:
# ls /etc/yum.repos.d
mirrors-rpmforge public-yum-ol6.repo rpmforge.repo swp-default- LVS-repo.repo
mirrors-rpmforge-extras redhat.repo service-cd-LVS-repo.repo swp-default- repo.repo
mirrors-rpmforge-testing rhel-source.repo service-cd-repo.repo swp-vmware- tools-repo.repo
На самом деле это может быть OEL 6, а не RHEL 6. Однако решение близко к тому, что вы пытались сделать - вам просто нужно получить файл OEL 6 RPM-GPG-KEY от Oracle, а не ключ OEL 5. Я сам не пробовал, так как у меня нет систем OEL, но я думаю, что вы можете сделать это с wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el6
, затем rpm --import RPM-GPG-KEY-oracle-el6
. Если эти точные команды не работают, должны быть очень похожие. Тогда вы сможете нормально устанавливать пакеты; вам не нужен файл в /etc/pki/rpm-gpg/
однажды rpm --import
завершается успешно.
В качестве альтернативы, если это RHEL 6 и вам не нужны репозитории / пакеты OEL, просто удалите все дефиниции OEL в /etc/yum.repos.d/
дерево каталогов (и любые пакеты, которые владеют файлами OEL) или иным образом отключить репозитории OEL и повторно выпустить исходный yum
команда. Затем вы должны вытащить правильные пакеты RHEL GNOME.