
Intenté instalar Puppetserver en mi transmisión centos 9 pero me da el siguiente error:
Última verificación de vencimiento de metadatos: hace 0:15:42 el jueves 23 de febrero de 2023 a
las 01:06:09 a. m. EST. No hay coincidencias para el argumento: Puppetserver Error: No se puede
encontrar una coincidencia: Puppetserver
Descargué las siguientes rpm:
yum install https://yum.puppetlabs.com/puppet-release-el-9.noarch.rpm -y
Respuesta1
RHEL 9 no figura comoSO compatible con el servidor Puppet.
Sólo figura comoSO compatible con el agente Puppet.
Lo más probable es que el servidor no esté disponible en el repositorio de el-9.
Puedeinstalarlo desde la fuente, sin embargo, será más difícil conseguir apoyo para ello. Es preferible utilizar un sistema operativo compatible.
Respuesta2
Instalar Ruby: Puppet está escrito en Ruby, por lo que necesitarás instalar un intérprete de Ruby. Puedes hacer esto usando el administrador de paquetes ejecutando el comando:
sudo dnf instalar rubí
Instalar Puppet: descargue el tarball de Puppet desde el sitio web de Puppet (https://puppet.com/docs/puppet/latest/puppet_from_source.html) y extráigalo a la ubicación que elija.
Instale las dependencias de Puppet: instale las dependencias necesarias para Puppet ejecutando el siguiente comando desde el directorio donde extrajo el archivo tar de Puppet:
instalación del paquete --path .vendor
Configure el entorno: configure las variables de entorno necesarias ejecutando el siguiente comando:
exportar RUTA=/bin:$RUTA
Reemplace con la ruta al directorio donde extrajo el tarball de Puppet.
Verifique la instalación: Verifique que Puppet esté instalado correctamente ejecutando el siguiente comando:
marioneta --versión
Esto debería mostrar la versión de Puppet que acaba de instalar.