Kuinka korjata ohjelmistopäivitysvirhe Ubuntussa

Kuinka korjata ohjelmistopäivitysvirhe Ubuntussa

How Fix Software Updater Error Ubuntu

Joskus voit yrittää ajaa Software Updater -ohjelmaa Ubuntu-koneella vain huomataksesi, että saat 'Tallennustietojen lataaminen epäonnistui' -viestin. Se saattaa muistuttaa sinua tarkistamaan Internet-yhteyden. Jos yritit sen sijaan käyttää päätelaitetta Ubuntun päivittämiseen, olet ehkä saanut jonkin muun tyyppisen ohjelmistopäivitysvirheen apt-get-paketinhallintaohjelmasta. Tämä ongelma löytyy myös kaikista Ubuntun johdannaisista, mukaan lukien Lubuntu, Xubuntu ja Kubuntu sekä Ubuntu Mate. Ubuntu Server -versioiden käyttäjät, jotka eivät sisällä graafista käyttöliittymää tai X-palvelinta, näkevät edelleen samat varoitukset virtuaalikonsolissa.



Vaikka sitä voidaan pitää kiusallisena, ensimmäinen askel on aina tarkistaa Internet-yhteys. Jos et pääse arkistoihin, et ehkä voi käyttää mitään verkossa. Avaa Mozilla Firefox tai w3m, jos et pysty tai et halua käyttää X-palvelinta, ja yritä sitten käydä millä tahansa sivulla, jota et ole tallentanut välimuistiin. Varmista, että Ethernet-kaapeli tai WiFi-yhteys toimii, ja jos sinulla on fyysinen pääsy modeemiin, tarkista myös sen osoittimet. Jotakin on helppo jättää huomiotta, ja näiden vaiheiden suorittaminen nyt voi säästää vähän aikaa myöhemmin. Kun olet tehnyt niin, yritä suorittaa sudo apt-get update uudelleen päätelaitteesta ennen jatkamista.



Tapa 1: Yhteyden tarkistaminen ping-komennolla

Jos et vieläkään saanut myöntävää vastausta, sinun kannattaa käyttää ping-komentoja tarkistaaksesi, pääsetkö varastoihin ollenkaan. Tee niin myös, jos sudo apt-get update -komento antoi sinulle rivin, joka lukee jotain 'Varastolla' http://archive.canonical.com/ubuntu releaseName 'ei ole julkaisutiedostoa.' Termi releaseName korvataan tällä hetkellä julkaisemallasi julkaisulla. Jos yrität suorittaa graafisen päivityksen, saatat saada virheilmoituksen tai jopa viestin, että koneesi ohjelmisto on ajan tasalla, kun tiedät, että tämä ei ole oikeaa.



Kirjoita päätelaitteessa ping -c4 archive.canonical.com ja paina return. Jos saat positiivisen vastauksen, kokeile ping6-c4 archive.canonical.com ja katso, saatko saman. Jos et saa sellaista, on mahdollista, että viralliset Ubuntu-ohjelmistovarastot ovat poissa mistä tahansa syystä. Näin voi käydä, vaikka se onkin melko harvinaista. Toisaalta se tarkoittaa enemmän kuin todennäköistä, että IP- tai IPv6-osoitteesi eivät läpäise oikein. Tarkista Internet-yhteys uudelleen varmistaaksesi, että se on vakaa, ja katso sitten tiedosto nähdäksesi onko isäntänimesi asetettu oikein. Voit tarkastella tätä tiedostoa tavallisena käyttäjänä, mutta tarvitset pääkäyttäjän oikeudet, jotta voit todella muokata sitä.

