“හැෂ් සම් නොගැලපීම” දෝෂයක් හේතුවෙන් පැකේජ ලැයිස්තුව බාගත කිරීමේදී කරදරයක් විය


403

මම යාවත්කාල කිරීම් සඳහා පරීක්ෂා කරන විට, මට "නිධිය තොරතුරු බාගත කිරීමට අසමත් විය" දෝෂයක් ලැබේ.

විස්තර යටතේ එන්නේ මෙයයි:

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.

Answers:


476

/var/lib/apt/listsනාමාවලියෙහි සියලුම අන්තර්ගතයන් ඉවත් කරන්න :

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

ඉන්පසු ධාවනය කරන්න:

sudo apt-get update

78
ඔබ සියලු ගොනු ඉවත් කරන්නේ නම්, ඔබ ඒවා නැවත බාගත කළ යුතුය. මෙම ක්‍රියාවලිය වේගවත් කිරීම සඳහා ඔබට අවලංගු ගොනුව ඉවත් කළ හැකිය.
බෙහ්රං

11
මට මතකයි මේ දේ ඩෙබියන් එක්කත් සිද්ධ වුනා. විසඳුම වූයේ නිධිය මාරු කිරීමයි (උදා: us.ubuntu.com සිට XX.ubuntu.com වෙත XX යනු ඔබේ රටේ කේතයයි) හෝ බලා සිටීම. හොඳම අදහස වනුයේ ටිකක් බලා සිට පසුව නැවත උත්සාහ කිරීමයි. ලැයිස්තු ඉවත් කිරීමෙන් කැඩුණු ලැයිස්තු නිවැරදි කළ හැකි නමුත් එය කලාතුරකිනි.
f.ardelian

6
පරණ ප්‍රශ්නය, නමුත් සමහර ඩිස්ට්‍රෝස් වල (එම්ඩෙබියන් මෙන්), මෙය කිරීමෙන් පසු ඔබට " mkdir /var/lib/apt/lists/partial" (මූල ලෙස, පැහැදිලිවම.) අවශ්‍ය වේ, නැතිනම් ඔබට " apt-get update" හෝ වෙනත් ආකාරයකින් සුදුසු භාවිතා කළ නොහැක .
ආර්චෙනොත්

