puppet 伺服器無法在 centos 9 流上安裝

puppet 伺服器無法在 centos 9 流上安裝

我嘗試在我的 centos 9 流上安裝 puppetserver 但出現以下錯誤:

上次元資料過期檢查:美國東部時間 2023 年 2 月 23 日星期四
上午 01:06:09 0:15:42 前。參數不符:puppetserver 錯誤:無法
找到匹配項:puppetserver

我下載了以下 rpm:

yum install https://yum.puppetlabs.com/puppet-release-el-9.noarch.rpm -y

答案1

RHEL 9 未列為Puppet 伺服器支援的作業系統

它僅被列為Puppet 代理程式支援的作業系統

該伺服器很可能在 el-9 儲存庫上不可用。


你可以從原始碼安裝它,但是獲得支援將會更加困難。最好使用支援的作業系統。

答案2

  • 安裝 Ruby:Puppet 是用 Ruby 編寫的,因此您需要安裝 Ruby 解釋器。您可以使用套件管理器執行以下命令來執行此操作:

    sudo dnf 安裝 ruby

  • 安裝 Puppet:從 Puppet 網站下載 Puppet tarball(https://puppet.com/docs/puppet/latest/puppet_from_source.html)並將其解壓縮到您選擇的位置。

  • 安裝 Puppet 依賴項:透過從提取 Puppet tarball 的目錄中執行以下命令來安裝 Puppet 所需的任何依賴項:

    捆綁安裝--路徑.vendor

  • 設定環境:透過執行以下命令設定必要的環境變數:

    導出 PATH=/bin:$PATH

  • 替換為提取 Puppet tarball 的目錄路徑。

  • 驗證安裝:透過執行以下命令驗證 Puppet 是否已正確安裝:

    傀儡——版本

這應該會顯示您剛剛安裝的 Puppet 版本。

相關內容