apt-get 0 හි හිර වී සිටින්න [us.archive.ubuntu.com වෙත සම්බන්ධ වෙමින්]


171

මම උත්ශ්‍රේණිගත කරන විට එය මෙහි සිරවී ඇත:

user@plato:~# sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  bind9-host coreutils cpio curl dnsutils libbind9-90 libc-bin libc-dev-bin
  libc6 libc6-dev libcgmanager0 libcurl3 libcurl3-gnutls libdns100
  libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libisc95 libisccc90
  libisccfg90 libjasper1 liblwres90 libplymouth2 libsepol1 libssl-dev
  libssl-doc libssl1.0.0 linux-libc-dev mime-support multiarch-support ntp
  ntpdate openssl plymouth plymouth-theme-ubuntu-text python3-distupgrade
  ubuntu-release-upgrader-core unzip
39 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.0 MB of archives.
After this operation, 12.3 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::15)] ░

මම යාවත්කාලීන කරන විට එය මෙහි සිරවී ඇත:

user@plato:~# apt-get update
0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::14)] [Connecting to sec░

මට us.archive.ubuntu.com හොඳට පිං කරන්න පුළුවන්:

user@plato:~# ping us.archive.ubuntu.com
PING us.archive.ubuntu.com (91.189.91.23) 56(84) bytes of data.
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=1 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=2 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=3 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=4 ttl=54 time=81.4 ms
^C
--- us.archive.ubuntu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 81.425/81.528/81.582/0.355 ms

මෙය නිවැරදි කිරීමට මට කුමක් කළ හැකිද?


මම මෙතෙක් උත්සාහ කර ඇති දේ.

මම මෙම බ්ලොග් අඩවියේ පහත දැක්වෙන උපදෙස් උත්සාහ කර ඇත්තෙමි: http://nickescobedo.com/719/ubuntu-apt-get-hangs-at-0

IPv4 තනිකරම භාවිතා කිරීමට apt-get බල කිරීමට

  • තුළ ගොනුවක් සාදන්න /etc/apt/apt.conf.d/99force-ipv4
  • අලුතින් සාදන ලද ගොනුවට මෙම රේඛාව එක් කරන්න Acquire::ForceIPv4 false;
  • Apt-get දැන් IPv4 පමණක් භාවිතා කරයි

පිළිතුරු කිසිවක් මා වෙනුවෙන් ක්‍රියාත්මක නොවීය: මගේ ගැටලුව වූයේ මගේ වින්ඩෝස් සත්කාරක ෆයර්වෝලය අතථ්‍ය පෙට්ටියේ ධාවනය වන මගේ උබුන්ටු ආගන්තුකය අවහිර කිරීමයි.
drodsou

මෙම පිළිතුරු කිසිවක් මට වැඩ කළේ නැත. මම මගේ අතථ්‍ය යන්ත්‍රය නැවත ආරම්භ කළ අතර එය දැන් ක්‍රියාත්මක වේ.
kilojoules

Answers:


322

මම නැවත වැඩට සුදුසු වන්නේ කෙසේදැයි සොයා බැලුවෙමි.

සංස්කරණය කරන්න gai.conf:

sudo vim /etc/gai.conf

පහත දැක්වෙන කරුණු නිරාකරණය කිරීම සඳහා line 54 පේළිය වෙනස් කරන්න:

precedence ::ffff:0:0/96  100

ලියන්න සහ ඉවත් වන්න:

:wq

අවවාදයයි

50 වන පේළිය බොහෝ දුරට සමාන බව පෙනේ:

precedence ::ffff:0:0/96  10

මෙය වැරදි රේඛාවයි. පේළි 4 ක් පහළට යන්න, එවිට ඔබට නිවැරදි රේඛාව නොගැලපීමකට වැටෙනු 100ඇත10


1
ඔබේ විසඳුම පළ කිරීම ගැන ස්තූතියි. මට එකම ප්‍රශ්නයක් තිබූ අතර මෙය නිවැරදි කළේය.
බ්‍රැඩිම්

57
පෘථිවියේ ඔබ මෙය තේරුම්ගත්තේ කෙසේද? මෙය හදිසියේම මගේ එක් සේවාදායකයක මට සිදුවීමට පටන් ගත් අතර මෙය නිවැරදි කළේය.
බ්‍රයන් නීල්

4
මෙහි කුමක් සිදුවේද? මෙම නිවැරදි කිරීම ක්‍රියාත්මක වන්නේ ඇයිද යන්න විස්තර කිරීමට සැලකිලිමත් වන්න?
හතර 43

55
ගැටළුව: IPv6 අවසානයේදී IPv6 අන්තර්ජාලයට සම්බන්ධ වීමට සූදානම් වෙමින් අභ්‍යන්තර IPv6 ජාලයක් සැකසීමට පටන් ගෙන තිබේ. මෙහි ප්‍රති result ලයක් ලෙස, මෙම ජාලයේ සේවාදායකයන් දැන් apt-get ක්‍රියාත්මක කිරීමේදී පෙරනිමියෙන් * .ubuntu.com වෙත එහි IPv6 ලිපිනය හරහා සම්බන්ධ වීමට උත්සාහ කරයි. විසඳුම: uncommenting precedence ::ffff:0:0/96 100ඉල්ලීම් IPv4 හි කැමති කිරීමට ඉඩ
ඒරියාන් Faurtosh

8
ස්ථාවරයි! මෙය නියත වශයෙන්ම මෙම ගැටළුව සඳහා නිවැරදි විසඳුම වේ. නමුත් මෙම විසඳුම හරහා පැමිණෙන ඕනෑම කෙනෙකුට ඔබ මා කළ දේ නොකිරීමට වග බලා ගන්න. මා නොසන්සුන් වූ precedence ::ffff:0:0/96 10අතර මට නැවත ගොනුව වෙත ගොස් එම රේඛාව නැවත අදහස් දැක්වීමට සිදු වූ අතර පසුව නිවැරදි රේඛාව precedence ::ffff:0:0/96 100
විවර කර

14

ඔබ යාවත්කාලීන කිරීමට සහ යාවත්කාලීන කිරීමට පෙර IPV6 අක්‍රීය කිරීම වඩා හොඳය.

  1. විවෘත පර්යන්තය

  2. ඇතුලත් කරන්න sudo -H gedit /etc/sysctl.confමානකරන ගොනුව හා විවෘත කර අවසානයේ දී පහත සඳහන් මාර්ග එකතු

    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1 
    net.ipv6.conf.lo.disable_ipv6 = 1 
    
  3. ඒ ධාවනයෙන් පසු

    cat /proc/sys/net/ipv6/conf/all/disable_ipv6 
    

    එය '1 report වාර්තා කරන්නේ නම් ඔබ IPV6 අක්‍රීය කර ඇත.

    එය '0' වාර්තා කරන්නේ නම් කරුණාකර පියවර 4 සහ 5 වන පියවර අනුගමනය කරන්න.

  4. විධානය ටයිප් කරන්න sudo sysctl -p. ඔබ මෙය පර්යන්තයෙන් දකිනු ඇත.

    net.ipv6.conf.all.disable_ipv6 = 1 
    net.ipv6.conf.default.disable_ipv6 = 1 
    net.ipv6.conf.lo.disable_ipv6 = 1 
    
  5. “පියවර 3” ට ඉහළින් නැවත කරන්න, එය දැන් 1 වාර්තා කරයි.


ඇයි කියලා මට තේරුණේ නැහැ. කරුණාකර ඔබට පැහැදිලි කළ හැකිද?
AAI

8

IPv6 නිවැරදි කිරීම් කිසිවක් මා වෙනුවෙන් වැඩ කළේ නැත. මට එකම රෝග ලක්ෂණය වෙනත් හේතුවක් ඇත. මගේ කාර්යය වූයේ සෙවුමක් කර වෙනත් ලේඛනාගාරයකට මාරුවීම සහ මූලාශ්‍ර ලැයිස්තුවේ ප්‍රතිස්ථාපනය කිරීමයි, උදා:

sudo vim /etc/apt/sources.list

ඊළගට:

:%s/us\.archive/de\.archive/g
:wq

මෙය අවම වශයෙන් මට සැබෑ ගැටළුව හඳුනා ගන්නා තෙක් නැවත වැඩට යාමට ඉඩ දෙයි.


1

මට වැඩ කළ දෙය නම් මගේ උබුන්ටු ආගන්තුකයා සඳහා වූ වර්චුවල් බොක්ස් ජාල සැකසුම් “බ්‍රිජ් ඇඩැප්ටරයේ” සිට “නැට්” වෙත මාරු කිරීමයි.


1
ඔව්, මෙය වැඩ කිරීමට බැඳී ඇත. නමුත්, එය 'බ්‍රිජ් ඇඩැප්ටරය' හරහා ක්‍රියා නොකරන්නේ ඇයි? 'බ්‍රිජ් ඇඩැප්ටරය' හැරුණු විට මට සියල්ල කළ apt-get updateහැකිය.
soufrk
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.