Sinun on varmistettava, että ensimmäisellä rivillä lukee 127.0.0.1 localhost ja sitten toisella lukee 127.0.1.1, jota seuraa isäntänimesi. Muokkaa tiedostoa, jos siinä on virheellisiä asetuksia. Voit kokeilla uudelleenkäynnistystä, ellet ole vielä tehnyt niin. Yritä ladata apt-get-arkistotiedot uudelleen heti, kun olet suorittanut uudelleenkäynnistyksen. Jos sinun on muokattava tätä tiedostoa, voit tehdä sen nano-, vi- tai muulla pääteeditorilla. Voisit myös teoriassa käyttää graafista, mutta varmista, että esipuhut gedit tai hiirimatto gksuun ennen sen käynnistämistä sen sijaan, että käytät sudoa. Voit myös mieluummin käyttää gksudoa gksun sijaan sen mukaan, miten suoritat asioita.



Tapa 2: Viallisten PPA-merkintöjen poistaminen

Jos yhteydelläsi ei ole muita ongelmia ja Ubuntu-päivityksiä syöttävät Canonical-palvelimet ovat täysin käytettävissä, sinun kannattaa tarkastella kaikkia arkistoja, jotka antavat sinulle ongelmia. Oletetaan, että työskentelet ffmulticonverter PPA: n kanssa, jolla ei ole Xenial-arkistoa. Ubuntu Xenialin tai minkä tahansa muun sen pohjana käyttävän virallisen pyöräytyksen käyttäjät saavat virheen, jos heillä on tämä PPA asennettuna. Poista sudo ppa-purge ppa: ffmulticonverter ja suorita sudo apt-get update päivittääksesi arkistot uudelleen. Kun päivitys on valmis, minkä sen pitäisi nyt onnistua onnistuneesti ilman virheitä, voit käyttää sudo apt-get upgrade -sovellusta päivittääksesi järjestelmän paketit oikein.

Voit halutessasi tarkistaa ongelmat aiheuttaneen PPA: n verkkoselaimen kautta. Huomaa, että suurin osa näistä näyttää kansioluettelon, joka voi olla tai ei välttämättä suoraan yhdistetty fyysisiin hakemistoihin jonnekin. Se, mihin arkiston huoltajat kartoittavat kansiot, on merkityksetöntä, vaikka jotkut käyttäjät sanovatkin. Tärkeää on, lukeeko joku heistä julkaisun nimen, jonka kanssa työskentelet. Huomaa esimerkissä, että ppa: ffmulticonverter-kansioluettelossa ei todellakaan näy Xenialia, mikä oli ongelman syy. Varastot, joita ei ole tarkoitettu toimimaan tavalla, jolla Ubuntu asettaa julkaisuja, voivat myös aiheuttaa samanlaisen ongelman, koska ohjelmisto saattaa tehdä virheitä tiettyjen pakettien nimeämisessä.

Kun olet eristänyt ongelman, voit itse päättää poistaa ohjelman, jos niin haluat. Jos et enää tarvitse sitä, voit käyttää sudo apt-get purge ffmulticonverter -toimintoa korvaamalla nimi millä tahansa paketilla, jonka haluat kadota. Voit sitten suorittaa sudo apt-get autoremove ja sudo apt-get autoclean siivoamaan mahdollisesti jäljelle jääneen sotkun. Bleachbit-ohjelman suorittaminen voi myös korjata tämän ongelman edellyttäen, että se on asennettu ja kaikki asetukset on merkitty oikein.

Jos huomaat usein tekevänsä tapauksia, joissa sinulla on paketteja, jotka ovat erittäin vanhentuneita ja linkittyvät vanhempiin arkistoihin, kannattaa ehkä etsiä virallisia Ubuntun paketteja korvaavien tuotteiden löytämiseksi. Nämä päivitetään automaattisesti käyttöjärjestelmän kanssa, joten sinun ei tarvitse huolehtia tästä ongelmasta melkein yhtä paljon, ainakin teoriassa. Voit myös harkita verkkosovellusten käyttöä asennettujen sovellusten sijaan, jos mahdollista, koska ne eivät vaadi päivityksiä, kunhan ne ovat verkossa.

4 minuuttia luettu