Grub vs Grub2 in Fedora 16 EC2 kickstarts

Daniel P. Berrange berrange at redhat.com
Fri Feb 24 10:45:47 UTC 2012


I am attempting to actually use the Cloud kickstart files found here:

  http://git.fedorahosted.org/git/?p=cloud-kickstarts.git

To re-create the official Fedora cloud images with some customizations.

AFAICT though, either the kickstarts, or appliance-creator, or both are
broken, due to some grub vs grub2 confusion:

# appliance-creator --name=f16-x86_64-cloud --version 20120224 --release=1 --checksum -c /home/berrange/fedora-16-x86_64-ec2.ks
['/']
Package grub is obsoleted by grub2, trying to install 1:grub2-1.99-12.fc16.x86_64 instead
warning: libgcc-4.6.2-1.fc16.x86_64: Header V3 RSA/SHA256 Signature, key ID a82ba4b7: NOKEY
  Installing: libgcc                       ##################### [  1/204] 
  Installing: setup                        ##################### [  2/204] 
  Installing: filesystem                   ##################### [  3/204] 
  Installing: basesystem                   ##################### [  4/204] 
  Installing: ncurses-base                 ##################### [  5/204] 
  Installing: kbd-misc                     ##################### [  6/204] 
  Installing: ca-certificates              ##################### [  7/204] 
  Installing: fedora-release               ##################### [  8/204] 
  Installing: tzdata                       ##################### [  9/204] 
  Installing: nss-softokn-freebl           ##################### [ 10/204] 
  Installing: glibc-common                 ##################### [ 11/204] 
  Installing: glibc                        ##################### [ 12/204] 
  Installing: ncurses-libs                 ##################### [ 13/204] 
  Installing: bash                         ##################### [ 14/204] 
  Installing: libsepol                     ##################### [ 15/204] 
  Installing: libselinux                   ##################### [ 16/204] 
  Installing: libattr                      ##################### [ 17/204] 
  Installing: libcap                       ##################### [ 18/204] 
  Installing: zlib                         ##################### [ 19/204] 
  Installing: info                         ##################### [ 20/204] 
  Installing: popt                         ##################### [ 21/204] 
  Installing: audit-libs                   ##################### [ 22/204] 
  Installing: chkconfig                    ##################### [ 23/204] 
  Installing: libacl                       ##################### [ 24/204] 
  Installing: libcom_err                   ##################### [ 25/204] 
  Installing: db4                          ##################### [ 26/204] 
  Installing: bzip2-libs                   ##################### [ 27/204] 
  Installing: sed                          ##################### [ 28/204] 
  Installing: nspr                         ##################### [ 29/204] 
  Installing: libuuid                      ##################### [ 30/204] 
  Installing: libblkid                     ##################### [ 31/204] 
  Installing: nss-util                     ##################### [ 32/204] 
  Installing: readline                     ##################### [ 33/204] 
  Installing: libgpg-error                 ##################### [ 34/204] 
  Installing: lua                          ##################### [ 35/204] 
  Installing: gawk                         ##################### [ 36/204] 
  Installing: libudev                      ##################### [ 37/204] 
  Installing: xz-libs                      ##################### [ 38/204] 
  Installing: tcp_wrappers-libs            ##################### [ 39/204] 
  Installing: elfutils-libelf              ##################### [ 40/204] 
  Installing: sqlite                       ##################### [ 41/204] 
  Installing: findutils                    ##################### [ 42/204] 
  Installing: cpio                         ##################### [ 43/204] 
  Installing: file-libs                    ##################### [ 44/204] 
  Installing: libxml2                      ##################### [ 45/204] 
  Installing: libdb                        ##################### [ 46/204] 
  Installing: cyrus-sasl-lib               ##################### [ 47/204] 
  Installing: dbus-libs                    ##################### [ 48/204] 
  Installing: libgcrypt                    ##################### [ 49/204] 
  Installing: libassuan                    ##################### [ 50/204] 
  Installing: bzip2                        ##################### [ 51/204] 
  Installing: libidn                       ##################### [ 52/204] 
  Installing: libselinux-utils             ##################### [ 53/204] 
  Installing: procps                       ##################### [ 54/204] 
  Installing: checkpolicy                  ##################### [ 55/204] 
  Installing: pth                          ##################### [ 56/204] 
  Installing: slang                        ##################### [ 57/204] 
  Installing: keyutils-libs                ##################### [ 58/204] 
  Installing: krb5-libs                    ##################### [ 59/204] 
  Installing: libstdc++                    ##################### [ 60/204] 
  Installing: libffi                       ##################### [ 61/204] 
  Installing: gamin                        ##################### [ 62/204] 
  Installing: pkgconfig                    ##################### [ 63/204] 
  Installing: glib2                        ##################### [ 64/204] 
  Installing: shared-mime-info             ##################### [ 65/204] 
  Installing: expat                        ##################### [ 66/204] 
  Installing: libcap-ng                    ##################### [ 67/204] 
  Installing: grubby                       ##################### [ 68/204] 
  Installing: pcre                         ##################### [ 69/204] 
  Installing: grep                         ##################### [ 70/204] 
  Installing: gmp                          ##################### [ 71/204] 
  Installing: newt                         ##################### [ 72/204] 
  Installing: nss-softokn                  ##################### [ 73/204] 
  Installing: xfsprogs                     ##################### [ 74/204] 
  Installing: libmount                     ##################### [ 75/204] 
  Installing: nss-myhostname               ##################### [ 76/204] 
  Installing: db4-utils                    ##################### [ 77/204] 
  Installing: e2fsprogs-libs               ##################### [ 78/204] 
  Installing: libss                        ##################### [ 79/204] 
  Installing: e2fsprogs                    ##################### [ 80/204] 
  Installing: tar                          ##################### [ 81/204] 
  Installing: vim-minimal                  ##################### [ 82/204] 
  Installing: pinentry                     ##################### [ 83/204] 
  Installing: m4                           ##################### [ 84/204] 
  Installing: diffutils                    ##################### [ 85/204] 
  Installing: psmisc                       ##################### [ 86/204] 
  Installing: procmail                     ##################### [ 87/204] 
  Installing: dash                         ##################### [ 88/204] 
  Installing: freetype                     ##################### [ 89/204] 
  Installing: libedit                      ##################### [ 90/204] 
  Installing: ncurses                      ##################### [ 91/204] 
  Installing: gzip                         ##################### [ 92/204] 
  Installing: cracklib                     ##################### [ 93/204] 
  Installing: cracklib-dicts               ##################### [ 94/204] 
  Installing: coreutils-libs               ##################### [ 95/204] 
  Installing: coreutils                    ##################### [ 96/204] 
  Installing: pam                          ##################### [ 97/204] 
  Installing: openssl                      ##################### [ 98/204] 
  Installing: shadow-utils                 ##################### [ 99/204] 
  Installing: module-init-tools            ##################### [100/204] 
  Installing: hwdata                       ##################### [101/204] 
  Installing: libpciaccess                 ##################### [102/204] 
  Installing: libutempter                  ##################### [103/204] 
  Installing: util-linux                   ##################### [104/204] 
  Installing: fipscheck-lib                ##################### [105/204] 
  Installing: fipscheck                    ##################### [106/204] 
  Installing: libssh2                      ##################### [107/204] 
  Installing: fedora-logos                 ##################### [108/204] 
  Installing: nss-sysinit                  ##################### [109/204] 
  Installing: nss                          ##################### [110/204] 
  Installing: openldap                     ##################### [111/204] 
  Installing: gnupg2                       ##################### [112/204] 
  Installing: libcurl                      ##################### [113/204] 
  Installing: dhcp-libs                    ##################### [114/204] 
  Installing: curl                         ##################### [115/204] 
  Installing: rpm-libs                     ##################### [116/204] 
  Installing: rpm                          ##################### [117/204] 
  Installing: rpm-build-libs               ##################### [118/204] 
  Installing: gpgme                        ##################### [119/204] 
  Installing: libuser                      ##################### [120/204] 
  Installing: logrotate                    ##################### [121/204] 
  Installing: libjpeg-turbo                ##################### [122/204] 
  Installing: hostname                     ##################### [123/204] 
  Installing: ustr                         ##################### [124/204] 
  Installing: libsemanage                  ##################### [125/204] 
  Installing: pciutils-libs                ##################### [126/204] 
  Installing: plymouth-core-libs           ##################### [127/204] 
  Installing: linux-atm-libs               ##################### [128/204] 
  Installing: libyaml                      ##################### [129/204] 
  Installing: lcms-libs                    ##################### [130/204] 
  Installing: gdbm                         ##################### [131/204] 
  Installing: python-libs                  ##################### [132/204] 
  Installing: python                       ##################### [133/204] 
  Installing: newt-python                  ##################### [134/204] 
  Installing: authconfig                   ##################### [135/204] 
  Installing: python-pycurl                ##################### [136/204] 
  Installing: python-urlgrabber            ##################### [137/204] 
  Installing: python-setuptools            ##################### [138/204] 
  Installing: python-imaging               ##################### [139/204] 
  Installing: python-pygments              ##################### [140/204] 
  Installing: PyYAML                       ##################### [141/204] 
  Installing: python-markdown              ##################### [142/204] 
  Installing: python-cheetah               ##################### [143/204] 
  Installing: python-configobj             ##################### [144/204] 
  Installing: yum-metadata-parser          ##################### [145/204] 
  Installing: pygpgme                      ##################### [146/204] 
  Installing: libselinux-python            ##################### [147/204] 
  Installing: rpm-python                   ##################### [148/204] 
  Installing: python-boto                  ##################### [149/204] 
  Installing: python-iniparse              ##################### [150/204] 
  Installing: mingetty                     ##################### [151/204] 
  Installing: hesiod                       ##################### [152/204] 
  Installing: sysvinit-tools               ##################### [153/204] 
  Installing: device-mapper                ##################### [154/204] 
  Installing: device-mapper-libs           ##################### [155/204] 
  Installing: cryptsetup-luks-libs         ##################### [156/204] 
  Installing: netxen-firmware              ##################### [157/204] 
  Installing: kbd                          ##################### [158/204] 
  Installing: iproute                      ##################### [159/204] 
  Installing: systemd                      ##################### [160/204] 
  Installing: systemd-units                ##################### [161/204] 
  Installing: systemd-sysv                 ##################### [162/204] 
  Installing: udev                         ##################### [163/204] 
  Installing: iptables                     ##################### [164/204] 
  Installing: net-tools                    ##################### [165/204] 
  Installing: linux-firmware               ##################### [166/204] 
  Installing: dbus                         ##################### [167/204] 
  Installing: iputils                      ##################### [168/204] 
  Installing: initscripts                  ##################### [169/204] 
  Installing: plymouth-scripts             ##################### [170/204] 
  Installing: dracut                       ##################### [171/204] 
  Installing: kernel                       ##################### [172/204] 
  Installing: libdrm                       ##################### [173/204] 
  Installing: plymouth                     ##################### [174/204] 
