Certificate 无法在Windows上安装巧克力模块(证书错误?)
我正在尝试使用Puppet在Windows上安装.NET。我正在使用Certificate 无法在Windows上安装巧克力模块(证书错误?),certificate,puppet,Certificate,Puppet,我正在尝试使用Puppet在Windows上安装.NET。我正在使用rismoney巧克力模块。但是,当我尝试安装此模块时: 木偶模块安装rismoney巧克力 我得到以下错误: [mNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules ...[0m [mNotice: Downloading from https://forgeapi.puppetlabs.com ...[0m Failed
rismoney巧克力模块。但是,当我尝试安装此模块时:
木偶模块安装rismoney巧克力
我得到以下错误:
[mNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules ...[0m
[mNotice: Downloading from https://forgeapi.puppetlabs.com ...[0m
Failed to add /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
Failed to add /C=ZA/ST=Western Cape/L=Durbanville/O=Thawte/OU=Thawte Certification/CN=Thawte Timestamping CA
Failed to add /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Root Certificate Authority 2011
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Class 2 CA/CN=TC TrustCenter Class 2 CA II
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 3 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 2 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Universal CA/CN=TC TrustCenter Universal CA I
Failed to add /C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 1999 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G3
Failed to add /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
Failed to add /C=ZA/ST=Western Cape/L=Durbanville/O=Thawte/OU=Thawte Certification/CN=Thawte Timestamping CA
Failed to add /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Root Certificate Authority 2011
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Class 2 CA/CN=TC TrustCenter Class 2 CA II
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 3 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 2 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Universal CA/CN=TC TrustCenter Universal CA I
Failed to add /C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 1999 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G3
[mNotice: Installing -- do not interrupt ...[0m
C:/ProgramData/PuppetLabs/puppet/etc/modules
└── rismoney-chocolatey ([0;36mv0.0.3[0m)
package { 'DotNet4.5':
ensure => installed,
provider => 'chocolatey',
}
因此无法使用此模块-如果我尝试应用使用它的傀儡脚本,则会出现以下错误:
[mNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules ...[0m
[mNotice: Downloading from https://forgeapi.puppetlabs.com ...[0m
Failed to add /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
Failed to add /C=ZA/ST=Western Cape/L=Durbanville/O=Thawte/OU=Thawte Certification/CN=Thawte Timestamping CA
Failed to add /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Root Certificate Authority 2011
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Class 2 CA/CN=TC TrustCenter Class 2 CA II
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 3 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 2 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Universal CA/CN=TC TrustCenter Universal CA I
Failed to add /C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 1999 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G3
Failed to add /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
Failed to add /C=ZA/ST=Western Cape/L=Durbanville/O=Thawte/OU=Thawte Certification/CN=Thawte Timestamping CA
Failed to add /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Root Certificate Authority 2011
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Class 2 CA/CN=TC TrustCenter Class 2 CA II
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 3 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/ST=Hamburg/L=Hamburg/O=TC TrustCenter for Security in Data Networks GmbH/OU=TC TrustCenter Class 2 CA/emailAddress=certificate@trustcenter.de
Failed to add /C=DE/O=TC TrustCenter GmbH/OU=TC TrustCenter Universal CA/CN=TC TrustCenter Universal CA I
Failed to add /C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 1999 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G3
[mNotice: Installing -- do not interrupt ...[0m
C:/ProgramData/PuppetLabs/puppet/etc/modules
└── rismoney-chocolatey ([0;36mv0.0.3[0m)
package { 'DotNet4.5':
ensure => installed,
provider => 'chocolatey',
}
给出:
错误:/Package[DotNet4.5]:提供商巧克力在此主机上不起作用
(我已尝试按照中所述安装GeoTrust CA证书,但这并不能解决问题)。回答我自己的问题
看来,rismoney Chocolate
模块目前(在询问/回答时)并未实际安装Chocolate
因此,解决办法是通过其他方式安装巧克力
参考资料:我也有同样的问题,但解决方案是通过以下途径使用“官方”巧克力包装:
config.vm.provision :shell, inline: "puppet module install chocolatey-chocolatey"
我使用它的项目在这里:已经有一段时间了,但是现在巧克力供应商住在,你可以看到我们支持确保巧克力本身安装了
include chocolatey
我们也有业务友好的内部选择,因此不需要上网
class {'chocolatey':
chocolatey_download_url => 'https://internalurl/to/chocolatey.nupkg',
use_7zip => false,
choco_install_timeout => 2700,
}
现在有一个受支持的木偶拉布拉斯/巧克力模块。看见