AWS:无法捆绑AMI

时间:2011-08-08 19:47:27

标签: amazon-ec2

我正在尝试创建一个AMIBundle following these instructions,但遇到了错误。当我到达

  

ec2-bundle-vol -d / mnt -k /mnt/pk-XXX.pem -c /mnt/cert-YYY.pem -u 123456789012 -r i386 -p   rightscale_ami

并运行它(当然使用正确的变量)我得到:ERROR: You need to be root to run /vol/downloads/ec2-ami-tools-1.3-66634//lib/ec2/amitools/bundlevol.rb

我不确定问题是什么。我尝试更改权限,但无济于事。 我在一个大型实例上运行Ubuntu 11.04 Server,安装了ec2 AMI和ec2 API工具,将它们添加到路径及其各自的环境变量中,并完成了sudo aptitude install ruby。也许我需要红宝石的其他东西?请帮忙!感谢。

1 个答案:

答案 0 :(得分:1)

我最终在Ubuntu的apt管理器中安装了multiverse包中的ami和api工具。当我以这种方式安装工具时,我可以正确地执行sudo以root身份运行,而当我最初运行它时,看起来超级用户无法访问我的环境变量。