
Mit dem neuesten Docker.Hub-Image von CentOS:8 kann ich Yum nicht ausführen. Alle Yum-Befehle schlagen mit der Fehlermeldung fehl Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
.
Dies kann wie folgt reproduziert werden:
$ docker pull centos:8
8: Pulling from library/centos
Digest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177
Status: Image is up to date for centos:8
docker.io/library/centos:8
$ docker run -it --init --cap-add=SYS_PTRACE --network=host centos:8 /bin/bash
[root@docker-desktop /]# yum clean all
Failed to set locale, defaulting to C.UTF-8
0 files removed
[root@docker-desktop /]# yum update
Failed to set locale, defaulting to C.UTF-8
CentOS Linux 8 - AppStream 988 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
Ich bin mir nicht sicher, ob dies spezifisch für das Docker-Image ist oder ein breiteres Problem mit centos:8 darstellt. Ich seheähnliche Fragendarüber von vor über einem Jahr, in dem vorgeschlagen wird, es zu ändern /etc/yum/vars/releasever
oder zu entfernen /var/cache/dnf
, aber diese releasever
Datei existiert in diesem Image nicht und das Entfernen dieses dnf
Caches hilft nicht.
Ich wäre für jede Hilfe zur Lösung dieses Problems dankbar.