ubuntu server 無法update [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



ubuntu server 無法update
會員一級
註冊日期:
8/23 16:08:45
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 0
EXP: 2
離線
環境:Hyper-V
版本:ubuntu-16.04.3-server-amd64
--------------------------------------
網路連線是正常的 可以連到此伺服器的網站
但使用指令:sudo apt-get update 就是無法更新
已經換過好幾個下載伺服器 錯誤內容大同小異(附件圖片)

附件:



png  update.png (19.10 KB)
49834_599d483fe4882.png 1090X226 px

png  upgrade.png (3.50 KB)
49834_599d48480d5b9.png 669X81 px

png  install ubuntu-desktop.png (2.53 KB)
49834_599d484eb4af8.png 424X66 px

8/23 17:18:21
應用擴展 工具箱
回覆: ubuntu server 無法update
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 33
HP : 160 / 803
MP : 504 / 13098
EXP: 15
在線
Felix6 寫到:
環境:Hyper-V
版本:ubuntu-16.04.3-server-amd64
--------------------------------------
網路連線是正常的 可以連到此伺服器的網站
但使用指令:sudo apt-get update 就是無法更新
已經換過好幾個下載伺服器 錯誤內容大同小異(附件圖片)



我沒在電腦前,
根據上面藍色字的線索,我猜有可能主機在更新,<--純猜測,我沒驗証,有可能講錯
通常我遇到這樣的狀況是選擇等待,
過一段時間再試,或是隔天再試。
若還是有同樣的狀況發生,我才會再去找出錯的環節。

若您想深究的話,提供之前的一篇討論「#2 回覆: apt 出現許多錯誤訊息」,讓您有探索的起點。
該篇遇到的情形不見得跟您的是一樣的。

要探究的重點,是套件庫的結構和原理。
瞭解了基楚原理,您才比較有機會可以解惑。

================================================================================

或是使用「temporary failure resolving 'tw.archive.ubuntu.com'」當關鍵字找其它的討論。
例如:「{急}UBUNTU 12.04 已改變伺服器源但還是無法更新及安裝(已解決)」。

================================================================================

以上提供參考

報告完畢



8/23 18:26:09
應用擴展 工具箱
回覆: ubuntu server 無法update
會員一級
註冊日期:
8/23 16:08:45
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 0
EXP: 2
離線
已解決 是DNS沒有設定好 修改完後就正常了 感謝提供連結找到問題:)

8/24 9:15:44
應用擴展 工具箱
回覆: ubuntu server 無法update
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 33
HP : 160 / 803
MP : 504 / 13098
EXP: 15
在線
Felix6 寫到:
已解決 是DNS沒有設定好 修改完後就正常了 感謝提供連結找到問題:)


感謝您的回覆,

根據您的回覆,下面做了個小實驗。

以下測試環境是「Xubuntu 16.04 amd64 英文界面」

================================================================================

執行


$ sudo vi /etc/resolv.conf



然後把「resolv.conf」的內容清空,或是每行都加上「#」來註解掉

然後執行


$ sudo apt-get update



就會顯示


Err:1 http://tw.archive.ubuntu.com/ubuntu xenial InRelease
  Temporary failure resolving 'tw.archive.ubuntu.com'
Err:2 http://security.ubuntu.com/ubuntu xenial-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:3 http://tw.archive.ubuntu.com/ubuntu xenial-updates InRelease
  Temporary failure resolving 'tw.archive.ubuntu.com'
Err:4 http://tw.archive.ubuntu.com/ubuntu xenial-backports InRelease
  Temporary failure resolving 'tw.archive.ubuntu.com'
Reading package lists... Done           
W: Failed to fetch http://tw.archive.ubuntu.com/ubuntu/dists/xenial/InRelease  Temporary failure resolving 'tw.archive.ubuntu.com'
W: Failed to fetch http://tw.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease  Temporary failure resolving 'tw.archive.ubuntu.com'
W: Failed to fetch http://tw.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease  Temporary failure resolving 'tw.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/InRelease  Temporary failure resolving 'security.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.



##「DNS」相關的討論

* 關於「resolvconf」的操作使用

8/24 10:02:34
應用擴展 工具箱
回覆: ubuntu server 無法update
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 33
HP : 160 / 803
MP : 504 / 13098
EXP: 15
在線
以下測試環境是「Xubuntu 16.04 amd64 英文界面」

================================================================================

然後也可以下載「apt」的「Source Package」來探索

執行


$ apt-get source apt



然後可以看到一個資料夾「apt-1.2.24」,兩個檔案「apt_1.2.24.dsc」和「apt_1.2.24.tar.xz」。

接著執行


$ grep 'Temporary failure resolving' apt-1.2.24/* -R -n



就會顯示


apt-1.2.24/methods/connect.cc:211: return _error->Error(_("Temporary failure resolving '%s'"),
apt-1.2.24/po/ar.po:1478:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/gl.po:1523:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/sl.po:1536:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/hu.po:1562:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/fi.po:1504:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/sk.po:1533:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ast.po:1507:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/tr.po:1571:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ne.po:1496:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/eu.po:1510:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/nb.po:1535:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ca.po:1529:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/nl.po:1586:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/de.po:1572:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ro.po:1518:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/el.po:1525:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/da.po:1529:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/th.po:1490:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/km.po:1499:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/vi.po:1525:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/uk.po:1549:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/pl.po:1559:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ru.po:1582:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ku.po:1462:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ja.po:1562:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/nn.po:1511:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/pt.po:1526:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/zh_TW.po:1485:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/cs.po:1522:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/pt_BR.po:1511:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/tl.po:1503:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/bg.po:1527:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/mr.po:1493:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/es.po:1633:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/sv.po:1533:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/bs.po:1462:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/dz.po:1508:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/ko.po:1495:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/cy.po:1532:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/it.po:1547:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/lt.po:1492:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/fr.po:1555:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/zh_CN.po:1505:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/apt-all.pot:1431:msgid "Temporary failure resolving '%s'"
apt-1.2.24/po/he.po:1783:msgid "Temporary failure resolving '%s'"



就可以找到「apt-1.2.24/methods/connect.cc」這個檔案,
在第「211」行,
可以找到「return _error->Error(_("Temporary failure resolving '%s'"),」


更多套件的操作,請參考「[索引] 套件操作實務」。

================================================================================

以上探索的起點,提供參考

報告完畢


8/24 10:17:54
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.