CentOS 7 – Yum post mortem
Come tutte le cose belle, anche CentOS 7 ci ha salutato. Nel caso non avessimo fatto in tempo a gestire la migrazione a qualcosa di più recente, ma sopratutto supportato, potremmo incorrere in qualche problema con yum
.
Non che ci serva più aggiornare il sistema, ma nel caso avessimo bisogno di installare un pacchetto o una dipendenza yum
andrebbe a scaricare quest’ultimo da un mirror, i quali elenchi non funzionano più.
Per sistemare questo problema bisogna andare nella configurazione di ogni repository di CentOS 7, commentare la voce mirrorlist e decommentare la voce baseurl come spiegato nei commenti del file
[luca@centos7-server ~]$ cat /etc/yum.repos.d/CentOS-Base.repo
Ecco come appare
#CentOS-Base.repo
#
#The mirror system uses the connecting IP address of the client and the
#update status of each mirror to pick mirrors that are updated to and
#geographically close to the client. You should use this for CentOS updates
#unless you are manually picking other mirrors.
#
#If the #mirrorlist= does not work for you, as a fall back you can try the
#remarked out baseurl= line instead.
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://#mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 Essendo parecchi, due sed possono fare il lavoro al posto nostro sed -i.bak 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i.bak 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Essendo parecchi, 2 sed
possono fare il lavoro al posto nostro
sed -i.bak 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i.bak 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Dopodiché
yum clean all
yum update
Per avere la conferma “No packages marked for update”, ma almeno non avremo errore.
Giusto una soluzione tampone fino a quando non migreremo a qualcos’altro oppure tenteremo l’aggiornamento a AlmaLinux 8.
Fonte: https://www.marcosbox.com/2024/07/23/centos-7-yum-post-mortem/
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.