Google 자체 YUM-Repository에서 RPM을 추가로 해결하려고합니다. 나는 "/etc/yum.repos.d/"에 추가 Yum-Repo를 선언하고 "yum install JDK-jdk.x86_64"명령을 실행하여 rpm이 성공적으로 설치됩니다.Puppet-Agent가 YUM-Repo에서 RPM을 해결하지 못했습니다.
그러나 선언 추가 YUM-저장소에보고하는 것 어쩌려 구`t 인형, 인형에서 다음 매니페스트를 사용하는 경우 :
puppet agent --test --environment det
오류 외모 :와 에이전트를 실행
class tomcat7_rhel {
package { "sun-JDK-1.6.0":
ensure => latest,
require => Yumrepo["JDK-jdk.x86_64"]
#require => Package["JDK-jdk.x86_64"]
}
}
다음과 같이 입력하십시오 :
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: Package[sun-JDK-1.6.0] { require => Yumrepo[JDK-jdk.x86_64] }, because Yumrepo[JDK-jdk.x86_64] doesn't seem to be in the catalog Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run
현재 저는 완전히 고집되어 있으므로 도움이 될 것입니다. b 감사합니다.
exec {"yum_update":
command => "yum update -y",
}
package { "sun-JDK-1.6.0":
ensure => latest,
require => [ Yumrepo["JDK-jdk.x86_64"], Exec["yum_update"] ],
}
당신이 Yumrepo을 정의합니까 : –