Igår använde jag Archbang, en distro härledd från Arch Linux, och av någon anledning kunde jag inte uppdatera Pacman. Efter att ha bläddrat ett tag insåg jag att det var ett nonsens, väldigt lätt att lösa ... Jag hade slut på diskutrymme. |
Felet som verkade för mig liknade följande:
fel: misslyckades med att hämta filen 'extra.db' från mirrors.kernel.org: Misslyckades med att skriva kroppen (417! = 1348)
Siffrorna ändrades, liksom namnet på filen som jag inte kunde ladda ner ... vilket gjorde det ännu mer spännande. Min första misstankar var att servrarna skulle kunna köra dåligt, så jag tänkte inte mycket på det. Efter några dagar kvarstod felet som fick mig att tvivla på min diagnos. Någonting var fel ...
Problemet var att jag hade slut på diskutrymme. För att ta reda på räckte det att springa:
df -h
Min disk var ganska tom, inte partitionen där min rot var (det är till exempel alla paket som hämtats av Pacman lagras)
Den mest uppenbara och lättanvända lösningen är att ta bort Pacmans cache för att frigöra utrymme. Detta uppnås med ett enkelt:
pacman-Scc