Ett av de vanligaste fel som uppstår när en användare försöker ladda ner uppdateringar eller programvara i Ubuntu är Hash Sum Mismatch. Denna handledning visar dig hur du åtgärdar detta problem.
Jag konfronterade detta fel medan jag hämtade Ubuntu Touch SDK. Jag tog bort problematiska filer och laddade SDK flera gånger utan framgång, trots att min anslutning var mycket tillförlitlig. Problemet visade sig vara på serverns sida, så jag bestämde mig för att ändra nedladdningsservern. Det fungerade!
Om du ser felet ovan när du hämtar filer följer du dessa steg:
1. Först, öppna Terminal, och skriv följande: sudo rm / var / lib / apt / listor / partiell / * för att rensa alla korrupta nedladdade filer. Du kan bli ombedd att ange ditt lösenord för kontot innan det fortsätter.
2. När filerna är rensade klickar du på kugghjulsmenyn längst upp till höger på skärmen och väljer Systeminställningar från listan. Alternativt kan du starta Systeminställningar från applistan om den är fastsatt där.
3. I Systeminställningar fönster, välj Programvaror och uppdateringar alternativ.
4. Den Mjukvaruuppdateringar fönstret dyker upp på skärmen. Se till att du för närvarande tittar på Ubuntu-programvara flik. Klicka på Hämta från menyn och välj Andra från den expanderade listan.
5. Därefter kommer du kunna manuellt välja din föredragna server från listan. Om du inte är säker på vilken du vill välja, klicka på Välj Bästa Server knapp. Systemet kör sedan igenom flera tester för att bestämma den bästa servern för din plats. När du är klar med analysen klickar du på Välj Server knappen för att ställa in den föreslagna servern som den aktiva.
6. Öppna Terminal igen, och ladda ner uppdateringarna som vanligt. Det rekommenderas att du pausar andra nedladdningar för att undvika fel.
Om problemet kvarstår, repetera stegen ovan, men välj en annan server som ska användas för att ladda ner filerna.