YUM atjaunināšana neizdodas CentOS 7 Docker iekšienē Lielbritānijā, darbojas citur.

Mēģinot palaist yum atjauninājumu akciju CentOS 7 Docker konteinerā, tas neizdodas ar Viena no konfigurētajām krātuvēm neizdevās (Nezināms) :

$ docker run --rm -it  centos:centos7.8.2003
# yum update
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
 * base: mirror.freethought-internet.co.uk
 * extras: mirror.freethought-internet.co.uk
 * updates: mirrors.gethosted.online


 One of the configured repositories failed (Unknown),
<snip>
Insufficient space in download directory /var/cache/yum/x86_64/7/base

Šis ir sācies apmēram pirms 2 nedēļām un kopš tā laika ir noticis konsekventi Mac datorā, kurā darbojas Docker Desktop Lielbritānijā (Docker versija 19.03.13, būvējums 4484c46d9d). Izmēģinot to pašu Izraēlas serverī, kurā darbojas Debian un Docker versija 1.13.1, būvējums 092cba3 ir veiksmīgs, izmantojot dažādus spoguļa resursdatorus. Uzbūvēts arī uz Docker Hub, kas izmanto šo bāzes attēlu un ir atkarīgs no šīs komandas veiksmīgas darbības, darbojas lieliski.

Es mēģināju izpildīt ieteikumu palaist yum --disablerepo , lai atspējotu atsevišķas repo, un tas padarīja nav atšķirības. Kā es varu labāk izprast, kas notiek nepareizi, piemēram, piespiest Jumu izmēģināt dažādus spoguļus?

0
задан 1 October 2020 в 20:52
1 ответ

Ваша проблема связана с кешем yum. Пакет загрузки Yum в каталог кеша. В этом каталоге недостаточно места для загрузки пакетов заголовков и метаданных. Вы должны решить проблему с местом, очистить кеш и снова обновить информацию о пакете. Также вы можете изменить каталог кеша на другой (у вас есть свободное место)

проверьте каталог кеша в:

cat /etc/yum.conf

cachedir=/var/cache/yum/$basea

После решения вашей проблемы с пространством run :

yum clean all
yum update
3
ответ дан 1 October 2020 в 18:07

Теги

Похожие вопросы