Public bug reported: $ ec2-bundle-image --cert cert.pem --privatekey pk.pem --user 123456789012 --image my.img --arch i386 --debug Bundling image file... ERROR: can't convert Fixnum into String #<TypeError: can't convert Fixnum into String> /usr/lib/ec2-ami-tools/lib/ec2/amitools/util.rb:19:in `+' /usr/lib/ec2-ami-tools/lib/ec2/amitools/util.rb:19:in `block in gen_ident' /usr/lib/ec2-ami-tools/lib/ec2/amitools/util.rb:19:in `each' /usr/lib/ec2-ami-tools/lib/ec2/amitools/util.rb:19:in `inject' /usr/lib/ec2-ami-tools/lib/ec2/amitools/util.rb:19:in `gen_ident' /usr/lib/ec2-ami-tools/lib/ec2/amitools/fileutil.rb:227:in `block in tempfifo' /usr/lib/ec2-ami-tools/lib/ec2/amitools/fileutil.rb:226:in `each' /usr/lib/ec2-ami-tools/lib/ec2/amitools/fileutil.rb:226:in `tempfifo' /usr/lib/ec2-ami-tools/lib/ec2/amitools/bundle.rb:48:in `bundle_image' /usr/lib/ec2-ami-tools/lib/ec2/amitools/bundleimage.rb:56:in `bundle_image' /usr/lib/ec2-ami-tools/lib/ec2/amitools/bundleimage.rb:85:in `main' /usr/lib/ec2-ami-tools/lib/ec2/amitools/tool_base.rb:201:in `run' /usr/lib/ec2-ami-tools/lib/ec2/amitools/bundleimage.rb:93:in `<main>'
I found this when trying with real cert.pem and pk.pem and user, but the error occurs before those things are actually tested, so you can do: mkdir foo; cd foo img=my.img; cert=cert.pem; pk=pk.pem; user=123456789012 truncate --size 1M $img mke2fs -F $img touch $cert $pk ec2-bundle-image --cert $cert --privatekey $pk --user $user --image $img --arch i386 --debug ProblemType: Bug DistroRelease: Ubuntu 12.10 Package: ec2-ami-tools 1.4.0.2-0ubuntu1 ProcVersionSignature: Ubuntu 3.5.0-19.30-generic 3.5.7 Uname: Linux 3.5.0-19-generic x86_64 ApportVersion: 2.6.1-0ubuntu6 Architecture: amd64 Date: Mon Dec 10 11:07:25 2012 EcryptfsInUse: Yes InstallationDate: Installed on 2011-10-19 (418 days ago) InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) MarkForUpload: True PackageArchitecture: all ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: ec2-ami-tools UpgradeStatus: Upgraded to quantal on 2011-11-07 (399 days ago) ** Affects: ec2-ami-tools (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug quantal running-unity -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1088540 Title: ec2-bundle-image gives error 'can't convert Fixnum into String' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ec2-ami-tools/+bug/1088540/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs