Linux

無法通過 pacman 下載大文件

  • May 6, 2021

我正在嘗試在 Thinkpad T14 gen 2 上安裝 arch 並使用乙太網來執行此操作(wifi 卡沒有出現在ip link,中iwctl device|adapter list,或者iw dev儘管出現了rfkill並且驅動程序顯示已載入lspci -k;但這不是問題馬上)。

Pacman 和反射器的行為非常奇怪。我幾乎可以捲曲任何東西,但是反射器在這台機器上一直失敗,因為超時,rankmirrors 不輸出任何東西,只是掛起,甚至使用由生成的完整美國鏡像列表

curl 'https://archlinux.org/mirrorlist/?country=US&protocol=http&protocol=https&ip_version=4' > mirrorlist

我的下載很不穩定。大多數小包下載沒問題,很多時候大包有問題。現在下載linux-5.12.1.arch1-1-x86_64.pkg.tar.zst失敗了至少 20 次,並顯示“操作太慢。最近 10 秒傳輸速度低於 1 個字節/秒”。大多數失敗率為 0%,一對為 1%,一個為 6%,一個為 10%。

Pacman 和反射器在我的台式機上工作正常,也是有線的,通過相同的交換機和路由器。

我覺得最奇怪的是一個包可以從一個鏡像下載,然後另一個包從同一個鏡像失敗。正如我所說,現在下載 linux 失敗了 25 多次。

我能做些什麼來調試這個?這可能是我的機器,與路由器的連接有問題,還是我沒有看到什麼?

更新:我嘗試捲曲 iso,估計是 40 小時,它死了。我還取消了下載並重新啟動回 Windows(我正在安裝雙啟動)並嘗試下載 iso,它工作正常。我剛剛重新啟動了路由器,我發現自己在 iso 啟動序列期間陷入了無限循環,並出現包括“Reflector can’t update list”在內的錯誤。

我開始認為快閃記憶體盤有問題。當我早些時候將拱形 iso 放到它上面時,它花了很長時間。我嘗試切換到另一個磁碟,可能需要一分鐘。

看來這最終是問題所在。

解決方案是找到另一個安裝介質。快閃記憶體驅動器損壞了某些東西。瘋狂的這些事情如何呈現自己。

引用自:https://unix.stackexchange.com/questions/648499