Korjaa apt-get update Ei toimi
sudo apt päivitys epäonnistuu Ubuntussa? Tulosteen viimeiset rivit nimeävät todellisen syyn - väärä kello, käyttöiän loppu, rikki PPA, puuttuva GPG-avain tai lukko. Tämä opas näyttää kuinka lukea virhe ja korjata vain syyllinen lähde.
📑Luvut
- Suorita sudo apt update ja lue viimeiset rivit – ne nimeävät todellisen syyn
- Väärä kello – "Julkaisutiedosto ei ole vielä voimassa" -virhe
- Verkko ja DNS – pääseekö tämä tietokone ylipäätään osoitteeseen archive.ubuntu.com?
- Varmuuskopioi lähdetiedostot ennen kuin muokkaat mitään
- End-of-life arkisto – julkaisu, joka on poistunut pääarkistosta
- Viallinen PPA – yksi huono kolmannen osapuolen lähde pysäyttää koko päivityksen
- GPG-avain puuttuu – NO_PUBKEY-virhe
- Lukitus – toinen pakettiprosessi on jo käynnissä
📋 Yleiskatsaus ja vaiheittaiset ohjeet
Suorita päivitys ja lue viimeiset rivit
Aloita suorittamalla päivitys ja lukemalla tulos oikein - alhaalta. Useimmat rivit ovat hyviä uutisia: Osuma tarkoittaa, että lähde vastasi hyvin ja Hae tarkoittaa, että uusi pakettiluettelo on ladattu. Vain kahdella rivillä on merkitystä: Err-riveillä keskellä ja yhteenvetoriveillä, jotka alkavat kirjaimella E: tai W: aivan lopussa. Näillä kahdella tai kolmella viimeisellä rivillä mainitaan yksi rikkinäinen lähde ja syy selkeästi.
sudo apt updateOne honest fact that calms most people down: one broken source does not poison the others. The sources that said Hit or Get updated normally. Your job is to find the single bad entry, fix or disable exactly that entry, and run the update again - never start by deleting the whole sources file.
Tarkista kello
Ensimmäinen kahdesta 30 sekunnin tarkistuksesta. Jokainen Ubuntu-arkisto julkaisee allekirjoitetun julkaisutiedoston, johon on leimattu sen luomisaika ja päivämäärä, johon asti se on voimassa, ja tarkistaa tämän leiman tietokoneesi kellon mukaan. Jos kello on väärä - tyhjentynyt CMOS-akku ja kaksoiskäynnistävät koneet tekevät tämän usein - apt kieltäytyy antamasta tiedostoa Release-tiedosto ei ole vielä kelvollinen ja jopa laskee, kuinka kauan se odottaisi. Suorita date ja vertaa sitä puhelimeesi. väärä vuosi, kuukausi tai jopa muutama tunti lasketaan.
date
sudo timedatectl set-ntp true
sudo apt updateSwitching NTP on lets the PC correct itself from the internet. Fix the time and the same update command usually succeeds within a minute - nothing about your repositories, keys or installation was ever damaged.
Tarkista verkko ja DNS
Toinen 30 sekunnin tarkistus: pääseekö tämä tietokone edes Ubuntu-arkistoon? Jos tämä komento tulostaa IP-osoitteen, nimenselvitys toimii ja verkkopolku on elossa. Jos se ei tulosta mitään, vika on verkossa tai DNS:ssä – yksikään tietovarasto ei ole syyllinen, eikä lähdetiedostojen muokkaaminen auta, ennen kuin yhteys on korjattu.
getent hosts archive.ubuntu.comOnly when the clock is right and the archive answers do the repository fixes below make sense.
Varmuuskopioi lähdetiedostot ennen kuin muokkaat mitään
Muut korjaukset voivat sisältää tiedostoja, jotka kertovat aptille, mistä ladata: /etc/apt/sources.list ja lähdekohtaisia tiedostoja osoitteessa /etc/apt/sources.list.d/. Ennen kuin muutat yksittäistä riviä kummassakaan paikassa, tallenna kopio alkuperäisestä turvalliseen paikkaan, jotta väärä muokkaus voidaan aina kumota laittamalla kopio takaisin.
Korjaa käyttöiän loppumisen arkisto
Jos virheilmoituksessa sanotaan, että arkistossa ei ole julkaisutiedostoa – yleensä 404-versiolla – jokaiselle Ubuntu-julkaisun riville, julkaisu on saavuttanut käyttöikänsä lopun ja sen paketit ovat siirtyneet pois pääarkistosta. apt raportoi totuuden: siinä osoitteessa ei ole enää mitään.
Rehellisiä korjauksia on kaksi. Todellinen on päivittää kone tuettuun Ubuntu-julkaisuun. Pitovaihtoehto on osoittaa vain vanhan julkaisun rivit Ubuntun vanhojen julkaisujen arkistoon (old-releases.ubuntu.com), joka pitää vanhat julkaisut saatavilla - hyödyllinen PC-päivityksen tekemiseksi uudelleen, ei tapa pitää tuettu järjestelmä turvassa ikuisesti. Älä koskaan korvaa koko lähdetiedostoasi satunnaisella Internetistä kopioidulla tiedostolla. se sisältää vääriä koodinimiä ja vääriä lähteitä.
Korjaa rikkinäinen PPA tai puuttuva GPG-avain
PPA on kolmannen osapuolen lähde tai aiemmin lisätty opetusohjelma, ja yksi kuollut PPA - sen omistaja lopetti julkaisemisen julkaisuasi varten tai PPA poistettiin - epäonnistuu koko ajon aikana, vaikka jokainen Ubuntu-lähde on kunnossa. Virhe nimeää PPA:n osoitteen. Poista käytöstä tai poista vain tämä PPA:n merkintä (sen oma tiedosto osoitteessa /etc/apt/sources.list.d/ tai Ohjelmistot ja päivitykset kohdassa Muut ohjelmistot) ja jätä kaikki muu koskematta.
Eri allekirjoitusongelma lukee NO_PUBKEY, jota seuraa avaimen tunnus: arkisto on kunnossa, mutta tietokoneesi ei vielä luota sen allekirjoitusavaimeen. Korjaus on lisätä arkiston avain, joka on otettu vain arkiston omalta viralliselta sivulta – allekirjoitusavain päättää, mihin tietokoneesi luottaa, joten älä koskaan tuo sitä satunnaiselta lataussivustolta.
--allow-insecure-repositories. Käsittele sitä korkeintaan väliaikaisena diagnoosina, ei koskaan korjauksena: se sammuttaa sinua suojaavan allekirjoituksen tarkistuksen, joten todellinen korjaus on aina avain tai arkisto itse.Lukko – Odota toista prosessia
Lukitusta ei voitu saada tarkoittaa, että pakettijärjestelmä on varattu, ei rikki. Vain yksi ohjelma voi kirjoittaa pakettitietokantaan kerrallaan, ja itse viesti nimeää lukon pitävän prosessin - tavallisella työpöydällä, joka on hyvin usein untended-upgrades (automaattinen tietoturvapäivitysohjelma suorittaa aikataulun mukaisen ajon), Software Updater -ikkuna jätetään auki tai toinen pääte. Odota muutama minuutti, anna sen valmistua ja suorita sudo apt update uudelleen; useimmat lukitusvirheet poistuvat itsestään.
/var/lib/dpkg/ tai /var/lib/apt/lists/), kun pakettiprosessi saattaa vielä olla käynnissä. Lukitustiedostot eivät ole ongelma - ne ovat jonolippu. Niiden poistaminen päästää tietokantaan kaksi kirjoittajaa kerralla, jolloin vaarattomasta viestistä tulee todellinen pakettijärjestelmän korruptio.Kumpi tahansa aiheuttaa virheesi, lopeta samalla tavalla: korjaa vain tämä yksi asia, suorita sudo apt update vielä kerran ja varmista, että se on valmis ilman E:-rivejä lopussa.
🏷️Topic Search Variables & Keywords
🎙️ Täysi transkriptio – laajenna napauttamalla
Vaiheittainen vianmääritysopas ja ratkaisut – ei toimi? Kokeile tätä. Technical Anshun esittely näytöllä.
Sudo apt -päivitys epäonnistuu Ubuntussa? Tulosteen viimeiset rivit nimeävät todellisen syyn - väärä kello, käyttöiän loppu, rikki PPA, puuttuva GPG-avain tai lukko. Tämä opas näyttää, kuinka virhe luetaan ja korjataan vain syyllinen lähde.
(Lähdesivulla saatavilla oleva transkriptio päättyy tähän kohtaan – katso koko esittely yllä olevasta videosta.)
❓ Usein kysytyt kysymykset (englanniksi)
Onko tämä opetusohjelma 100 % vapaasti seurattavissa?
Kyllä! Kaikki Technical Anshun esittämät oppaat ja menetelmät käyttävät ilmaisia, laillisia ja koulutusresursseja.
Voivatko aloittelijat seurata tätä opasta?
Ehdottomasti! Jokainen vaihe näytetään näytöllä yksityiskohtaisten ohjeiden kera, jotta kuka tahansa voi seurata sitä helposti.
Missä voin esittää kysymyksiä, jos jään jumiin?
Jätä kommentti suoraan YouTube-videoon, niin yhteisömme ja tekninen Anshu auttavat sinua.
🚀 Katso koko opetusohjelma YouTubessa
🚀 Katso koko vaiheittainen video-opastus YouTubessa: https://www.youtube.com/watch?v=rAWEvloS-Bw
Tilaa Technical Anshu IT-tukea, Windowsin vianetsintää ja palvelinhallintaa varten.
▶️ Katso koko video