8
Ly ඇලිසාගොනෝ එය ෆෝල්ඩරයක් නම්, ඔබ පුනරාවර්තන ධජය සමඟ rm ධාවනය කළ යුතුය: sudo rm -R /var/lib/apt/lists/*කෙසේ වෙතත්, එසේ කිරීමෙන් පවා මට වැඩක් නොවීය.
mchid

2
අපට -rf උපසර්ගය අවශ්‍යයි , එබැවින් එය පෙනෙනු ඇතsudo rm -rf /var/lib/apt/lists/*
Askar

131

මෙය දන්නා ගැටළුවක් වන අතර ප්‍රොක්සි හැඹිලි පිටුපස සිටින සේවාදායකයින් සඳහා එය තවත් උග්‍ර කරයි. සමහර විශාල සංවිධාන සහ අයිඑස්පී (විශේෂයෙන් ලෝකයේ දුර බැහැර ප්‍රදේශවල) විනිවිද පෙනෙන හැඹිලි ඇති අතර ඒවා ඔබ නොදැන සිටිය හැකිය.

මූලික ගැටළුව වන්නේ කැඩපතක් යාවත්කාලීන කරන විට යෝග්‍ය නිධිය ආකෘතිය ධාවන තත්වයන්ට යටත් වීමයි. මෙම ගැටළුව විශේෂයෙන් සංවර්ධනය මුදා හැරීම වැනි වේගයෙන් වෙනස් වන ගබඩාවලට බලපායි.

මෙම දෝෂය තුළ ඔබට මේ සඳහා වන ප්‍රගතිය නිරීක්ෂණය කළ හැකිය (කරුණාකර දෝෂය තුළ “මටද බලපාන බව” සලකුණු කරන්න) සහ මෙම සැලැස්ම . නමුත් එය සංකීර්ණ ගැටළුවක් වන අතර එය විසඳීමට එක් නිකුතුවකට වඩා ගතවනු ඇති බව මතක තබා ගන්න.


4
එම සැලැස්මට තවදුරටත් ප්‍රවේශ විය නොහැක. මෙන්න සංරක්ෂිත පිටපතක් .
එලියා කගන්

16
මෙම දෝෂය උබුන්ටු 16.04 හි ද පවතී
ස්කොට් ස්ටෙන්ස්ලන්ඩ්

1
දෝෂය "නිවැරදි කිරීම" ලෙස සලකුණු කර ඇත.

මම මගේ දර්පණ පෙරනිමිය හොඳම සේවාදායකයට වෙනස් කර එය මා වෙනුවෙන් කරන වැඩය.
හබිබුන්

105

මෙය නිවැරදි කිරීමට පහසුම ක්‍රමය නම්:

sudo apt-get clean
sudo apt-get update

12
පිළිගත් පිළිතුර උත්සාහ කිරීමෙන් පසු මට තවමත් එම දෝෂ තිබේ, මෙය වහාම උත්සාහ කිරීමෙන් ගැටළුව නිරාකරණය විය
ඇලෙක්ස්

17
කරන්නේ sudo rm -rf /var/lib/apt/lists/*නම් sudo apto-get cleanද මට ප්රශ්නය ස්ථාවර. දෙදෙනාම හුදකලාව වැඩ කළේ නැත.
කැම්

3
උබුන්ටු 16.04 සඳහා උදව් නොකරයි ... ඉහත අදහස් දැක්වීම කිසිවෙකුට උදව් නොකරයි
ස්කොට් ස්ටෙන්ස්ලන්ඩ්

3
sudo apt-get clean16.04 සමඟ උදව් නොකළ නමුත් sudo rm -rf /var/lib/apt/lists/*එය සවි කර ඇත
sdaffa23fdsf

2
මට නම් පිළිගත් පිළිතුර ක්‍රියාත්මක වූයේ නැත, නමුත් මෙය ක්‍රියාත්මක විය (උබුන්ටු 16.04).
JCasso

64

මා වෙනුවෙන් වැඩ කළ එකම විසඳුම unix.stackexchange වෙතින් .

එය සිදුවන්නේ එය දන්නා දන්නා දෝෂයක් නිසා වන අතර විසඳුම වන්නේ වෙනත් සම්පීඩන ක්‍රමයක් සමඟ යාවත්කාලීන කිරීමයි, එබැවින් ගොනු නිවැරදිව පටවන අතර චෙක්සම් සාර්ථක වේ.

මෙය උත්සාහ කර බලන්න:

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

(rm කොටස සඳහා අදහස් දැක්වීම් වලින් @brook_hong ස්තූතියි)


10
මට වැඩ කළ එකම විසඳුම මෙයයි. ස්තූතියි.
සෙරින්

3
එය මටත් වැඩ කළා. ඔබ සැමවිටම මෙම විධානය ක්‍රියාත්මක කළ යුතු නැති බව සලකන්න. එක් වරක් එය ක්‍රියාත්මක කරන්න, එවිට ඔබට දෝෂයකින් තොරව "apt-get update" ධාවනය කළ හැකිය.
dalf

2
මම විවිධ සංසද වලින් ජනක විසඳුම භාවිතා කිරීමට උත්සාහ කළ නමුත් මෙය ක්‍රියාත්මක නොවේ. ඔබට ස්තුතියි.
ක්විලෝ

2
මා වෙනුවෙන් වැඩ කළේ උබුන්ටු 16.04 / ලිනක්ස් මින්ට්
ඩේවිඩ් ඔක්වි

3
මට වැඩ කළ එකම විසඳුම මෙයයි, මම උබුන්ටු 16.04 භාවිතා කරමි
සනී ශුක්ලා

44

නාමාවලි ඉවත් කර කිරීමෙන් පසුව මට තවමත් ගැටලුව ඇතිවිය sudo apt-get update.
මගේ ගැටලුව විසඳුවේ පහත පියවරෙන් පමණි:

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

මෙය නිවැරදි කිරීමේ නිවැරදි ක්‍රමය දැයි මම නොදනිමි ...
මම මෙහි විසඳුම සොයා ගතිමි .


13
de-Part ජර්මනිය සඳහා සේවාදායකයක් පෙන්නුම් කරන බවත් මෙම ස්ක්‍රිප්ට් දේශීය සේවාදායකයට ප්‍රධාන සේවාදායකය සමඟ ප්‍රතිස්ථාපනය කරන බවත් යමෙක් සටහන් කළ යුතුය . යන්නේ මෘදුකාංග ආරංචි මාර්ග හට GUI-ආකාරය හා එය සකස් මාරු ආරක්ෂිත හා භාවිතා කරන්නන් සඳහා බොහෝ ප්රතිවර්ත එහි වනු ඇත. පහත දැක්වෙන්නේ සෑම රටකටම පාහේ ක්‍රියා කළ යුතුය:sudo sed -i 's/[a-z][a-z].archive.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list
LiveWireBT

23

ඔබේ දර්පණය යාවත්කාලීන නොවූ විට හෝ අධික ලෙස පැටවීමෙන් දෝෂ ඇති වූ විට මෙය සිදුවිය හැකිය. ඔබට ටික වේලාවක් බලා නැවත උත්සාහ කරන්න, නැතහොත් වෙනත් කැඩපතක් වෙත මාරු විය හැකිය:


2
සේවාදායකයක් යාවත්කාලීන නොවීම හෝ අධික ලෙස පැටවීම නිසා නිවැරදි නමක් ඇති ගොනුවක් සාර්ථකව බාගත වීමට හේතු වන්නේ ඇයි (සියලු බයිට් යවා ලැබෙන තෙක් සම්බන්ධතාවය අවසන් නොවන අර්ථයෙන්), නමුත් දූෂිත වන්නේ ඇයි? (එය සිදු නොවන බව මම නොකියමි, එය සිදුවන්නේ මන්දැයි ඔබට පැහැදිලි කළ හැකි යැයි මම බලාපොරොත්තු වෙමි.)
එලියා කගන්

3
@ එලියාකාගන් සාමාන්‍යයෙන් ගැටළුව වන්නේ ගොනුවම දූෂිත වීම නොව, (මම සරල කරන නමුත් ඕනෑවට වඩා නොවේ) දත්ත ගොනුවක් සහ දත්ත ගොනුවේ හැෂ් (ඇඟිලි සලකුණු) අඩංගු දර්ශක ගොනුවක් තිබීමයි. සේවාදායකයේ ගබඩාවන් යාවත්කාලීන වූ විට (සෑම පැයකදීම සිදු වේ) එක් ගොනුවක් අනෙක යාවත්කාලීන වූ පසු. දත්ත ගොනුව යාවත්කාලීන කර ඇති නමුත් ඔබේ දර්ශක ගොනුව යාවත්කාලීන කර නොමැති විට (හෝ අනෙක් අතට) ඔබේ සේවාදායකයා (apt-get හෝ ඒ හා සමාන) සේවාදායකයට ප්‍රවේශ වීම දැන් සිදුවිය හැකිය. එවිට හැෂ් දත්ත ගොනුවට නොගැලපෙන අතර සේවාදායකයා (ව්‍යාජ ලෙස) දත්ත ගොනුව දූෂිත යැයි උපකල්පනය කරයි.
පැට්‍රික් හෝකර්

1
ඉහත පිළිතුරු කිසිවක් නොකළ විට කැඩපත වෙනස් කිරීම මට ප්‍රයෝජනවත් විය.
අඹ

12

ඔබ ප්රොක්සි පිටුපස ඉන්නේ නම්, නම් ගොනුව නිර්මාණය 99fixbadproxyදී /etc/apt/apt.conf.d/:

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

මෙය අලවා 99fixbadproxyඑය සුරකින්න:

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

දැන් යාවත්කාලීන විධානය ක්‍රියාත්මක කරන්න:

sudo apt-get update

2
ඇවැත්නි, මම සෑම පිළිතුරක්ම උත්සාහ කරමින් සිටියෙමි, එකම රෝග ලක්ෂණයට විවිධාකාර ගැටළු ඇති බව පෙනේ.
dualed

2
මෙම පිළිතුරට මම බෙහෙවින් ණයගැතියි
bremen_matt

එය ක්‍රියාත්මක කිරීම සඳහා 'sudo apt-get update' ට පෙර මට 'sudo rm -rf / var / lib / apt / list / *' කිරීමට සිදු විය.
පස්වන

5

පහත දැක්වෙන විධානයන් මඟින් ඔබේ ගැටළුව විසඳනු ඇත.

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

ඊළගට

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

එය ඔබගේ ගැටලුව විසඳනු ඇත. මමත් එම ගැටලුවටම මුහුණ දුන් නමුත් ඉහත විධානයන් මට ගැටලුව විසඳීය. එබැවින් ඔවුන්ට උත්සාහ කර බලන්න.

විසඳුම් යොමුව


4
මම උත්සාහ කළත් එය සාර්ථක වූයේ නැත. මුලින්ම apt-get updateඑම ඩිරෙක්ටරියේ නැවත එකම ස්ථානයේ ගොනු නිර්මාණය කරන ලදි.
වොල්කර් සීගල්

3

මට හරියටම එකම ගැටළුවක් ඇති අතර ටර්මිනලය භාවිතා කර සපයන සියලු විසඳුම් උදව් කළේ නැත.

මට නම් එය සිදු වූයේ:

සැකසීම් → මෘදුකාංග සහ යාවත්කාලීන කිරීම් → උබුන්ටු මෘදුකාංග: බාගත කරන්න: Change Localසිට Main Server.

එය නැවත ගබඩාව නැවත පූරණය කිරීම සහ යාවත්කාලීන කිරීම ආරම්භ කරයි. මම ඇතුළු වන විට:

sudo apt-get update

ඊට පසු, කිසිදු ගැටළුවක් නොවීය. මම උබුන්ටු 14.04.4 LTS භාවිතා කරමි.


3

මෙම පිළිගත් පිළිතුර ඔබ පස්වරුවේදී පහරදී තිබේ (අන්තර්ගතය බෙදාහැරීමේ ජාලය වන සඳහනක් යළි ලැයිස්තු සහ පැකේජ අඩංගු හැඹිලි / ලොව පුරා කැඩපත්) සමග ප්රශ්නයක් තියෙනවා නම් කලාතුරකින් වැඩ කරනු ඇත. අ) ඔබ පීපීඒ හෝ දේශීය දර්පණ භාවිතා කරන්නේ නම් හෝ ආ) විසඳීමට තනි නොගැලපීමක් තිබේ නම් එය ක්‍රියාත්මක වේ.

සටහන: ඉහත ප්‍රශ්නයේ ඇති ලොගයේ නිශ්චිත දෝෂ පණිවිඩයක් ඔබ සතුව ඇත්නම්, පිළිගත් පිළිතුර සැමවිටම ක්‍රියාත්මක විය යුතුය. නමුත් පිළිගත් පිළිතුර ප්‍රමාණවත් නොවන වෙනත් ප්‍රශ්න කිහිපයක් මෙහි අනුපිටපත් ලෙස වසා ඇත.

උත්සාහ කිරීමට හානියක් නැත, නමුත් ආරම්භ කරන්න:

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

ඉදිරියට යාමට හෝ වෙනත් පසු විපරම් විධාන සමඟ මෙය ප්‍රමාණවත් විය හැකිය sudo apt-get upgrade.

නමුත් එය ක්‍රියාත්මක නොවන්නේ නම් ...

ඔබ "නිහඬයි මුදලක් නොගැලපේ" දෝෂ ලබා ගැනීමට හැකි වනු ඇත බව ද, විධාන. මෙය සිදුවුවහොත්, ධාවනය කරන්න:

sudo apt-get update --fix-missing

මෙම විධානය පවා "හැෂ් සම් නොගැලපීම" දෝෂ විසි කිරීමට ඉඩ ඇත, මන්ද ගැටළුව අස්ථිර ජාල අන්තර්ගත දෝෂ වලින් පැමිණිය හැකි බැවිනි. එසේ නම්, ඉහත --fix-missingවිධානය සාර්ථකව අවසන් වන තුරු නැවත ක්‍රියාත්මක කරන්න . උදාහරණයක් ලෙස, වැනි:

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

(එය එක් එක් ලකුණු සමග ප්රගතිය කළ යුතු apt-get update --fix-missing; බලයට ක් ශුන්ය කරා, මාධ්ය දෝෂ අඩු නොකරන්නේ නම්, Ctrl-cකම්බියක් කඩාකප්පල් කිරීමට එවිට අන්තර්ගතය ඉවත් සමඟ නැවත මේ පිළිතුර මුල වෙත යන්න. /var/lib/apt/listsනැවත උත්සාහ කරන්න.)

මෙයින් පසු, යාවත්කාලීනය ක්‍රියාත්මක විය හැකි නමුත්, නිසැකවම, පළමුව ධාවනය apt-get cleanකරන්න:

sudo apt-get clean
sudo apt-get update

ඔබ මෙය සිදුකිරීමට සූදානම් වන්නේ නම් apt-get upgrade, එය කළ හැකි බව සලකන්න (ඔබට කිහිප වතාවක් යාවත්කාලීන කිරීම සඳහා ප්‍රමාණවත් නොගැලපීම් තිබුනත්) උත්ශ්‍රේණිගත කිරීම තමන්ගේම "හැෂ් සම් නොගැලපීම" දෝෂ සමඟ අසාර්ථක වනු ඇත. එසේ නම්, --fix-missingඔබේ උත්ශ්‍රේණි කිරීමේ විධානයට එක් කරන්න:

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

නැවත උත්සාහ කරන්න. ( apt-get upgradeසමඟ --fix-missingඅසමත් වූ පැකේජ රඳවා තබා ගැනීමට සහ අනෙක් ඒවා දිගටම කරගෙන යාමට උත්සාහ කරනු ඇත, එබැවින් අවම වශයෙන් එක් වරක්වත් මෙය ක්‍රියාත්මක කිරීමෙන් අමතර ප්‍රගතියක් ඔබ දැකගත යුතුය.)

නමුත් එය තවමත් ක්‍රියාත්මක නොවන්නේ නම් ...

කලින් වගේ until sudo...විධාන, ඔබ ලබා ගැනීමට හැකි වනු ඇත සමහර පුනරාවර්තී මෙම විධානය මඟින් තවදුරටත් ප්රගතිය (සෑම විටම විසින් පෙර cleanඉහත සඳහන් විධානය), ඔබ පවා ස්වයංක්රීය හැකි

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

නමුත්, සාමාන්‍යයෙන්, එය යාවත්කාලීන කළ හැකි පැකේජ බොහොමයක් ඔබ එය ක්‍රියාත්මක කරන පළමු වතාවට යාවත්කාලීන කරනු ඇති --fix-missingඅතර ඉන් පසුව එකම පැකේජයක සිරවී ඇති අතර තවදුරටත් ප්‍රගතියක් නොලැබේ. එම අවස්ථාවේදී, ඔබට ආරම්භය සමඟ නැවත ගොස් නැවත sudo rm -rf /var/lib/apt/lists/*උත්සාහ කළ යුතුය. මෙම සම්පූර්ණ ක්‍රියාවලිය දෙවරක් හෝ තුන් වරක් උත්සාහ කිරීම වටී, විශේෂයෙන් ඔබට නවීකරණය කළ හැකි පැකේජ දුසිම් ගණනක් හෝ සිය ගණනක් තිබේ නම්.


1

එය නිසි විසඳුමක් ද නැද්ද යන්න මම නොදනිමි, නමුත් මම පහත සඳහන් දේ කළ අතර දෝෂ පණිවිඩය නැති වී ගියේය:

sudo apt-get updateටර්මිනලය ටයිප් කිරීමෙන් පසුව , එය දෝෂයට හේතු වන සමහර පැකේජවල නම් ලබා දෙයි, පසුව මම පහත සඳහන් දේ කළෙමි:

යාවත්කාලීන කළමණාකරු (මෘදුකාංග යාවත්කාලීන කිරීම) → සැකසීම Software මෘදුකාංග ප්‍රභවයන් වින්‍යාස කිරීම → වෙනත් මෘදුකාංග [ටැබ්] the පැකේජ සලකුණු නොකරන්න

"වසන්න" පතුල එබීමෙන් පසු යාවත්කාලීන කළමණාකරු ස්වයංක්‍රීයව යාවත්කාලීන කිරීම සඳහා නැවත පරීක්ෂා කිරීමට පටන් ගත් අතර මම මෙම පණිවිඩය දුටුවෙමි: "මෙම පරිගණකයේ මෘදුකාංගය යාවත්කාලීන ය. අවසන් වරට පරීක්ෂා කළේ තත්පර 2 කට පෙරය."

කුබුන්ටු 12.04


මෙය මා වෙනුවෙන් වැඩ කළ අතර මෙහි පළ කර ඇති වෙනත් විසඳුමක් ක්‍රියාත්මක වූයේ නැත. මා සතුව උබුන්ටු යූඅයි (ඩබ්ලිව්එස්එල් යටතේ විධාන රේඛාව පමණක් ක්‍රියාත්මක වේ) හැර, ඒ වෙනුවට, <pkg>දෝෂය සිදු වූ සෑම පැකේජයක් සඳහාම , මම 'sudo apt-get install <pkg>' ධාවනය කළෙමි. මම ඉන්නේ උබුන්ටු 16.04.
යිට්ස්

1

මට හරියටම එකම ගැටළුවක් ඇති අතර ටර්මිනලය භාවිතා කර සපයන සියලු විසඳුම් උදව් කළේ නැත.

මට නම් එය සිදු වූයේ:

සැකසීම් → මෘදුකාංග සහ යාවත්කාලීන කිරීම් → වෙනත් මෘදුකාංග: සියලුම පෙට්ටි සලකුණු කර වසා දමන්න.

එය නැවත ගබඩාව නැවත පූරණය කිරීම සහ යාවත්කාලීන කිරීම ආරම්භ කරයි. මම ඇතුළු වන විට:

sudo apt-get update

ඊට පසු, කිසිදු ගැටළුවක් නොවීය. මම උබුන්ටු 13.10 භාවිතා කරමි.


මෙය ක්‍රියාත්මක වන නමුත් මූලික සැකැස්මේ කොටසක් නොවන පැකේජ ස්ථාපනය කිරීමට එය යන්ත්‍රය අන්ධ කරයි (එම පිරික්සුම් කොටු පසුව නැවත සක්‍රිය වන තෙක්) ... නමුත් සමහර විට අවශ්‍ය වන්නේ දෝෂ රහිතව ගැළපෙන යාවත්කාලීනයක් ලබා ගැනීමටය. ඉලක්කගත පැකේජ ස්ථාපනය කිරීම
ස්කොට් ස්ටෙන්ස්ලන්ඩ්

1

මට සමාන ගැටළුවක් ඇති අතර "මෘදුකාංග සහ යාවත්කාලීන කිරීම්" යෙදුම විවෘත කිරීමෙන් සහ "උබුන්ටු මෘදුකාංග" පටිත්තෙහි "බාගත කිරීම" හි වටිනාකම වෙනස් කිරීමෙන් එය විසඳා ඇත (එම පතන ලැයිස්තුවේ, තෝරා ගැනීමට උත්සාහ කරන්න, උදාහරණයක් ලෙස, ප්‍රධාන සේවාදායකය එය එසේ නොවේ නම්).


ඔව්, මට වැඩ කළ එකම දේ. ස්විට්සර්ලන්ත සේවාදායකය බිඳී ඇති බවක් පෙනේ.
එරික් මොරන්ඩ්

1

@ රොබී-බාසැක් අනුගමනය කරන පරිදි, මම apt-cacher-ngදර්පණ හැඹිලි ලෙස භාවිතා කළෙමි . ඒ නිසා මම ප්‍රොක්සිය ඉවත් කර ගැටලුව විසඳුවා.

මම ගොනුවේ ඇති ප්‍රොක්සිය ඉවත් කරමි /etc/apt/apt.conf.d/01proxy:

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

එවිට අවශ්‍ය වන්නේ:

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

1

මම මෑතකදී උබුන්ටු 17.10 ස්ථාපනය කර ඇති අතර, යම් නිධියක් සඳහා හැෂ් සම් නොගැලපීමේ දෝෂයම ලැබුණි. මම පහත දැක්වෙන පරිදි මෘදුකාංග හා පරීක්ෂා කළ මූලාශ්‍ර වෙත ගියෙමි.

මගේ මෘදුකාංග සහ යාවත්කාලීන අංශය


0

ඔබ දෙමාපියන්ගේ පාලනයන් සමඟ රවුටරයක් ​​ධාවනය කරන්නේ නම් මෙය සිදුවිය හැකි අතර ඔබේ රාස්ප්බෙරි පයි “කළමනාකරණය නොකළ” ලැයිස්තුවකට ඇතුළත් කර නැත. මට නම්, යූආර්එල් රවුටරය මඟින් කළමනාකරණය කරන රවුම් වසමකට හරවා යවන බව මට පෙනුණි.

ඒ නිසා මම කළමනාකරණය නොකළ ලැයිස්තුවට මගේ පයි එක් කළ අතර එය හොඳින් ක්‍රියාත්මක විය.


0

මෙම විධානය ක්‍රියාත්මක කිරීමෙන් සියලුම පැකේජ ස්ථාපනය නොකිරීම මම විසඳා ඇත:

sudo apt-get install PACKAGENAME

එක් එක් පැකේජ සඳහා. ඒවා දැන් ස්ථාපනය කර ඇති අතර "හැෂ් සම් නොගැලපීම" දෝෂය පහව ගොස් ඇත.


0

මට කිසිවක් වැඩ කළේ නැත. උත්සාහ කිරීමෙන් සහ යෝජිත විසඳුම් වලින් පසුව, අවසානයේදී, මම කැඩුණු පැකේජ අතින් බාගත කර, ඒවා / var / cache / apt / archives වෙත පිටපත් කර කැඩුණු පැකේජ / var / cache / apt / archives / අර්ධ වශයෙන් ඉවත් කර ඇත.


0

මගේ උබුන්ටු 18.04 හි ද මම එම ගැටලුවටම මුහුණ දුන්නෙමි, මගේ ප්‍රායෝගික අත්දැකීම් පහත දැක්වේ:

  1. හි ප්‍රොක්සිය ඉවත් කරන්න /etc/apt/apt.conf
  2. නිල යෝග්‍ය මූලාශ්‍ර ලැයිස්තුවට වෙනස් කරන්න /etc/apt/sources.list
  3. දුවන්න sudo rm -rf /var/lib/apt/lists/*
  4. පැකේජ පිරිසිදු කරන්න sudo apt autoremove -y && sudo apt autoclean -y
  5. යාවත්කාලීන කිරීම සහ යාවත්කාලීන කිරීම. sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt autoclean -y

කළා!


0

උබුන්ටු 16.04 හි මෙය මට සිදු වූ අතර ඉහළම ඡන්දය දුන් විසඳුම් කිසිවක් ක්‍රියාත්මක වූයේ නැත. විසඳුම වූයේ පැකේජ යාවත්කාලීන කිරීමයි:

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

පැරණි ලැයිස්තු පිරිසිදු කිරීම ( sudo rm -rf /var/lib/apt/lists/*සහ / හෝ sudo apt-get clean) උදව් වී ඇත්දැයි විශ්වාස නැත! අවශ්ය නම් ඒවා භාවිතා කරන්න.


0

20190112 # දෝෂ #apt #Fix # යාවත්කාලීන කිරීම් ලබා ගැනීමට අපොහොසත් විය ... හැෂ් සම් නොගැලපීම

  1. Apt-get ධාවනය කර සෙවිය යුතු ප්‍රධාන වචන මොනවාදැයි සොයා බලන්න /etc/apt:
    • $ sudo apt-get -y යාවත්කාලීන කිරීම
    • ...
    • දෝෂය: 77 http://au.archive.ubuntu.com/ubuntu xenial-update / multiverse DEP-11 64x64 අයිකන
    • හැෂ් සම් නොගැලපීම
    • ...
    • මෙම අවස්ථාවේ දී, ප්රධාන පදය "DEP-11"
  2. /etc/aptමූල පද (ය) සඳහා ගස සොයන්න :
    • DE sudo find / etc / apt -type f -exec egrep -in "DEP-11" "{}" / dev / null ";"
    • /apt.conf.d/50appstream:1:## DEP-11 බාගත කිරීම සඳහා මෙම ගොනුව appstreamcli (1) විසින් සපයනු ලැබේ.
    • /apt.conf.d/50appstream:6: deb :: DEP-11 {
    • /apt.conf.d/50appstream:9: විස්තරය "$ (මුදා හැරීම) / $ (සංයුක්ත) $ (NATIVE_ARCHITECTURE) DEP-11 පාර-දත්ත";
    • /apt.conf.d/50appstream:15: # DEP-11 හි විස්තර කර ඇති GUI සංරචක සඳහා සාමාන්‍ය ප්‍රමාණයේ අයිකන
    • /apt.conf.d/50appstream:17: deb :: DEP-11-icons {
    • /apt.conf.d/50appstream:20: විස්තරය "$ (මුදා හැරීම) / $ (සංයුක්ත) DEP-11 64x64 අයිකන";
    • /apt.conf.d/50appstream:27: # DEP-11 YAML පාර-දත්ත.
    • /apt.conf.d/50appstream:28: deb :: DEP-11-icons-hidpi {
    • /apt.conf.d/50appstream:31: විස්තරය "$ (මුදා හැරීම) / $ (සංයුක්ත) DEP-11 128x128 අයිකන";
  3. වැරදි ලැයිස්තුව සොයාගත් පසු, මෙය ක්‍රියාත්මක නොවන්නේ නම් එය කොතැනකට හෝ ගෙන යන්න:

    sudo mv -f /apt.conf.d/50appstream /tmp  
    
  4. පිරිසිදු කරන්න /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. දැන් යාවත්කාලීන කිරීමට උත්සාහ කරන්න, එය දැන් ක්‍රියාත්මක විය යුතුය:

    sudo apt-get -y update  
    
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.