문제

꼭두각시 모듈을 확대 사진을 추가하여 꼭두각시 외부의 디렉토리로 외부로 외부에 꼭두각시 모듈을 확장하십시오.

[main]  
  pluginsync=true 
  modulepath=/home/user/project/etc/puppet/modules 
  manifestdir=/home/user/project/etc/puppet/manifests 
.

에이전트는 다음 오류를 기록합니다.

"는 평가할 수 없습니다 : 소스의 꼭두각시에서 정보를 검색 할 수 없습니다 : // my-dns-name / plugins"

은 $ modulepath // lib / fleccecter에 설치 한 faccacter 사실을 더 이상 발견 할 수없는 것처럼 보입니다.

모듈 경로 / ManifestDir 설정을 주석 처리하고 구성을 / etc / 꼭두각시 설치 디렉토리로 다시 복사하면 에이전트가 잘 작동합니다.

플러그인스 소스 설정을 설정해야 할 수도 있습니다. 그렇다면 어디에 있습니까? 어떤 포인터가 감사드립니다!

도움이 되었습니까?

해결책

는 홈 디렉토리에 대한 권한이 제한되어 있습니다.0750까지?PupPetmaster는 일반적으로 루트가 아닌 전용 puppet 사용자로 실행되므로 개인 홈 디렉토리를 읽을 수 없습니다.

다른 가능성은 당신이 그것을 사용하는 경우 SELinux입니다.홈 디렉토리의 파일이 PupPetmaster 프로세스의 액세스를 허용하도록 레이블이 지정되지 않을 것으로 예상합니다.syslog에 AVC Denials가 보이십니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top