## page was renamed from AmministrazioneSistema/RisoluzioneProblemiAggiornamenti ## page was renamed from AmministrazioneSistema/RisuluzioneProblemiAggiornamenti ## page was renamed from iononsbalgiomai/ProvaRisuluzioneProblemiAggiornamenti ## page was renamed from GuidaWiki/DocumentazioneModello #format wiki #LANGUAGE it <
> <> <> = Introduzione = Questa guida spiega come risolvere alcuni problemi comuni che possono verificarsi in fase di [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|aggiornamento del sistema]]. = Chiave pubblica non disponibile = Le chiavi di autenticazione sono fornite dal manutentore del repository. Possono essere pubblicate all'interno di un server pubblico per la gestione delle chiavi, come ad esempio `www.keyserver.net`. Se mancano una o più chiavi pubbliche vengono visualizzati messaggi di questo tipo: {{{ Errore: http://... Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY }}} {{{ W: Si è verificato un errore nel verificare la firma. Il repository non è aggiornato e verranno usati i file indice precedenti. Errore GPG: http://... : Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY }}} {{{ W: Impossibile recuperare http://... Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY }}} {{{ Err: http://... The following signatures couldn't be verified because the public key is not available: NO_PUBKEY }}} {{{ W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://... : The following signatures couldn't be verified because the public key is not available: NO_PUBKEY }}} {{{ W: Failed to fetch http://... The following signatures couldn't be verified because the public key is not available: NO_PUBKEY }}} == Soluzione == * Se il problema riguarda i repository ufficiali, ovvero con indirizzo `ubuntu.com`, reinstallare il pacchetto ''ubuntu-keyring'' digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ sudo apt install --reinstall ubuntu-keyring}}} {{{#!wiki note Se il problema dovesse persistere [[#server|cambiare server]]. }}} * Se il problema riguarda un [[https://help.launchpad.net/Packaging/PPA|PPA Launchpad]], ovvero un repository con indirizzo `ppa.launchpad.net`, ripetere l'[[Repository/RigaDiComando#Aggiungere_repository_launchpad|installazione del repository]]. * Su Ubuntu 20.04 e precedenti, se la chiave è disponibile su `www.keyserver.net`, digitare il seguente comando in un [[AmministrazioneSistema/Terminale| terminale]]:{{{ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CHIAVE }}} sostituendo la dicitura «`CHIAVE`» con il numero della chiave pubblica che compare nell'errore. * Se invece riguarda repository di terze parti consultare il supporto tecnico del manutentore del repository. = Firme non valide = Se una o più firme risultano non valide vengono visualizzati messaggi di questo tipo: {{{ Errore: http://... Le seguenti firme non erano valide: BADSIG ...}}} {{{ W: Si è verificato un errore nel verificare la firma. Il repository non è aggiornato e verranno usati i file indice precedenti. Errore GPG: http://... : Le seguenti firme non erano valide: BADSIG ...}}} {{{ W: Impossibile recuperare http://... Le seguenti firme non erano valide: BADSIG ...}}} {{{ Err: http://... The following signatures were invalid: BADSIG ...}}} {{{ W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://... : The following signatures were invalid: BADSIG ...}}} {{{ W: Failed to fetch http://... The following signatures were invalid: BADSIG ...}}} == Soluzione == Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ sudo rm -r /var/lib/apt/lists/* && sudo apt update}}} {{{#!wiki note Se il problema dovesse persistere [[#server|cambiare server]]. }}} = Somma hash non corrispondente = Se si tenta di installare un [[AmministrazioneSistema/Pacchetti|pacchetto]] ma il suo [[https://it.wikipedia.org/wiki/Funzione_crittografica_di_hash|hash]] non corrisponde a quello atteso dal sistema, vengono visualizzati messaggi di questo tipo: {{{ Errore: http://... Somma hash non corrispondente}}} {{{ E: Impossibile recuperare http://... Somma hash non corrispondente}}} {{{ Err: http://... Hash Sum mismatch}}} {{{ E: Failed to fetch http://... Hash Sum mismatch}}} == Soluzione == 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ sudo rm -r /var/lib/apt/lists/* && sudo apt clean && sudo apt update}}} 0. Riprovare ad installare il pacchetto desiderato. {{{#!wiki note Se il problema dovesse persistere [[#server|cambiare server]]. }}} = Impossibile recuperare... = Se il computer non riesce a collegarsi al server degli aggiornamenti vengono visualizzati messaggi di questo tipo: ## Messaggi 18.04 {{{ Errore: http://... Impossibile risolvere "..."}}} {{{ W: Impossibile recuperare http://... Impossibile risolvere "..."}}} {{{ Err: http://... Could not resolve ‘...’}}} {{{ W: Failed to fetch http://... Could not resolve ‘...’}}} ## Messaggi 20.04, 21.04 {{{ Errore: http://... Risoluzione di "..." temporaneamente non riuscita}}} {{{ W: Impossibile recuperare http://... Risoluzione di "..." temporaneamente non riuscita}}} {{{ Err: http://... Temporary failure resolving '...'}}} {{{ W: Failed to fetch http://... Temporary failure resolving '...'}}} {{{#!wiki tip Prima di tentare ulteriori soluzioni, verificare che la propria connessione Internet funzioni correttamente. Inoltre l'errore potrebbe essere dovuto a un problema momentaneo della rete o del server, pertanto alle volte basta riprovare ad aggiornare il sistema in un momento successivo, senza dover apportare alcuna correzione.}}} == Soluzione repository ufficiali == Se il problema riguarda repository ufficiali, ovvero con indirizzo `ubuntu.com`, verificare a [[https://wiki.ubuntu.com/Releases|questo indirizzo]] in quale elenco rientra la propria versione di '''Ubuntu'''. * Se rientra nell'elenco '''End of life''', ovvero è una versione non più supportata, è consigliabile passare ad una versione inclusa nell'elenco '''Current''', ovvero correntemente supportata. In alternativa è possibile utilizzare i [[Repository/SourcesList/EOL|repository EOL]]. * Se invece rientra nell'elenco '''Current''' verificare la correttezza del file `/etc/apt/sources.list` seguendo la [[Repository/SourcesList|guida dedicata]]. {{{#!wiki important Si ricorda che proprio per l'assenza di aggiornamenti di sicurezza e di bug fixing, l'utilizzo di versioni non più supportate è altamente sconsigliato. }}} {{{#!wiki note Se il problema dovesse persistere [[#server|cambiare server]]. }}} == Soluzione repository di terze parti == Se il problema riguarda repository di terze parti, attenersi alla seguente procedura: 0. Avviare il gestore dei repository: * Per '''Ubuntu''' e derivate (eccetto '''Kubuntu'''), [[AmbienteGrafico/AvviareProgrammi|avviare]] '''Software e aggiornamenti'''. * Per '''Kubuntu''', digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ sudo -H software-properties-kde}}} 0. Portarsi nella scheda '''Altro software''' (Other Software) e rimuovere la spunta dai repository che causano il problema. = Impossibile impostare il blocco = Se si tenta di utilizzare contemporaneamente più programmi per la gestione dei pacchetti, come '''[[AmministrazioneSistema/InstallareProgrammi/GestorePacchetti|Gestore pacchetti Synaptic]]''', '''[[AmministrazioneSistema/InstallareProgrammi/GestorePacchettiMuon|Gestore Pacchetti Muon]]''', '''[[AmministrazioneSistema/InstallareProgrammi/Apt|Apt]]''' o '''Dpkg''', su '''Ubuntu 18.04''' vengono visualizzati messaggi di questo tipo: {{{ E: Impossibile impostare il blocco /var/lib/dpkg/lock-frontend - open (11: Risorsa temporaneamente non disponibile)}}} {{{ E: Impossibile acquisire il blocco sul frontend dpkg (/var/lib/dpkg/lock-frontend). Un altro processo potrebbe tenerlo occupato.}}} {{{ E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)}}} {{{ E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it}}} <> == Soluzione == * Attendere il completamento delle operazioni in corso, quindi chiudere tutti i programmi per la gestione dei pacchetti eccetto quello che si intende utilizzare. * Se il problema persiste, verificare quale processo detiene il blocco del file `lock-frontend` digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ sudo lslocks | awk '/lock-frontend/ {print $1}'}}} Se il nome del processo è '''unattended-upgrades''' oppure '''packagekitd''', attendere il completamento delle operazioni in corso in background. * Se il problema non è ancora risolto, riavviare il computer. {{{#!wiki important Non forzare l'interruzione di processi di aggiornamento, installazione o rimozione pacchetti. }}} = Waiting for cache lock = Se si tenta di utilizzare contemporaneamente più programmi per la gestione dei pacchetti, come '''[[AmministrazioneSistema/InstallareProgrammi/GestorePacchetti|Gestore pacchetti Synaptic]]''', '''[[AmministrazioneSistema/InstallareProgrammi/GestorePacchettiMuon|Gestore Pacchetti Muon]]''', '''[[AmministrazioneSistema/InstallareProgrammi/Apt|Apt]]''' o '''Dpkg''', su '''Ubuntu 20.04''' e successivi viene visualizzato un messaggio di questo tipo: {{{ Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process ()...}}} == Soluzione == * Attendere il completamento delle operazioni in corso, quindi chiudere tutti i programmi per la gestione dei pacchetti eccetto quello che si intende utilizzare. * Se il nome del processo che detiene il blocco del file `lock-frontend` è '''unattended-upgrades''' oppure '''packagekitd''', attendere il completamento delle operazioni in corso in background. * Se il problema non è ancora risolto, riavviare il computer. {{{#!wiki important Non forzare l'interruzione di processi di aggiornamento, installazione o rimozione pacchetti. }}} = Warning: apt-key is deprecated = In presenza di [[Repository/NonUfficiali|repository di terze parti]] e di errori simili al seguente:{{{ Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). }}} consultare la relativa [[Repository/GestioneRepositoryTerzeParti|guida]] per risolvere. = Impossibile aggiornare alcuni pacchetti = In Ubuntu 22.04 e successive, qualora alcuni pacchetti non vengano aggiornati dal sistema, come nel seguente esempio:{{{ Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto 0 aggiornati, 0 installati, 0 da rimuovere e 16 non aggiornati. }}} potrebbe essere dovuto al normale rilascio tramite '''phased updates'''. In tal caso è quindi possibile ignorare il tutto e attendere il regolare aggiornamento dei pacchetti interessati. Per maggiori informazioni consultare [[AmministrazioneSistema/Aggiornamenti/PhasedUpdates|questa guida]]. = Altri errori = Se uno o più file contenenti le informazioni sui [[AmministrazioneSistema/Pacchetti|pacchetti]] sono danneggiati vengono visualizzati messaggi di questo tipo: {{{ E: Encountered a section with no Package: header}}} {{{ E: Problem with MergeList /var/lib/apt/lists/...}}} {{{ E: L'elenco dei pacchetti o il file di stato non può essere letto o aperto.}}} {{{ E: The package lists or status file could not be parsed or opened.}}} == Soluzione == Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ sudo rm -r /var/lib/apt/lists/* && sudo apt clean && sudo apt update}}} {{{#!wiki note Se il problema dovesse persistere [[#server|cambiare server]]. }}} <> = Cambiare server = Alcuni dei problemi sopracitati possono essere dovuti a un problema momentaneo con il server degli aggiornamenti. In tal caso per risolvere sarà sufficiente cambiare server (anche solo temporaneamente). A tal fine attenersi alla seguente procedura: 0. Avviare il gestore dei repository: * Per '''Ubuntu''' e derivate (eccetto '''Kubuntu'''), [[AmbienteGrafico/AvviareProgrammi|avviare]] '''Software e aggiornamenti'''. * Per '''Kubuntu''', digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ sudo -H software-properties-kde}}} 0. Seguire le istruzioni della [[Repository/Ubuntu#Cambiare_server|guida dedicata]]. = Ulteriori risorse = * [[AmministrazioneSistema|Portale dedicato all'amministrazione del sistema]] * [[AmministrazioneSistema/InstallareProgrammi|Guida all'installazione programmi]] * [[http://keyserver.ubuntu.com/|keyserver.ubuntu.com]] ---- CategoryAmministrazione