我正在尝试将 Puppet 配置为通过 Passenger 运行。我正在使用本指南
我有点碰壁了。当我尝试重新加载 apache 时,出现以下错误:
[Sun Jul 15 19:38:44 2012] [error] Init: Unable to read server certificate from file /var/lib/puppet/ssl/private_keys/domain.name.pem
[Sun Jul 15 19:38:44 2012] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Sun Jul 15 19:38:44 2012] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error
目前我在 conf 文件中有以下选项
SSLEngine on
SSLCipherSuite SSLv2:-LOW:-EXPORT:RC4+RSA
路径正确,证书在那里。当我通过内置的 webrick 运行 Puppet 时,它运行正常。
任何指针?谢谢
您是否仔细检查了证书的路径?您的备份可能包含错误的路径