CentOS: Installieren Sie Git mit Yum. Glibc erfordert ein älteres Glibc-Common als installiert

CentOS: Installieren Sie Git mit Yum. Glibc erfordert ein älteres Glibc-Common als installiert

Ich verwende CentOS 6 von Docker und bei der Installation giterhalte ich diesen Abhängigkeitsfehler:

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

Dies funktionierte vor ein paar Tagen ohne Änderungen. Was ist mit dem CentOS-Repository passiert?

Als Referenz hier meins Dockerfile:

FROM centos:6
RUN yum install -y \
        java-1.8.0-openjdk-devel.x86_64 \
        unzip \
        git \
    && yum clean all

Antwort1

Bei der Aktivierung des EPEL-Repos kommt es zu Konflikten. Versuchen Sie die Installation gitmit dem folgenden Befehl:

yum install git --disablerepo=epel

Sie können Git dauerhaft aus den EPEL-Repositorys ausschließen, indem Sie es exclude=git*zur /etc/yum.repos.d/epel.repoDatei hinzufügen.

Antwort2

Das Entfernen des EPEL-Repos --disablerep=epelhat nicht geholfen. Schließlich habe ich eins gemacht docker pull centos:centos6und das scheint das Problem behoben zu haben. Ich vermute, es war ein vorübergehendes Problem im Image und wurde durch ein aktuelles Update behoben.

verwandte Informationen