Falha no Yum: Requer pacotes instalados

1

Eu instalei recentemente o Red Hat RHEL 7 em uma máquina x86_64 e o yum falhou em alguns pacotes com saída similar (estranha).

Aqui está um exemplo, ao tentar instalar o gcc:


Error: Package: gcc-4.8.5-11.el7.x86_64 (rhel-7-desktop-rpms)
           Requires: cpp = 4.8.5-11.el7
           Installed: cpp-4.8.5-14.el7.x86_64 (@anaconda/7.4)
               cpp = 4.8.2-16.el7
               cpp = 4.8.5-14.el7
           Available: cpp-4.8.2-16.el7.x86_64 (rhel-7-desktop-rpms)
               cpp = 4.8.2-16.el7
           Available: cpp-4.8.2-16.2.el7_0.x86_64 (rhel-7-desktop-rpms)
               cpp = 4.8.2-16.2.el7_0
           Available: cpp-4.8.3-9.el7.x86_64 (rhel-7-desktop-rpms)
               cpp = 4.8.2-16.el7
               cpp = 4.8.3-9.el7
           Available: cpp-4.8.5-4.el7.x86_64 (rhel-7-desktop-rpms)
               cpp = 4.8.2-16.el7
               cpp = 4.8.5-4.el7
           Available: cpp-4.8.5-11.el7.x86_64 (rhel-7-desktop-rpms)
               cpp = 4.8.2-16.el7
               cpp = 4.8.5-11.el7

Aqui está a saída de:

sudo yum repolist

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
repo id                                              repo name                                                     status
epel/x86_64                                          Extra Packages for Enterprise Linux 7 - x86_64                11,777
rhel-7-desktop-optional-rpms/7Client/x86_64          Red Hat Enterprise Linux 7 Desktop - Optional (RPMs)          12,365
rhel-7-desktop-rpms/7Client/x86_64                   Red Hat Enterprise Linux 7 Desktop (RPMs)                     11,673
repolist: 35,815

Eu tentei

sudo yum cleanall
sudo yum update
    
por Bret F 08.06.2017 / 22:06

1 resposta

0

cpp-4.8.5-11 é a versão fornecida com o RHEL 7.3, mas o cpp-4.8.5-14 é fornecido com o RHEL 7.4 (que ainda está em versão beta, acredito). "Instalado: cpp-4.8.5-14.el7.x86_64 (@ anaconda / 7.4)" indica que a versão instalada é um pacote RHEL 7.4.

Suponho que você tenha usado mídia de instalação para o RHEL 7.4, mas o repositório ao qual você está se conectando tem pacotes RHEL 7.3. Se esse for o problema, você deverá configurar um arquivo repo em /etc/yum.repos.d para um repositório do RHEL 7.4.

Uma possibilidade é copiar um ISO para a mídia de instalação que você usou em seu sistema e configurá-lo como um repositório local, até que haja um repositório do RHEL 7.4 disponível por meio de sua rede.

    
por 08.06.2017 / 23:24