首頁>Server>source

我無法找到正在使用的軟體版本中遇到的問题的原因,在该版本中,在安裝結束時應用yum更新来更新系統上的所有軟體包 向匯,可為其安裝的計算機準備初始映像。

此更新没有什麼特別的.我们在Raspberry Pi上有一个yum儲存庫,该儲存庫已連線到網路上的計算機,並且该儲存庫包含所有軟體包的RPM,以便在基础映像上进行更新.一个簡單的yum update -y被應用.如果我使用相同的Raspberry Pi和上載不同版本的軟體,則当前可以使用相同的更新過程。

問题出現在一个軟體包ntp上,在應用了所有更新之後,yum尝試清理ntp軟體包的旧版本,並且它只是掛起了……我已经把它放了好几天了,而且从来没有 完成。

ntp軟體包的RPM与我们在该軟體的每个其他版本中使用的RPM相同,並且在任何其他版本中都从未發生此問题.儲存庫本身没有什麼區別,並且正如我所說,安裝程式仅呼叫yum update -y。

我使用以下命令进行了檢查:sudo lsof -p $(pgrep yum)| 如另一个StackExchange執行緒中所建議的,頭-10,正在執行的yum程序正在查看几个資料庫檔案.尽管安裝向匯應该是自動化的並且之前已经可以執行,但是不必担心正在執行的過程。

所以我想我想知道的是...由於我们的安裝向匯非常庞大,並且我在這裏没有線索,因此可能会發生哪些變化,這些變化会匯致對旧的ntp軟體包进行清理.掛? 我以為安裝過程中必须进行了某些更改,但是我發現与NTP或yum通常没有明顯的區別。

有什麼想法吗? 如果重要的话,這是帶有2.6.32-754內核的Scientific Linux 6.4。

最新回復
  • 5月前
    1 #

    問题最终是在安裝過程中涉及的另一个RPM的後安裝指令碼中執行了一些重複的sed命令.弄亂了ntp.conf檔案,因此清理無法處理该檔案。

相似問題

  • 在Ubuntu 2004中没有sudo的Docker?
  • active directory:使用AD,DNS和DHCP的標準windows Server 2019向匯設置無法解析任何DHCP客戶端名稱