Puppet 服务器无法在 centos 9 stream 上安装

Puppet 服务器无法在 centos 9 stream 上安装

我尝试在我的 centos 9 流上安装 puppetserver,但是它给出了以下错误:

上次元数据过期检查:0:15:42 前,2023 年 2 月 23 日星期四
上午 1:06:09(美国东部标准时间)。参数无匹配项:puppetserver 错误:无法
找到匹配项:puppetserver

我下载了以下 rpm:

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

答案1

RHEL 9 未列为Puppet 服务器支持的操作系统

它只是被列为Puppet 代理支持的操作系统

该服务器很可能在 el-9 repo 上不可用。


你可以从源代码安装,但获得支持会更加困难。最好使用受支持的操作系统。

答案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--版本

这应该会显示您刚刚安装的 Puppet 版本。

相关内容