Det skjer ganske ofte at vi støter på feil mens vi prøver å kjøre en oppdatering i Ubuntu. Det er flere typer feil, og i dette innlegget vil vi se hvordan du løser noen av de vanligste feilene som oppstår under oppdatering av pakker i Ubuntu.

Feil 1: E: Oppdaget en seksjon uten pakke: header, E: Problem med MergeList

Noen ganger kjører oppdateringene i Update Manger følgende feil:

Kunne ikke initialisere pakkeinformasjonen.
Et uoppløselig problem oppstod under initialisering av pakkeinformasjonen.
Vennligst rapporter denne feilen mot oppdateringspakken, og ta med følgende feilmelding:
'E: Oppdaget en seksjon uten pakke: header, E: Problem med MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_natty_main_binary-amd64_Packages, E: Pakkelister eller statusfil kunne ikke analyseres eller åpnes.'

En lignende feil oppstår mens du kjører kommandoen apt-get update i terminal:

Lese pakke lister ... Feil!
E: Oppdaget en seksjon uten pakke: header
E: Problem med MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_natty_main_binary-amd64_Packages
E: Pakkelister eller statusfil kunne ikke analyseres eller åpnes.

Det er en engangs løsning på de ovennevnte feilene. Åpne terminalen og kjør følgende kommandoer i den oppgitte rekkefølgen:

 sudo rm -rf / var / lib / apt / lister / * sudo apt-bli ren sudo apt-get oppdatering 

Håper det løser de ovennevnte problemene. Nå kan vi gå videre til en annen type feil.

Feil 2: E: Kunne ikke få lås / var / lib / dpkg / lås - åpen (11: Ressurs midlertidig utilgjengelig)

En svært vanlig feil når du installerer et program eller oppdaterer en pakke, følger:

E: Kunne ikke få lås / var / lib / dpkg / lås - åpen (11: Ressurs midlertidig utilgjengelig)
E: Kan ikke låse administrasjonsmappen (/ var / lib / dpkg /), er en annen prosess å bruke den?

Årsaken er ganske åpenbart fra feilen selv "en annen prosess som bruker den". Hvilket betyr at en annen prosess allerede bruker den nevnte katalogen (nødvendig for at programmet skal installeres) gjennom Synaptic Package Manager, Update Manger, terminal eller Ubuntu Software Center.

Ideen ville være å lete etter et annet program som blir installert eller oppdatert. Vent til den fullfører installasjonen eller avbryter den. Hvis du ikke ser programmet, kan du prøve å kjøre denne kommandoen i terminalen for å løse denne feilen:

 sudo rm / var / lib / apt / lister / lås 

Feil 3: Handlingen vil kreve installasjon av pakker fra ikke autentiserte kilder

Jeg møtte en merkelig situasjon i dag da jeg kjørte oppdateringsbehandleren i Ubuntu. Det viste meg en rekke oppdateringer som skulle installeres, og da jeg klikket på Installer oppdateringer, viste det meg følgende feil:

Handlingen vil kreve installasjon av pakker fra ikke autentiserte kilder


Det kan være flere grunner for denne feilen:

  • Programvaren er begrenset av copyright eller juridiske problemer
  • Programvaren er fra Canonical Partner og er ikke lagt til i kildelisten
  • Søknaden er installert med kildekoden
  • Manglende offentlig nøkkel for søknaden

Hvis du ikke vet hva som er årsaken til feilen, følg instruksjonene for hver av dem, og så kan du finne ut det. Lar se hvordan du takler dette problemet en etter en:

(i) Programvaren er begrenset av opphavsrett eller juridiske problemer

Kjør oppdateringsbehandling. Og gå til Innstillinger som vist i bildet nedenfor:

Nå her, gå til Ubuntu Software-kategorien og sørg for at Programvaren er begrenset av opphavsrett eller juridiske problemer, er feltet merket. Lukk innstillingene og installer oppdateringer nå.

(ii) Programvaren er fra Canonical Partner og har ikke blitt lagt til i kildelisten

I Oppdateringsinnstillinger-innstillingene, gå til Ubuntu Software-fanen og ta med Kildekoden for oppdateringer som i bildet nedenfor:

(iii) Søknaden er installert med kildekoden

I Oppdater Manger-innstillingene, gå til Ubuntu Software-fanen og sjekk alternativet Source Code:

(iv) Manglende offentlig nøkkel i søknaden

Åpne terminalen (Ctrl + Alt + T) og kjør følgende kommando:

 sudo apt-get oppdatering 

Vent nå til det er ferdig og se om du ser noe slikt:

W: GPG-feil: http: /something.something Utgivelse: Følgende signaturer kunne ikke bekreftes fordi den offentlige nøkkelen ikke er tilgjengelig: NO_PUBKEY XXXXXXXXXXXXXXXXX

Merk ned tallene du ser etter NO_PUBKEY. Denne feilen er fordi programmets offentlige nøkkel ikke er lagt til. For å løse feilen, bruk følgende kommando i terminalen:

 sudo apt-key adv --recv-nøkkel - keyserver keyserver.ubuntu.com XXXXXXXXXXXXXXXX 

Etter å legge til den manglende offentlige nøkkelen, kjør følgende kommando (igjen):

 sudo apt-get oppdatering 

Jeg håper det hjelper med å løse problemet ditt. Gi oss din tilbakemelding, og hvis du står overfor andre feil enn dette, så gi oss beskjed. Kommentarer delen er alt ditt. Nyt :)