Cannot update Iceweasel add-ons because the download error -228
สืบเนื่องจากผมย้ายหอพักใหม่ ที่หอไม่มีอินเทอร์เน็ต ผมจึงไปใช้บริการ Wi-Fi ของคนในหอ ใช้มาได้ 2-3 วัน ก็พบว่าเน็ตเวิร์คมีอาการแปลกๆ หลายอย่าง (หวังว่าคงไม่ sniff กันนะ) ที่เจอวันนี้คือไม่สามารถอัพเดท add-on ของ Iceweasel ได้ โดยแจ้งข้อผิดพลาดมาว่า
Iceweasel could not install the file at http://releases.mozilla.org/pub/mozilla.org/addons/201/downthemall!-1.1.10-fx+sm.xpi because: Download error -228
จึงลองเข้าถึง URL นี้ด้วยคำสั่ง curl (เพิ่มตัวเลือก -I หรือ --head เพื่อให้เอามาเฉพาะ HTTP-header)
curl -I http://releases.mozilla.org/
ก็ไม่สามารถเข้าได้เช่นกัน
จึงลองค้นหาจาก Google พบว่าคำแนะนำส่วนใหญ่คือให้ไปดูเรื่องแคชของ Iceweasel มีบ้างที่บอกให้ลองเปลี่ยน mirror ดู
ตัดเรื่องแคชของ Iceweasel ทิ้งไป เพราะขนาดใช้ curl แล้วยังเข้าไม่ได้เลย แต่แคชของเน็ตเวิร์คนั้นไม่แน่ การเปลี่ยน mirror จึงเป็นวิธีที่น่าสนใจกว่า
วิธีเปลี่ยน mirror ที่นึกออกตอนนี้มีวิธีเดียว คือไปแก้ไขไฟล์ /etc/hosts ด้วยการชี้ releases.mozilla.org ไปยังหมายเลขไอพีใหม่
จึงเข้าไปที่หน้า http://www.mozilla.org/community/mirrors.html และหา mirror ที่มีพาธของไดเรคทอรีตรงกับของเดิม (DOMAIN/pub/mozilla.org/...) โดยเลือก National Institute of Informatic ของญี่ปุ่น
ขั้นต่อไป ใช้คำสั่ง nslookup หรือ dig ในการหาหมายเลขไอพีของโดเมนเนมข้างต้น
nslookup kyoto-mz-dl.sinet.ad.jp
ได้หมายเลขไอพี 150.99.190.46
เพิ่มบรรทัดข้างล่างนี้เข้าไปในไฟล์ /etc/hosts
150.99.190.46 releases.mozilla.org
เสร็จแล้วครับ พอใช้งานแก้ขัดได้ : )
- tonkla's blog
- Log in to post comments
![]() |
ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้ |
Comments
Re: Cannot update Iceweasel...
on 10 June, 2010 - 01:35 Permalink
เจอวิธีแก้ปัญหาที่ดีกว่าแล้วครับ โดยการไปตั้งค่าใน about:config ของ Iceweasel
รายละเอียดตามนี้ครับ http://kb.mozillazine.org/Network.dns.disableIPv6
สืบเนื่องจากผมใช้เน็ต TOT เลยเจอปัญหาดังกล่าว ซึ่งเมื่อแก้แล้วก็สามารถใช้งานอื่นๆ ที่เคยมีปัญหาได้ เช่น เข้าเว็บ python.org ได้ครับ
Re: Cannot update Iceweasel add-ons...
on 19 June, 2010 - 10:55 Permalink
อีกวิธีคือเปลี่ยน DNS ซะ
ผมเปลี่ยนไปใช้ของ Google ตามคำแนะนำจากลิงก์นี้ครับ http://code.google.com/speed/public-dns/