AWS: не могу связать AMI - PullRequest
       4

AWS: не могу связать AMI

0 голосов
/ 08 августа 2011

Я пытаюсь создать 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. Может быть, мне нужно что-то еще с рубином? Пожалуйста помоги! Спасибо.

1 Ответ

1 голос
/ 09 августа 2011

В итоге я установил инструменты ami и api из пакета multiverse в менеджере abu Ubuntu. Когда я установил инструменты таким образом, я мог правильно выполнить команду sudo для запуска от имени пользователя root, тогда как при первоначальном запуске он выглядел так, как будто суперпользователь не мог получить доступ к моим переменным среды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...