[Thincrust-devel] [patch] act - ec2 conversion option for appliance-creator
Joey Boggs
jboggs at redhat.com
Thu Sep 11 16:20:53 UTC 2008
I thought for some reason --type was assigned already, I'll make that
change. Yes vmem and vcpu are ignored in the EC2 case, for the format
option, so long as the created image is an accessible diskimage, the
format will not matter. When the loopback unpartitioned image is added
in we will most likely need to make some changes to accommodate that.
What did you appliance-creator command look like to get the below error?
I tested using the ec2-f9 and aos-rawhide kickstarts with no problems
when I finished.
Bryan Kearney wrote:
> Joey Boggs wrote:
>> Only allows 1 disk in a kickstart currently, anymore will fail.
>> Working on the virt-convert scenarios next.
>
> I testted it and got the error below. Couple of comments
>
> 1) If I specify the --appliancetype then is the format, vmem, and vcpu
> items ignored? Huff, based on our chats yesterday should this be
> --type (to prep for package, ovf, vmware etc)
>
> -- bk
>
>
> [ Minimal BASH-like line editing is supported. For the first word, TAB
> lists possible command completions. Anywhere else TAB lists the
> possible
> completions of a device/filename.]
> grub> device (hd0) /dev/loop0
> grub> root (hd0,0)
> Filesystem type is ext2fs, partition type 0x83
> grub> setup
> --stage2=/root/cache/imgcreate-gNLr6K/install_root/boot/grub/stage2
> --prefix=/boot/grub (hd0)
> Checking if "/boot/grub/stage1" exists... yes
> Checking if "/boot/grub/stage2" exists... yes
> Checking if "/boot/grub/e2fs_stage1_5" exists... yes
> Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... failed (this is not
> fatal)
> Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is
> not fatal)
> Running "install
> --stage2=/root/cache/imgcreate-gNLr6K/install_root/boot/grub/stage2
> /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/grub.conf "...
> succeeded
> Done.
> grub> quit
>
> TMPDIR: /var/tmp/ec2-convert-lmqjnakw
> loop0p1 : /
>
> Disk Space Required: 423M
>
> Creating a new disk image with additional freespace: 699M total
> dd: opening
> `/var/tmp/ec2-convert-lmqjnakw-tmpimage/ec2-diskimage.img': No such
> file or directory
> mke2fs 1.40.8 (13-Mar-2008)
> mke2fs: No such file or directory while trying to determine filesystem
> size
> /var/tmp/ec2-convert-lmqjnakw-tmpimage/ec2-diskimage.img: No such file
> or directory
>
> Performing rsync on all partitions to new root
>
> Unmounting /var/tmp/ec2-convert-lmqjnakw/
> Freeing loopdevices
>
>
> openssh-server-5.1p1-2.fc9.i386 is installed
>
> curl-7.18.2-1.fc9.i386 is installed
>
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> MAKEDEV: mkdir: File exists
> * - Updating /etc/fstab
>
> * - Creating rc.local configuration
>
> * - Creating ssh configuration
>
> * - Creating eth0 configuration
>
> * - Prevent nosegneg errors
>
> Adding EC2 Tools
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 8027k 100 8027k 0 0 1570k 0 0:00:05 0:00:05
> --:--:-- 1939k
> Configure image for accepting the EC2 kernel
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 16.5M 100 16.5M 0 0 741k 0 0:00:22 0:00:22
> --:--:-- 838k
> Preparing...
> ########################################### [100%]
> 1:kernel-xen
> ########################################### [100%]
> umount: /var/tmp/ec2-convert-lmqjnakw: not mounted
> Traceback (most recent call last):
> File "/usr/bin/ec2-converter", line 139, in <module>
> sys.exit(main())
> File "/usr/bin/ec2-converter", line 124, in main
> shutil.move(fsimage,imagefile)
> File "/usr/lib/python2.5/shutil.py", line 191, in move
> os.rename(src, dst)
> TypeError: coercing to Unicode: need string or buffer, NoneType found
>
> _______________________________________________
> Thincrust-devel mailing list
> Thincrust-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/thincrust-devel
More information about the Thincrust-devel
mailing list