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.