Falha ao agregar ec2 - como obter mais informações?

3

Estou tentando criar um pacote ec2. Estou executando o comando:

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

Termina com o erro "falha na execução" (como é informativo!)

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"

com sinalizador de depuração, mostra também:

#<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

O que me diz que o erro começa em algum lugar no método run () do VolBundler (adivinhando, não conheço o ruby).

Alguém tem alguma ideia do erro? ou como posso obter mais informações?

    
por Iftah 30.05.2011 / 17:22

1 resposta

3

Verifique se você não excede 10 GB Limite para um pacote configurável da AWS. Exclua todos os diretórios extras.

Além disso, se você estiver fazendo o empacotamento de dentro de uma instância em execução, verifique se todos os serviços desnecessários (como o sendmail) foram interrompidos.

    
por 27.07.2011 / 10:46

Tags