rpm更改後yum安裝失敗Http 416-排錯記錄

背景

修改了oozie的一點源碼,從新打成rpm包,使用Ambari安裝 安裝失敗,處理yum install -y oozie_xxx_yy-zzz時找不到鏡像之類的html

排錯

  1. 嘗試直接下載鏡像,wget能夠下載shell

  2. 嘗試yum直接安裝,能夠完成依賴檢查,但安裝到修改的rpm包時,報錯Error downloading packages: oozie_xxx.noarch:[Errno 256] No more mirrors to trybash

  3. 直接rpm安裝時有循環依賴項目,未繼續spa

  4. 嘗試了其餘組合命令:(已正確修改etc下的repo文件)code

yum clean all
yum makecache
複製代碼
  1. 安裝時仍報相同錯誤,關鍵信息還有Http 416,以及yum search時顯示其餘的rpm包都是高亮的,只有更改過的那個rpm是灰色。

解決方案

重作yum源

yum install createrepo 
複製代碼
  • 進入/var/www/html/{目標文件夾}下,刪除repodata,執行createrepo ./,等待制做完畢
  • 執行yum clean all
  • 執行yum makecache
  • 執行yum install 安裝所更改的組件,OK。
相關文章
相關標籤/搜索