Puppet-Server kann auf CentOS 9 Stream nicht installiert werden

Puppet-Server kann auf CentOS 9 Stream nicht installiert werden

Ich habe versucht, Puppetserver auf meinem CentOS-9-Stream zu installieren, aber es wird der folgende Fehler angezeigt:

Letzte Überprüfung des Ablaufs der Metadaten: vor 0:15:42 am Donnerstag, 23. Februar 2023,
01:06:09 Uhr EST. Keine Übereinstimmung für Argument: puppetserver Fehler: Keine
Übereinstimmung gefunden: puppetserver

Ich habe das folgende RPM heruntergeladen:

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

Antwort1

RHEL 9 ist nicht aufgeführt alsunterstützte Betriebssysteme für den Puppet-Server.

Es ist nur aufgeführt alsunterstützte Betriebssysteme für den Puppet-Agenten.

Der Server ist höchstwahrscheinlich im EL-9-Repo nicht verfügbar.


Du kannstInstallieren Sie es aus der Quelle, allerdings wird es schwieriger sein, dafür Support zu erhalten. Es ist besser, stattdessen ein unterstütztes Betriebssystem zu verwenden.

Antwort2

  • Installieren Sie Ruby: Puppet ist in Ruby geschrieben, daher müssen Sie einen Ruby-Interpreter installieren. Sie können dies mit dem Paketmanager tun, indem Sie den folgenden Befehl ausführen:

    sudo dnf installiere Ruby

  • Installieren Sie Puppet: Laden Sie das Puppet-Tarball von der Puppet-Website herunter (https://puppet.com/docs/puppet/latest/puppet_from_source.html) und extrahieren Sie es an einen Ort Ihrer Wahl.

  • Installieren Sie Puppet-Abhängigkeiten: Installieren Sie alle erforderlichen Abhängigkeiten für Puppet, indem Sie den folgenden Befehl aus dem Verzeichnis ausführen, in das Sie das Puppet-Tarball extrahiert haben:

    Bundle installieren --Pfad .vendor

  • Einrichten der Umgebung: Richten Sie die erforderlichen Umgebungsvariablen ein, indem Sie den folgenden Befehl ausführen:

    export PATH=/bin:$PATH

  • Ersetzen Sie es durch den Pfad zum Verzeichnis, in das Sie das Puppet-Tarball extrahiert haben.

  • Überprüfen Sie die Installation: Überprüfen Sie, ob Puppet korrekt installiert ist, indem Sie den folgenden Befehl ausführen:

    Puppet --Version

Dies sollte die Version von Puppet anzeigen, die Sie gerade installiert haben.

verwandte Informationen