1228 blocks
  Installing: openssh                      ##################### [175/204] 
  Installing: rsyslog                      ##################### [176/204] 
  Installing: cronie-anacron               ##################### [177/204] 
  Installing: cronie                       ##################### [178/204] 
  Installing: crontabs                     ##################### [179/204] 
  Installing: policycoreutils              ##################### [180/204] 
  Installing: selinux-policy               ##################### [181/204] 
  Installing: cyrus-sasl                   ##################### [182/204] 
  Installing: system-config-firewall-base  ##################### [183/204] 
  Installing: bind-license                 ##################### [184/204] 
  Installing: bind-libs-lite               ##################### [185/204] 
  Installing: dhcp-common                  ##################### [186/204] 
  Installing: dhclient                     ##################### [187/204] 
  Installing: system-config-firewall-tui   ##################### [188/204] 
  Installing: sendmail                     ##################### [189/204] 
  Installing: selinux-policy-targeted      ##################### [190/204] 
  Installing: cloud-init                   ##################### [191/204] 
  Installing: openssh-server               ##################### [192/204] 
  Installing: openssh-clients              ##################### [193/204] 
  Installing: audit                        ##################### [194/204] 
  Installing: acpid                        ##################### [195/204] 
  Installing: yum                          ##################### [196/204] 
  Installing: pciutils                     ##################### [197/204] 
  Installing: passwd                       ##################### [198/204] 
  Installing: sudo                         ##################### [199/204] 
  Installing: file                         ##################### [200/204] 
  Installing: acl                          ##################### [201/204] 
  Installing: attr                         ##################### [202/204] 
  Installing: setserial                    ##################### [203/204] 
  Installing: rootfiles                    ##################### [204/204] 

Removing password for user root.
passwd: Success
Note: Forwarding request to 'systemctl enable sshd.service'.
Note: Forwarding request to 'systemctl enable rsyslog.service'.
Unable to create appliance : grub not installed : /var/tmp/imgcreate-0ZRJWd/install_root/usr/share/grub/i386-pc/e2fs_stage1_5 not found

I'm using appliance-creator script from

  appliance-tools-006.1-1.fc16.noarch

And the latest GIT kickstart files.  Can anyone point out where I'm going
wrong here ?

Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|



More information about the cloud mailing list