building ec2 ebs of fedora 16 base system fails on meta appliance
bradrubenstein Nov 18, 2011 5:07 PMI'm brand new to boxgrinder, and I tried to build a Fedora 16 base system using the ec2 meta-appliance after reading the tutorials. But it seems to fail, and I'm not sure what I'm missing.
I apologize if I missed some step, or some piece of documentation. I'm attaching the complete log file
It seems like it fails when it tries to set up grub, whereas Fedora 16 uses grub2. (Glancing through the ruby code, it does seem to be grub2 aware, though...)
From log:
D, [2011-11-18T16:52:15.145308 #18057] DEBUG -- : Writing grub /home/ec2-user/appliance/build/appliances/x86_64/fedora/16/f16-vpn/1.0/fedora-plugin/tmp/imgcreate-8leBaN/install_root/boot/grub/device.map
D, [2011-11-18T16:52:15.314807 #18057] DEBUG -- : Writing grub config /home/ec2-user/appliance/build/appliances/x86_64/fedora/16/f16-vpn/1.0/fedora-plugin/tmp/imgcreate-8leBaN/install_root/boot/grub/grub.conf
D, [2011-11-18T16:52:15.315963 #18057] DEBUG -- : Unable to create appliance : grub not installed : /home/ec2-user/appliance/build/appliances/x86_64/fedora/16/f16-vpn/1.0/fedora-plugin/tmp/imgcreate-8leBaN/install_root/usr/share/grub/i386-redhat/e2fs_stage1_5 not found
D, [2011-11-18T16:52:15.746367 #18057] DEBUG -- : Unmounting directory /home/ec2-user/appliance/build/appliances/x86_64/fedora/16/f16-vpn/1.0/fedora-plugin/tmp/imgcreate-8leBaN/install_root/
...
E, [2011-11-18T16:52:16.943202 #18057] ERROR -- : /usr/lib/ruby/gems/1.8/gems/boxgrinder-core-0.3.8/lib/boxgrinder-core/helpers/exec-helper.rb:85:in `execute'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/os/rpm-based/rpm-based-os-plugin.rb:165:in `execute_appliance_creator'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/os/rpm-based/rpm-based-os-plugin.rb:129:in `build_with_appliance_creator'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/os/fedora/fedora-plugin.rb:45:in `execute'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/base-plugin.rb:194:in `run'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:141:in `execute_plugin'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:105:in `execute_plugin_chain'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:105:in `each'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:105:in `execute_plugin_chain'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:120:in `create'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/bin/boxgrinder-build:177
/usr/bin/boxgrinder-build:19:in `load'
/usr/bin/boxgrinder-build:19
F, [2011-11-18T16:52:16.944608 #18057] FATAL -- : RuntimeError: An error occurred while executing command: 'appliance-creator -d -v -t 'build/appliances/x86_64/fedora/16/f16-vpn/1.0/fedora-plugin/tmp' --cache=/var/cache/boxgrinder/rpms-cache/x86_64/fedora/16 --config 'build/appliances/x86_64/fedora/16/f16-vpn/1.0/fedora-plugin/tmp/f16-vpn.ks' -o 'build/appliances/x86_64/fedora/16/f16-vpn/1.0/fedora-plugin/tmp' --name 'f16-vpn' --vmem 256 --vcpu 1 --format raw', process exited with wrong exit status: 1
/usr/lib/ruby/gems/1.8/gems/boxgrinder-core-0.3.8/lib/boxgrinder-core/helpers/exec-helper.rb:92:in `execute'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/os/rpm-based/rpm-based-os-plugin.rb:165:in `execute_appliance_creator'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/os/rpm-based/rpm-based-os-plugin.rb:129:in `build_with_appliance_creator'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/os/fedora/fedora-plugin.rb:45:in `execute'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/plugins/base-plugin.rb:194:in `run'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:141:in `execute_plugin'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:105:in `execute_plugin_chain'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:105:in `each'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:105:in `execute_plugin_chain'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/lib/boxgrinder-build/appliance.rb:120:in `create'
/usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.9.7/bin/boxgrinder-build:177
/usr/bin/boxgrinder-build:19:in `load'
/usr/bin/boxgrinder-build:19
-
boxgrinder.log.zip 32.4 KB