Я пытаюсь создать AMIBundle , следуя этим инструкциям , но сталкиваюсь с ошибкой. Когда я доберусь до
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, добавил их в path и соответствующие им переменные среды и выполнил sudo aptitude install ruby
. Может быть, мне нужно что-то еще с рубином? Пожалуйста помоги! Спасибо.