Shida ya kupakua vifurushi kwa sababu ya kosa la "Hash sum mismatch"


Nenda kwa jibu lililokubaliwa


Ninapoangalia visasisho, mimi hupata kosa la "Imeshindwa Kupakua Habari ya Kuhifadhi".

Hii ndio inakuja chini ya maelezo:

 W: Failed to fetch gzip:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_natty_main_source_Sources  Hash Sum mismatch, 
E: Some index files failed to download. They have been ignored, or old ones used instead.
 

393





2011-05-09




Idadi ya majibu: 21


Ondoa tu yaliyomo kwenye /var/lib/apt/lists saraka:

 sudo rm -rf /var/lib/apt/lists/*
 

kisha kukimbia:

 sudo apt-get update
 

467


2011-05-09

Hili ni suala linalojulikana, na limezidishwa kwa wateja walio nyuma ya kikoa cha wakala. Baadhi ya mashirika makubwa na ISPs (haswa katika sehemu za mbali za ulimwengu) zina cache wazi ambazo unaweza kuwa haujui.

Suala la msingi ni kwamba muundo wa uwekaji wa apt uko chini ya hali ya mbio wakati kioo kinasasishwa. Tatizo hili linaathiri sana kumbukumbu ambazo hubadilika haraka, kama vile kutolewa kwa maendeleo.

Unaweza kufuatilia maendeleo juu ya utatuzi wa hii kwenye mdudu huu (tafadhali jiandikishe mwenyewe kama "unaniathiri pia" kwenye mdudu) na maelezo haya . Lakini ujue kuwa ni suala ngumu na inaweza kuchukua zaidi ya kutolewa moja kusuluhisha.


130


2012-07-05

Njia rahisi ya kurekebisha hii ni:

 sudo apt-get clean
sudo apt-get update
 

101


2015-05-22

Suluhisho pekee ambalo lilinifanyia kazi ni kutoka kwa unix.stackexchange .

Inatokea kwa sababu kuna mdudu anayejulikana anafaa, na suluhisho ni kusasisha na njia tofauti ya compression, kwa hivyo faili zina mzigo kwa usahihi na ukaguzi unafanikiwa.

Jaribu hii:

 sudo rm -rf /var/lib/apt/lists/partial
sudo apt-get update -o Acquire::CompressionTypes::Order::=gz
 

(asante @brook_hong kutoka kwa maoni ya sehemu ya rm)


56


2016-05-31

Bado nilikuwa na shida baada ya kuondoa saraka na kufanya sudo apt-get update .
Hatua tu ifuatayo ilitatua tatizo langu:

 sudo sed -i -re 's/\w+\.archive\.ubuntu\.com/archive.ubuntu.com/g' /etc/apt/sources.list
 

Sijui ikiwa hii ndio njia sahihi ya kuirekebisha ...
Nimepata suluhisho hapa .


44


2014-08-27

Hii inaweza kutokea wakati kioo chako hakijasasishwa au kutumikia makosa kutokana na kupakuliwa sana. Unaweza kusubiri kwa muda kidogo na ujaribu tena, au ubadilishe kwa kioo kingine:


23


2012-04-28

Kama wewe ni nyuma ya mbadala, basi kuunda faili aitwaye 99fixbadproxy katika /etc/apt/apt.conf.d/ :

 sudo gedit /etc/apt/apt.conf.d/99fixbadproxy
 

Bandika hii ndani 99fixbadproxy na uihifadhi:

 Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy    true;
 

Sasa endesha agizo la sasisho:

 sudo apt-get update
 

11


2016-08-08

Amri zifuatazo zinaweza kusuluhisha suala lako.

 sudo rm -R /var/lib/apt/lists/partial/*
 

na kisha

 sudo apt-get update && sudo apt-get upgrade
 

itasuluhisha shida yako. Pia nilikumbwa na shida ileile lakini amri zilizo hapo juu zilitatuliwa shida kwangu. Kwa hivyo wacha kujaribu.

Rejea ya suluhisho


5


2013-12-17

Nilikuwa na shida sawa na suluhisho zote zilizotolewa kwa kutumia wastaafu haukusaidia.

Kwangu, ilikuwa kwa kwenda katika:

Mipangilio → Programu na Sasisho → Ubuntu Programu: Pakua kutoka: Change Local hadi Main Server .

Huanza kupakia tena repos na kusasisha. Ninapoingia:

 sudo apt-get update
 

Baada ya hapo, hakukuwa na shida hata. Ninatumia Ubuntu 14.04.4 LTS.


3


2016-07-28

Jibu kukubaliwa itakuwa mara chache kufanya kazi kama una suala na CDN (maudhui utoaji wa mtandao kache / vioo duniani kote zenye orodha anayeweza na paket). Itafanya kazi ikiwa a) unatumia vioo vya PPA au vioo vya mitaa au b) kuwa na mismatch moja tu ya kusuluhisha.

Kumbuka: ikiwa unayo ujumbe fulani wa makosa uliyopewa katika logi katika swali hapo juu, jibu lililokubaliwa linapaswa kufanya kazi kila wakati. Lakini kuna maswali mengine kadhaa ambayo yamefungwa kama marudio ya hii ambapo jibu lililokubaliwa halitoshi.

Hainaumiza kujaribu, hata hivyo, anza na:

 sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update
 

Hii inaweza kuwa ya kutosha kuendelea na sudo apt-get upgrade amri zingine za kufuata.

Lakini ikiwa haifanyi kazi ...

Unaweza kupata "Hash Jumla kutolingana" makosa kutoka kuwa amri, pia. Ikiwa hii itatokea, kukimbia:

 sudo apt-get update --fix-missing
 

Inawezekana kwamba hata hii amri kutupa "Hash Jumla kutolingana" makosa, kwa sababu suala yanaweza kutokana na muda mfupi makosa mtandao maudhui. Ikiwa ni hivyo, endelea kuendesha tena --fix-missing amri hapo juu hadi itimie vizuri. Kwa mfano, kama:

 until sudo apt-get update --fix-missing; do echo trying again; done
 

(Inapaswa kufanya maendeleo kwa kila mbio ya apt-get update --fix-missing ; ikiwa kukimbia mfululizo sio kupunguza makosa kuelekea sifuri, bonyeza kushinikiza Ctrl-ckitanzi. Halafu rudi mwanzo wa jibu hili kwa kuondoa yaliyomo ndani /var/lib/apt/lists na ujaribu tena.)

Baada ya hii, sasisho linaweza kufanya kazi, lakini kuwa na uhakika, kwanza kukimbia apt-get clean , kama vile:

 sudo apt-get clean
sudo apt-get update
 

Kumbuka kuwa ikiwa unafanya hivi ukiwa umejiandaa na apt-get upgrade , inawezekana (hata ikiwezekana, ikiwa ulikuwa na makosa ya kutosha kuhitaji kusasisha mara kadhaa) usasishaji utashindwa na makosa ya "Hash sum mismatch" yake. Ikiwa ni hivyo, ongeza --fix-missing kwa amri yako ya sasisho:

 sudo apt-get clean
sudo apt-get upgrade --fix-missing
 

na ujaribu tena. ( apt-get upgrade na --fix-missing pia tutajaribu kuzuia vifurushi visivyoshindwa na kuendelea na vingine, kwa hivyo unapaswa kuona maendeleo kadhaa kutoka kwa kuendesha hii angalau mara moja.)

Lakini ikiwa bado haifanyi kazi ...

Kama mapema until sudo... amri, unaweza kupata baadhi ya maendeleo zaidi kwa kurudia amri hii (siku zote hutanguliwa na clean amri juu), ambayo unaweza hata aŭtomate na

 until (sudo apt-get clean; sudo apt-get upgrade --fix-missing --yes); do echo trying again; done
 

lakini, kawaida, itasasisha vifurushi vingi ambavyo vinaweza kusasishwa mara ya kwanza unapoendesha nayo --fix-missing na baada ya hiyo kukwama kwenye vifurushi sawa, bila kufanya maendeleo zaidi. Katika hatua hiyo, utahitaji kwenda nyuma na mwanzo sudo rm -rf /var/lib/apt/lists/* na ujaribu tena. Inafaa kujaribu mchakato huu mzima mara mbili au tatu, haswa ikiwa una duru au mamia ya vifurushi vinavyoweza kusasishwa.


3


2019-11-02

Sijui kuwa suluhisho sahihi au la, lakini nilifanya yafuatayo na ujumbe wa makosa umepita:

Baada ya kuchapa sudo apt-get update kwenye terminal, hunipa majina ya vifurushi kadhaa ambavyo husababisha kosa kisha nilifanya yafuatayo:

Sasisha meneja (sasisho la programu) → Kuweka → Sanidi Vyanzo vya Programu → Programu nyingine [kichupo] → Unofuatilia vifurushi

Baada ya kubonyeza chini "karibu", meneja wa sasisho alianza kuangalia sasisho kiotomatiki tena na nikaona ujumbe huu: "programu kwenye kompyuta hii ni ya mwisho. Iligunduliwa mara ya mwisho sekunde 2 zilizopita."

Kubuntu 12.04


1


2014-03-30

Nilikuwa na shida sawa na suluhisho zote zilizotolewa kwa kutumia wastaafu haukusaidia.

Kwangu, ilikuwa kwa kwenda katika:

Mipangilio → Programu na visasisho → Programu nyingine: Chunguza masanduku yote na bonyeza karibu.

Huanza kupakia tena repos na kusasisha. Ninapoingia:

 sudo apt-get update
 

Baada ya hapo, hakukuwa na shida hata. Natumia Ubuntu 13.10.


1


2014-07-12

Nilikuwa na shida kama hiyo na nikaitatua kwa kufungua programu ya "Programu na Sasisho" na, kwenye kichupo cha "Programu ya Ubuntu", nikibadilisha thamani ya "Pakua kutoka" (kwenye orodha iliyo chini, jaribu kuchagua, kwa mfano, Kuu Seva ikiwa haikuwa hivyo).


1


2014-08-05

Kama kufuata @ robie-basak, nilitumia apt-cacher-ng kama caching cha kioo. Kwa hivyo mimi huondoa proksi na shida ikatatuliwa.

Ninaondoa proksi katika faili /etc/apt/apt.conf.d/01proxy :

 #Acquire::http::Proxy "http://xxx.xx.xx.xx:4321";
 

Basi haja ya:

 sudo rm -rf /var/lib/apt/lists/*
sudo aptitude update
sudo aptitude upgrade
 

1


2016-03-02

Hivi majuzi nilikuwa nimefunga Ubuntu 17.10 na nilikuwa nikipata hitilafu kama hiyo ya Hash Sum Mismatch kwa hazina fulani. Nilikwenda kwa Programu na Chanzo kilicho chekwa kama ilivyoonyeshwa hapa chini na hakukuwa na shida zaidi za kupakua kumbukumbu kutoka kwenye kituo.


Programu yangu na Sehemu ya Usasishaji


1


2017-12-10

Hii inaweza kutokea ikiwa unaendesha router na udhibiti wa wazazi, na bila kuiweka raspberry yako kwenye orodha ya "isiyosimamiwa". Kwangu, niliweza kuona url ilikuwa inaelekeza kwenye kikoa cha mduara, inayosimamiwa na router.

Kwa hivyo nimeongeza pi yangu kwenye orodha isiyosimamiwa, na ilifanya kazi vizuri.


0


2018-02-19

Nimeamua vifurushi vyote ambavyo havikuwekwa kwa kutekeleza amri hii:

 sudo apt-get install PACKAGENAME
 

Kwa kila kifurushi. Zimewekwa sasa na kosa la "Hash Sum mismatch" limeenda.


0


2013-06-23

Hakuna kitu kilinifanyia kazi. Baada ya kujaribu na suluhisho zilizopendekezwa, mwishowe, nilikuwa nimepakua vifurushi vilivyovunjika kwa mikono, nikakinakili kwa / var / cache / apt / kumbukumbu na nikatoa vifurushi vilivyovunjika kutoka / var / cache / apt / kumbukumbu / sehemu.


0


2018-08-16

Nilipata shida kama hii katika Ubuntu wangu 18.04, hapa chini ni uzoefu wangu wa vitendo:

  1. Ondoa proksi ndani /etc/apt/apt.conf
  2. Badilisha kwa kuwa vyanzo rasmi vya orodha /etc/apt/sources.list
  3. Kimbia sudo rm -rf /var/lib/apt/lists/*
  4. Safi vifurushi sudo apt autoremove -y && sudo apt autoclean -y
  5. Sasisha na Boresha. sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt autoclean -y

Imemaliza!


0


2018-09-20

Hii ilinitokea kwa Ubuntu 16.04, na hakuna suluhisho la juu lililopigiwa kura lililofanya kazi. Suluhisho lilikuwa kusasisha vifurushi:

 sudo apt-get update    # this will fail
sudo apt-get upgrade
sudo apt-get update    # this will succeed
 

Sijui ikiwa kusafisha orodha za zamani ( sudo rm -rf /var/lib/apt/lists/* na / au sudo apt-get clean ) zilisaidia au la! Matumizi yao ikiwa ni lazima.


0


2018-11-07

20190112 #Er makosa #apt #Fix #Usafishaji Umeshindwa kuleta ... Hash Sum mismatch

  1. Run runt-kupata na utafute maneno gani muhimu ya kutafuta /etc/apt :
    • $ sudo apt-kupata -kasasisho
    • ...
    • Nambari: 77 http://au.archive.ubuntu.com/ubuntu xenial -asasisho / anuwai Daraja-za-9 64x64
    • Hash Sum mismatch
    • ...
    • Katika kesi hii, neno kuu ni "DEP-11"
  2. Tafuta /etc/apt mti kwa neno kuu:
    • $ sudo kupata / etc / apt -type f -exec egrep -in "Dep-11" "{}" / dev / null ";"
    • /apt.conf.d/50appstream ndege:## Faili hii imetolewa na appstreamcli (1) kupakua Dep-11
    • /apt.conf.d/50appstream:6: deni :: DEP-11 {
    • /apt.conf.d/50appstream:9: Maelezo "$ (RELEASE) / $ (KAMPUNI) $ $ (NATIVE_ARCHITECTURE) DEP-11 Metadata";
    • /apt.conf.d/50appstream15: # icons za kawaida za vifaa vya GUI vilivyoelezewa katika Dep-11
    • /apt.conf.d/50appstream:17: deni :: Dep-11-icons {
    • /apt.conf.d/50appstream 20: Maelezo "$ (RELEASE) / $ (KAMPUNI) Dep-11 64x64 Icons";
    • /apt.conf.d/50appstream 27: # metadata ya Dep-11 YAML.
    • /apt.conf.d/50appstream 28: deni :: DEP-11-icons-hidpi {
    • /apt.conf.d/50appstream 31: Maelezo "$ (RELEASE) / $ (KAMPUNI) Dep-11 128x128 Icons";
  3. Baada ya kupata orodha ya kukosea, uhamishe mahali pengine iwapo hii haifanyi kazi:

     sudo mv -f /apt.conf.d/50appstream /tmp  
     
  4. Jitakasa /var/lib/apt :

     sudo apt-get -y clean  
    sudo rm -rf /var/lib/apt/lists/*  
    sudo find /var/lib/apt -type d -name "partial" -exec rm -rf "{}" ";"  
     
  5. Jaribu kusasisha sasa, inapaswa kufanya kazi sasa:

     sudo apt-get -y update  
     

0


2019-01-12