Yum è uno strumento di gestione dei pacchetti per installare, aggiornare e rimuovere i pacchetti dai sistemi RedHat basati su rpm, che presto sarà sostituito da dnf . A volte, quando si tenta di installare un pacchetto con il comando yum, possono verificarsi errori per diversi motivi, uno dei problemi comuni deriva dalla mancata lettura delle informazioni aggiornate. In questo post, descriverò le situazioni in cui possono verificarsi errori yum e come risolverli.
404
Puoi ottenere questi 404 errori quando scaricati da yum metadata obsoleti. Per riparare gli errori in 404 yum, puliamo i metadati.
Correggi gli errori di connessione non riuscita
Sintomo:ottieni errori "la rete non è raggiungibile" o "non è stato possibile connettersi al server" durante l'esecuzione del comando yum.
L'errore significa che per qualche motivo non è possibile connettersi correttamente al repository dei server. Se riesci ancora a eseguire il ping dei server senza alcun problema, controlla se il tuo sistema è dietro un proxy. Se stai eseguendo yum dietro un proxy, ma non hai specificato le impostazioni del proxy yum, ottieni errori di connessione come prima
Correggi i metadati di verifica del checksum
Sintomo:ricevi un "file di metadati che non corrisponde al checksum" eseguendo il comando yum.
Puoi ottenere errori di checksum dei metadati quando i metadati che valgono la redudancia, scaricati da yum sono diventati obsoleti.
Codice terminale:i tuoi metadati yum clean
Correggi gli errori yum lock
Sintomo:quando esegui yum su Fedora, ricevi errori che dicono "Un'altra applicazione sta bloccando ..."
Il colpevole di questo errore è PackageKit che è responsabile degli aggiornamenti automatici su Fedora. Il processo PackageKit si avvia automaticamente all'avvio, che continua a bloccare yum o dnf. Per correggere l'errore, disabilita i controlli di aggiornamento automatici su Fedora (cosa sconsigliata poiché molti non hanno una cultura dell'aggiornamento).
Per fare ciò, digita in un terminale:gpk-prefs
Correggi la lettura del repository del database degli errori
Sintomo:quando si installa un pacchetto con yum, si ottengono errori che dicono "file compresso terminato prima che fosse rilevata la fine logica del flusso"
Questo errore può verificarsi quando il comando yum è stato interrotto durante il download di un database del repository. Quindi il database salvato è incompleto e considerato corrotto. Per risolvere questo problema dovresti pulire il database yum.