Ricerca nel sito web

Come risolvere il problema "W: Impossibile scaricare alcuni file indice. "Errore in Ubuntu


A volte potresti riscontrare l'errore "W: download di alcuni file indice non riuscito." su Ubuntu durante l'aggiornamento del sistema. Ecco un estratto dell'errore.

W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg  Unable to connect to archive.ubuntu.com:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

Dalla prima riga, l'errore è indicativo di un mirror inattivo o non disponibile. In questo caso, il mirror archive.ubuntu.com non è disponibile per qualche motivo.

Come risolvere il problema "W: Impossibile scaricare alcuni file indice. "Errore in Ubuntu

Di solito, l'errore dovrebbe essere risolto una volta che il mirror è di nuovo online. Tuttavia, poiché non è possibile sapere con certezza quanto tempo occorrerà affinché il mirror ritorni disponibile, il metodo migliore è passare a un mirror diverso.

Ecco alcune soluzioni che puoi adottare per risolvere l'errore.

Soluzione 1: ripristina il mirror Ubuntu originale

Se ti imbatti in questo errore, il primo asso nella manica è tornare allo specchio originale. Ciò comporta la creazione di un nuovo file di elenco delle fonti dal file di elenco delle fonti di esempio nel percorso /usr/share/doc/apt/examples/sources.list.

Puoi dare un'occhiata al file dell'elenco delle sorgenti di esempio come mostrato:

cat /usr/share/doc/apt/examples/sources.list
Uscita del campione
See sources.list(5) manpage for more information
Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted

deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb-src http://security.ubuntu.com/ubuntu focal-security main restricted

deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted

Ma prima, come sempre consigliato, fate una copia di backup degli elenchi delle fonti come mostrato:

sudo mv /etc/apt/sources.list{,.backup}
sudo mv /etc/apt/sources.list.d{,.backup}

Successivamente, crea un nuovo file di elenco delle fonti dal file di elenco delle fonti di esempio seguendo i passaggi seguenti:

sudo mkdir /etc/apt/sources.list.d
sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

Infine, aggiorna i repository come mostrato.

sudo apt update

Ciò ripristina tutti i mirror e abilita il repository "Principale" supportato da Canonical.

Per installare pacchetti software supportati dalla comunità, pacchetti proprietari e pacchetti non disponibili con una licenza completamente gratuita, potresti considerare di abilitare i seguenti repository:

  • Universo: software gratuito e open source gestito dalla comunità.
  • Limitato: driver proprietari per i dispositivi.
  • Multiverse: software limitato da copyright o questioni legali.

Per abilitare questi repository, richiama i comandi seguenti.

sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo add-apt-repository universe

Quindi aggiorna gli elenchi dei pacchetti.

sudo apt update

A questo punto, dovresti avere a tua disposizione sia il repository principale che i repository supportati dalla comunità.

Soluzione 2: seleziona il mirror più vicino dai mirror ufficiali di Ubuntu

In alternativa, potresti considerare di passare al mirror più vicino – che spesso risulta essere il mirror più veloce – rispetto alla tua posizione geografica.

L'approccio più semplice è garantire che il mirror definito nel file dell'elenco delle fonti includa il codice paese relativo al proprio paese di residenza. Ad esempio, il mirror ufficiale degli Stati Uniti fornito in /etc/apt/sources.list è:

deb http://us.archive.ubuntu.com/ubuntu focal main restricted

Se la tua posizione non è negli Stati Uniti, sovrascrivi semplicemente il codice paese USA con il codice paese appropriato. Ad esempio, se ti trovi in Canada, sostituisci us con ca come mostrato nel file mostrato.

deb http://ca.archive.ubuntu.com/ubuntu focal main restricted

Una volta terminato, aggiorna l'elenco delle fonti come mostrato:

sudo apt update

Soluzione 3: copiare i contenuti dell'elenco delle fonti da un sistema ben funzionante

Infine, l'altro modo per risolvere questo errore è copiare il contenuto del file elenco delle fonti da un altro sistema Ubuntu funzionante e incollarlo nel file dell'elenco delle fonti del tuo sistema. Questo è di gran lunga il metodo più semplice per correggere questo errore.

I tre metodi descritti dovrebbero aiutarti a risolvere questo fastidioso errore su Ubuntu.