CentOS: Instalar o git com o yum diz que o glibc requer o glibc-common mais antigo que o instalado

0

Estou usando o CentOS 6 do Docker e, quando instalo git , recebo este erro de dependência:

Error: Package: glibc-2.12-1.166.el6_7.7.i686 (updates)
           Requires: glibc-common = 2.12-1.166.el6_7.7
           Installed: glibc-common-2.12-1.192.el6.x86_64 (@CR/6.7)
               glibc-common = 2.12-1.192.el6
           Available: glibc-common-2.12-1.166.el6.x86_64 (base)
               glibc-common = 2.12-1.166.el6
           Available: glibc-common-2.12-1.166.el6_7.1.x86_64 (updates)
               glibc-common = 2.12-1.166.el6_7.1
           Available: glibc-common-2.12-1.166.el6_7.3.x86_64 (updates)
               glibc-common = 2.12-1.166.el6_7.3
           Available: glibc-common-2.12-1.166.el6_7.7.x86_64 (updates)
               glibc-common = 2.12-1.166.el6_7.7

You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Service 'docker-project' failed to build: The command '/bin/sh -c yum install -y \
    java-1.8.0-openjdk-devel.x86_64 \
    unzip \
    git \
    && yum clean all' returned a non-zero code: 1

Isso estava funcionando há alguns dias sem nenhuma alteração. O que aconteceu com o repositório do CentOS?

Para referência, aqui está meu Dockerfile :

FROM centos:6
RUN yum install -y \
        java-1.8.0-openjdk-devel.x86_64 \
        unzip \
        git \
    && yum clean all
    
por Neil 17.05.2016 / 22:27

2 respostas

0

Haverá alguns conflitos sempre que o repo EPEL for ativado. Tente instalar git usando o seguinte comando:

yum install git --disablerepo=epel

Você pode excluir permanentemente o git dos repositórios EPEL adicionando o arquivo exclude=git* ao /etc/yum.repos.d/epel.repo .

    
por 17.05.2016 / 22:47
0

A remoção do repo EPEL e --disablerep=epel não ajudaram. Finalmente eu fiz um docker pull centos:centos6 e parece que isso foi corrigido. Eu acho que foi um problema temporário na imagem e uma atualização recente corrigida.

    
por 18.05.2016 / 01:33

Tags