2011-08-08 15 views
0

AMIBundle following these instructions을 만들려고하는데 오류가 발생합니다. 나는AWS : AMI 번들을 사용할 수 없음

EC2-번들 권 -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

나는 문제가 무엇인지 모르겠습니다. 나는 주위에 권한을 변경하려했지만 아무 소용이 없습니다. 큰 인스턴스에서 우분투 11.04 서버를 실행하고 ec2 AMI 및 ec2 API 도구를 설치하고 경로 및 해당 환경 변수에 추가 한 후 sudo aptitude install ruby을 완료했습니다. 루비와 뭔가 다른 걸 필요로할까요? 도와주세요! 감사.

답변

1

Ubuntu의 apt 관리자 내에서 multiverse 패키지의 ami 및 api 도구 설치가 끝났습니다. 이 방법으로 도구를 설치하면 sudo을 루트로 실행할 수 있습니다. 반면에 원래 실행하면 수퍼 유저가 내 환경 변수에 액세스 할 수없는 것처럼 보입니다.

관련 문제