El servidor de marionetas no se puede instalar en centos 9 stream

El servidor de marionetas no se puede instalar en centos 9 stream

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.

información relacionada