Puncte:5

Nu se rulează actualizarea yum în CentOS 8

drapel pk

Vreau să prefațez această postare cu această declinare a răspunderii: nu sunt oarecum familiarizat cu modul în care funcționează yum și, de asemenea, nu sunt familiarizat cu detaliile modificărilor care sunt necesare de când CentOS 8 a devenit EOL.

Cu aproximativ o lună în urmă, construirea containerului meu nu a putut să ruleze cu succes, deoarece când aș fi actualizat, am primit o eroare. Am găsit soluția aici și am adăugat aceasta la construcția containerului meu:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*

Asta m-a stăpânit o vreme, până azi și părea să se rupă din nou.

bash-4.4# yum actualizare
CentOS Linux 8 - AppStream 149 kB/s | 8,4 MB 00:58
CentOS Linux 8 - BaseOS 113 kB/s | 4,6 MB 00:41
CentOS Linux 8 - Suplimente 716 B/s | 10 kB 00:14
CentOS Linux 8 - PowerTools 0.0 B/s | 0 B 01:26
Erori la descărcarea metadatelor pentru depozitul „instrumente electrice”:
  - Eroare de curl (28): a fost atins termenul de expirare pentru http://vault.centos.org/centos/8/PowerTools/x86_64/os/repodata/981185e5d80d51024e5246ed47f7f69605160518c22103333764. Mai puțin de 1000 de octeți/sec transferați în ultimele 30 de secunde]
  - Eroare de curl (28): a fost atins termenul de expirare pentru http://vault.centos.org/centos/8/PowerTools/x86_64/os/repodata/4b94ac0555ec1e15718dd9d77f995ec7096d98974b4c7a427b8eml.primary. Mai puțin de 1000 de octeți/sec transferați în ultimele 30 de secunde]

Așa că am găsit alte soluții, dar niciuna nu a funcționat. De exemplu, am gasit aceasta postare: Actualizare CentOS 8 - Cum se rezolvă Avertisment: încărcarea „/etc/yum.repos.d/CentOS-AppStream.repo” nu a reușit, sărind peste

M-a pus la următoarele:

dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos

dnf distro-sync

Dar cu asta, primesc asta:

    bash-4.4# dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos
CentOS Linux 8 - Suplimente 22 kB/s | 10 kB 00:00
Eroare:
 Problema 1: solicitări contradictorii
  - nimic nu oferă centos-gpg-keys = 1:8-3.el8 necesar de centos-stream-repos-8-3.el8.noarch
 Problema 2: pachetul centos-linux-release-8.3-1.2011.el8.noarch necesită centos-repos(8), dar niciunul dintre furnizori nu poate fi instalat
  - cereri contradictorii
  - problemă cu pachetul instalat centos-linux-release-8.3-1.2011.el8.noarch
  - nimic nu oferă centos-gpg-keys = 1:8-3.el8 necesar de centos-stream-repos-8-3.el8.noarch
(încercați să adăugați „--skip-broken” pentru a sări peste pachetele dezinstalabile sau „--nobest” pentru a utiliza nu numai cele mai bune pachete candidate)

Dacă dau condiția că nu pot să-mi schimb imaginea de bază de bază pentru acest container (CentOS 8), care este o soluție pe termen scurt pentru aceasta? Știu că soluția pe termen lung este să îmi schimb sistemul de operare, dar trebuie să șchiopăt pentru o perioadă scurtă de timp.

Multumesc anticipat!

Puncte:7
drapel cn

Infra-ul care se află în spatele vault.centos.org va fi probabil întotdeauna scazut.

RedHat are foarte puțină motivație să o susțină. Este pentru versiunea comunității arhivată a sistemului lor principal de operare, aceeași versiune comunitară care a fost făcută EOL în favoarea CentOS Stream.

După cum este detaliat Aici, poate doriți să utilizați boltă.epel.cloud care este mai de încredere.

sed -i 's|baseurl=http://vault.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*
drapel pk
Aceasta a rezolvat problema. Mulțumesc!
Puncte:1
drapel cn

Mutați containerele de pe un CentOS 8, deoarece acesta este la sfârșitul vieții. Nu utilizați Vault.

Mai multe opțiuni. Imagine de bază universală (UBI 8) direct de la Red Hat. Containerele bazate pe EL8 din reconstrucție, cel puțin Alma și Rocky au și acestea.

drapel pk
Acesta este planul meu pe termen mediu/lung, dar nu este chiar atât de simplu, deoarece folosim o construcție în mai multe etape și una dintre imaginile de mai sus în stivă nu este a noastră și se bazează pe CentOS 8. Această imagine este foarte complicată și nu ne este ușor de realizat. replica, dar asta vom face.
John Mahowald avatar
drapel cn
De obicei, Vault nu este necesar pentru a realiza o schimbare a distribuției. Chiar și cu seif, vă lipsesc actualizările de securitate, așa că rămânerea în această distribuție are riscuri.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.