Puppet:无法为对象堆保留足够的空间。无法创建Java虚拟机

时间:2013-02-21 16:26:23

标签: java puppet

当我尝试在masternode上运行清单时,我的puppetmaster上有以下两个错误:

change from absent to latest failed: Execution of '/usr/bin/keytool -importcert 
-noprompt -alias puppetca -file /etc/puppetlabs/puppet/ssl/certs/ca.pem 
-keystore /etc/puppetlabs/activemq/broker.ts -trustcacerts' returned 1: 
Error occurred during initialization of VM Could not reserve enough space for 
object heap Could not create the Java virtual machine.

和...

change from absent to latest failed: Execution of '/usr/bin/keytool 
-importkeystore -srcstoretype PKCS12 -destkeystore 
 /etc/puppetlabs/activemq/broker.ks -srckeystore 
 /tmp/domain.com.20130221-957-17scina-0 -alias domain.com' returned 1: 
 Error occurred during initialization of VM Could not reserve enough space 
 for object heap Could not create the Java virtual machine.

(我已将域名更改为domain.com)

我尝试设置activemq_heap_mb参数,但它没有帮助。

我感谢任何建议:)

由于

1 个答案:

答案 0 :(得分:0)

您可以尝试在keytool命令中添加-Xmx128m。

如果您仍然收到错误,请尝试-Xmx256m或-Xmx512m