trouble building F16 ami on meta-appliance
sean darcy
seandarcy2 at gmail.com
Mon Dec 12 18:39:02 UTC 2011
Thanks for the suggestion, but no luck. It failed with permissions
issues. Odd since I'm running as root on the boxgrinder EC2 appliance.
Also, it seems to be grabbing the F15 kernels.
cat f16.appl
name: f16
os:
name: fedora
version: 16
boxgrinder-build f16.appl -p ec2 -d ebs
I, [2011-12-12T12:39:34.170950 #19829] INFO -- : Validating appliance
definition from f16.appl file...
I, [2011-12-12T12:39:34.173858 #19829] INFO -- : Appliance definition
is valid.
I, [2011-12-12T12:39:34.219834 #19829] INFO -- : Building 'f16'
appliance for i686 architecture.
I, [2011-12-12T12:39:34.226844 #19829] INFO -- : Resolving packages
added to f16 appliance definition file...
I, [2011-12-12T12:39:41.109246 #19829] INFO -- : All additional
packages for f16 appliance successfully resolved.
I, [2011-12-12T12:39:41.109595 #19829] INFO -- : Building f16 appliance...
supermin helper [00000ms] whitelist = (not specified), host_cpu = i686,
kernel = (null), initrd = (null), appliance = (null)
supermin helper [00001ms] inputs[0] = /usr/lib/guestfs/supermin.d
checking modpath /lib/modules/2.6.38.8-32.fc15.i686.PAE is a directory
picked vmlinuz-2.6.38.8-32.fc15.i686.PAE because modpath
/lib/modules/2.6.38.8-32.fc15.i686.PAE exists
checking modpath /lib/modules/2.6.41.4-1.fc15.i686.PAE is a directory
picked vmlinuz-2.6.41.4-1.fc15.i686.PAE because modpath
/lib/modules/2.6.41.4-1.fc15.i686.PAE exists
supermin helper [00024ms] finished creating kernel
supermin helper [00025ms] visiting /usr/lib/guestfs/supermin.d
supermin helper [00476ms] visiting /usr/lib/guestfs/supermin.d/base.img
supermin helper [00987ms] visiting /usr/lib/guestfs/supermin.d/daemon.img
supermin helper [01007ms] visiting /usr/lib/guestfs/supermin.d/hostfiles
supermin helper [06003ms] visiting /usr/lib/guestfs/supermin.d/init.img
supermin helper [12993ms] finished creating appliance
I, [2011-12-12T13:29:30.645307 #19829] INFO -- : Executing post
operations after build...
I, [2011-12-12T13:33:31.819301 #19829] INFO -- : Base image for f16
appliance was built successfully.
F, [2011-12-12T13:33:32.802477 #19829] FATAL -- : Errno::EPERM:
Operation not permitted -
/root/build/appliances/i686/fedora/16/fedora-16-i386-ec2/1.0/fedora-plugin/tmp/imgcreate-62qmYe/install_root/proc/sys
/usr/lib/ruby/1.8/fileutils.rb:1231:in `chown'
/usr/lib/ruby/1.8/fileutils.rb:1231:in `chown'
/usr/lib/ruby/1.8/fileutils.rb:967:in `chown_R'
/usr/lib/ruby/1.8/fileutils.rb:1331:in `traverse'
/usr/lib/ruby/1.8/fileutils.rb:965:in `chown_R'
/usr/lib/ruby/1.8/fileutils.rb:964:in `each'
/usr/lib/ruby/1.8/fileutils.rb:964:in `chown_R'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.8/lib/boxgrinder-build/appliance.rb:144:in
`execute_plugin'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.8/lib/boxgrinder-build/appliance.rb:105:in
`execute_plugin_chain'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.8/lib/boxgrinder-build/appliance.rb:105:in
`each'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.8/lib/boxgrinder-build/appliance.rb:105:in
`execute_plugin_chain'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.8/lib/boxgrinder-build/appliance.rb:120:in
`create'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.8/bin/boxgrinder-build:189
/usr/bin/boxgrinder-build:19:in `load'
/usr/bin/boxgrinder-build:19
Thanks,
sean
On 12/12/2011 11:17 AM, Marek Goldmann wrote:
> Yes, we should make the page more clear about what process was used to get the official ones vs. what you can do with BoxGrinder.
>
> Sean, everything on that page is up to date. You just need to create your own appliance definition. Here you have a sample for Fedora 16 JEOS (save it as f16.appl):
>
> name: f16
> os:
> name: fedora
> version: 16
>
> More details here:
>
> http://boxgrinder.org/tutorials/appliance-definition/
>
> Then build it by executing boxgrinder-build f16.appl -p ec2 -d ebs. If you have troubles, please tell me.
>
> --Marek
>
> On 12 gru 2011, at 17:03, sean darcy wrote:
>>
>> Thanks for the responses. I would suggest that
>> https://fedoraproject.org/wiki/Cloud_SIG/EC2_Creation be either
>> corrected or taken down.
>>
>> Is there another, more recent, step-by-step description of how to build
>> a fedora EC2 ebs-backed ami? For instance, are there F16 appl files
>> available?
>>
>> sean
>>
>> _______________________________________________
>> cloud mailing list
>> cloud at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/cloud
>
> _______________________________________________
> cloud mailing list
> cloud at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/cloud
More information about the cloud
mailing list