未能捆绑EC2 – 如何获取更多信息?

我正在尝试创build一个ec2软件包。 我正在运行命令:

ec2-bundle-vol -r $arch -d /mnt -p $prefix -u $AWS_USER_ID -k ~/.ec2/pk-*.pem -c ~/.ec2/cert-*.pem -s 10240 -e /mnt,/vol/mysql_data --debug 

它以错误“执行失败”结束(如何提供信息!)

 ERROR: execution failed: " rsync -rlpgoD -t -r -S -l --exclude /sys --exclude /proc --exclude /dev/pts --exclude /dev --exclude /media --exclude /mnt --exclude /proc --exclude /sys --exclude /etc/udev/rules.d/70-persistent-net.rules --exclude /etc/udev/rules.d/z25_persistent-net.rules --exclude /mnt --exclude /vol/mysql_data --exclude /mnt/img-mnt -X /* /mnt/img-mnt 2>&1 > /dev/null" 

与debugging标志它也显示:

 #<RuntimeError: execution failed: "rsync -rlpgoD -t -r -S -l --exclude /sys --exclude /proc --exclude /dev/pts --exclude /dev --exclude /media --exclude /mnt --exclude /proc --exclude /sys --exclude /etc/udev/rules.d/70-persistent-net.rules --exclude /etc/udev/rules.d/z25_persistent-net.rules --exclude /mnt --exclude /vol/mysql_data --exclude /mnt/img-mnt -X /* /mnt/img-mnt 2>&1 > /dev/null"> /usr/local/lib/site_ruby/1.8/ec2/platform/linux/image.rb:244:in `execute' /usr/local/lib/site_ruby/1.8/ec2/platform/linux/image.rb:156:in `copy_rec' /usr/local/lib/site_ruby/1.8/ec2/platform/linux/image.rb:84:in `make' /usr/lib/site_ruby/ec2/amitools/bundlevol.rb:151:in `bundle_vol' /usr/lib/site_ruby/ec2/amitools/bundlevol.rb:193:in `main' /usr/local/lib/site_ruby/1.8/ec2/amitools/tool_base.rb:201:in `run' /usr/lib/site_ruby/ec2/amitools/bundlevol.rb:201 

这告诉我错误在VolBundler run()方法的某个地方开始(猜测,我不知道ruby)。

任何人都知道错误是什么? 或者我如何获得更多信息?

确保AWS套件不超过10 GB限制。 排除所有额外的目录。

另外,如果您正在运行的实例中进行捆绑,请确保您停止了所有不必要的服务(如sendmail)。