
我不確定這是否構成錯誤 - 所以,我敢在這裡嘗試...當嘗試安裝(使用dnf
)版本的包時python-dns
,我得到以下信息
錯誤:檔案 /usr/lib/python2.7/site-packages/dnspython-1.12.0-py2.7.egg-info 上的檔案解壓縮失敗:cpio:重新命名
我運行4.3.4-300.fc23.x86_64
並嘗試安裝python-dns-1.12.0-2.fc23.noarch
以及python-dns-1.12.0GIT465785f-1.fc23.noarch
.
恐怕這個問題是開放的:理想情況下我會學習如何解決錯誤;但我也會建議我應該在哪裡發布問題。
添加資訊作為對評論的反應
我使用命令“sudo dnf install python-dns”來安裝該軟體包。 python-dns-1.12.0GIT465785f-1.fc23.noarch 來自預設的 Fedora 儲存庫「Fedora 23 - x86_64」。 python-dns-1.12.0-2.fc23.noarch 來自http://koji.fedoraproject.org/koji/buildinfo?buildID=659336
答案1
當我使用 pip 安裝/升級 dnspython 時,我通常會得到這個。當使用 pip 安裝其他依賴 dnspython 的 python 套件時,可能會無意中發生這種情況。嘗試手動刪除 /usr/lib/python2.7/site-packages/ 中與 dnspython 相關的所有內容,然後再次嘗試使用 dnf 安裝。
答案2
這通常意味著檔案在傳輸過程中以某種方式損壞。通常情況下,我建議
sudo dnf clean packages
進而
sudo dnf install python-dns
再次。聽起來您已經嘗試過此操作,包括直接存取 koji(Fedora 的套件建置系統)以獲得更新版本。因此,接下來,我將運行rpm -K python-dns-1.12.0-2.fc23.noarch.rpm
(或任何實際 RPM 檔案)。這應該返回校驗和和簽名沒問題。然後:
- 如果它們不正常,則表示您的網路連線出現問題,或硬體問題導致損壞。
- 如果他們是好吧,我建議提交一個錯誤。但無論如何,我無法在我的系統上複製它。