Frage

Wenn ich meine Marionettenmodulkonfiguration für ein Verzeichnis außerhalb der Marionette externe, indem Sie die Modulpath / Manifestdir-Einstellungen hinzufügen: generasacodicetagpre.

Die Agenten protokollieren den folgenden Fehler:

"konnte nicht ausgewertet werden: Informationen von Quellen (s) Puppe: // my-dns-name / plugins" konnte nicht abgerufen werden

sieht so aus, als scheinen sie nicht mehr die Fakten mehr finden zu können, die ich in $ Modulepath // lib / flacing installiert habe?

Wenn ich die Modulpath / Manifestdir-Einstellungen auskommentieren und die Konfiguration kopieren Sie die Konfiguration wieder in das / etc / pupepet-Verzeichnis, funktionieren die Agenten in Ordnung.

Ich muss vielleicht auch die PlugInsource-Einstellung einstellen und wenn ja, wo bis? Jede Zeige dankbar dankbar!

War es hilfreich?

Lösung

sind die Berechtigungen für Ihr Hausverzeichnis eingeschränkt, z.bis 0750?Der Puppetmaster läuft in der Regel als dedizierter generationspabeditagagcode-Benutzer anstelle von root, daher kann es wahrscheinlich kein privates Zuhauseverzeichnis lesen.

Die andere Möglichkeit ist Selinux, wenn Sie es verwenden.Ich würde davon ausgehen, dass die Dateien in Ihrem Home-Verzeichnis nicht gekennzeichnet sind, um den Zugriff durch einen PuppePetmaster-Prozess zu ermöglichen.Sehen Sie AVC-Ablehnungen in Syslog?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top