From suporte at logicworks.pt Mon May 6 18:45:44 2013 Content-Type: multipart/mixed; boundary="===============2711585362855538751==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: [Users] v2v error Date: Mon, 06 May 2013 23:45:36 +0100 Message-ID: <1286920394.4087.1367880336891.JavaMail.root@logicworks.pt> In-Reply-To: 965099233.4057.1367880027303.JavaMail.root@logicworks.pt --===============2711585362855538751== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_4086_1777656894.1367880336890 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit I'm trying to export a VM from KVM. It's a Fedora14 machine. = I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev = -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Nam= e = It starts to buid the umage but in the end I have an error message: = virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= STFS_DEBUG=3D1 for more information = Something wrong with the guestfs? = Jose = -- = Jose Ferradeira = http://www.logicworks.pt = ------=3D_Part_4086_1777656894.1367880336890 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit
I'm trying to export a VM from KVM. It's a Fedora14 mach= ine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Addr= ess/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse = -n ovirtmgmt VM_Name

It starts to buid the uma= ge but in the end I have an error message:
virt-v2v: Failed t= o launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for= more information

Something wrong with the guestfs?

Jose

--

Jose Ferradeira
http://www.logicworks= .pt

------=3D_Part_4086_1777656894.1367880336890-- --===============2711585362855538751== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzQwODZfMTc3NzY1Njg5NC4xMzY3ODgwMzM2ODkwCkNvbnRlbnQtVHlwZTog dGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0 CgpJJ20gdHJ5aW5nIHRvIGV4cG9ydCBhIFZNIGZyb20gS1ZNLiBJdCdzIGEgRmVkb3JhMTQgbWFj aGluZS4gCkkgcnVuOiB2aXJ0LXYydiAtaSBsaWJ2aXJ0IC1pYyBxZW11K3NzaDovL3Jvb3RASVAt QWRkcmVzcy9zeXN0ZW0gLW8gcmhldiAtb3MgbmZzLmRvbWFpbi5sb2NhbDovb3ZpcnQvZXhwb3J0 IC1vZiBxY293MiAtb2Egc3BhcnNlIC1uIG92aXJ0bWdtdCBWTV9OYW1lIAoKSXQgc3RhcnRzIHRv IGJ1aWQgdGhlIHVtYWdlIGJ1dCBpbiB0aGUgZW5kIEkgaGF2ZSBhbiBlcnJvciBtZXNzYWdlOiAK dmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBydW5uaW5n IGFnYWluIHdpdGggTElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlIGluZm9ybWF0aW9uIAoKU29t ZXRoaW5nIHdyb25nIHdpdGggdGhlIGd1ZXN0ZnM/IAoKSm9zZSAKCi0tIAoKSm9zZSBGZXJyYWRl aXJhIApodHRwOi8vd3d3LmxvZ2ljd29ya3MucHQgCgoKLS0tLS0tPV9QYXJ0XzQwODZfMTc3NzY1 Njg5NC4xMzY3ODgwMzM2ODkwCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04 CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPjxib2R5PjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IGZvbnQtc2l6ZTogMTBwdDsgY29sb3I6ICMw MDAwMDAiPjxkaXY+SSdtIHRyeWluZyB0byBleHBvcnQgYSBWTSBmcm9tIEtWTS4gSXQncyBhIEZl ZG9yYTE0IG1hY2hpbmUuPGJyPjwvZGl2PjxkaXY+SSBydW46IHZpcnQtdjJ2IC1pIGxpYnZpcnQg LWljIHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1vcyBuZnMuZG9t YWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1vYSBzcGFyc2UgLW4gb3ZpcnRtZ210 IFZNX05hbWU8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JdCBzdGFydHMgdG8gYnVpZCB0 aGUgdW1hZ2UgYnV0IGluIHRoZSBlbmQgSSBoYXZlIGFuIGVycm9yIG1lc3NhZ2U6PGJyPjwvZGl2 PjxkaXY+dmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBy dW5uaW5nIGFnYWluIHdpdGggTElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlIGluZm9ybWF0aW9u PGJyPjxicj48L2Rpdj48ZGl2PlNvbWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVzdGZzPzxicj48 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pkpvc2U8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj4tLSA8YnI+PC9kaXY+PGRpdj48c3BhbiBuYW1lPSJ4Ij48L3NwYW4+PGhyIHN0eWxlPSJ3aWR0 aDogMTAwJTsgaGVpZ2h0OiAycHg7IiBkYXRhLW1jZS1zdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdo dDogMnB4OyI+Sm9zZSBGZXJyYWRlaXJhPGJyPmh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdDxicj48 c3BhbiBuYW1lPSJ4Ij48L3NwYW4+PGJyPjwvZGl2PjwvZGl2PjwvYm9keT48L2h0bWw+Ci0tLS0t LT1fUGFydF80MDg2XzE3Nzc2NTY4OTQuMTM2Nzg4MDMzNjg5MC0tCg== --===============2711585362855538751==-- From suporte at logicworks.pt Mon May 6 19:53:03 2013 Content-Type: multipart/mixed; boundary="===============5674528339859498467==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: Re: [Users] v2v error Date: Tue, 07 May 2013 00:52:51 +0100 Message-ID: <1061424856.4138.1367884371959.JavaMail.root@logicworks.pt> In-Reply-To: 1286920394.4087.1367880336891.JavaMail.root@logicworks.pt --===============5674528339859498467== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_4137_807461807.1367884371957 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic qemu= +ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export = -of qcow2 -oa sparse -n ovirtmgmt VM_Name = Fedora14.qcow2: 100% [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D]D 0h59m31s = libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0 = libguestfs: launch: attach-method=3Dlibvirt = libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh = libguestfs: launch: umask=3D0022 = libguestfs: launch: euid=3D36 = libguestfs: libvirt version =3D 10002 (0.10.2) = libguestfs: [00000ms] connect to libvirt = libguestfs: opening libvirt handle: URI =3D NULL, auth =3D virConnectAuthPt= rDefault, flags =3D 0 = libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690 = libguestfs: [00164ms] get libvirt capabilities = libguestfs: [05465ms] parsing capabilities XML = libguestfs: [05467ms] build appliance = libguestfs: command: run: febootstrap-supermin-helper = libguestfs: command: run: \ --verbose = libguestfs: command: run: \ -u 36 = libguestfs: command: run: \ -g 36 = libguestfs: command: run: \ -f checksum = libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d = libguestfs: command: run: \ x86_64 = supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D x86_6= 4, kernel =3D (null), initrd =3D (null), appliance =3D (null) = supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d = checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory = picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= .fc18.x86_64 exists = checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory = picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= 00.fc18.x86_64 exists = checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory = picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= .fc18.x86_64 exists = supermin helper [00002ms] finished creating kernel = supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d = supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img = supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img = supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles = supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img = supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= .img = supermin helper [00770ms] adding kernel modules = supermin helper [00898ms] finished creating appliance = libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb16= 2ceec1019efac541dacfea976a5540326 = libguestfs: [06509ms] begin building supermin appliance = libguestfs: [06509ms] run supermin-helper = libguestfs: command: run: febootstrap-supermin-helper = libguestfs: command: run: \ --verbose = libguestfs: command: run: \ -u 36 = libguestfs: command: run: \ -g 36 = libguestfs: command: run: \ --copy-kernel = libguestfs: command: run: \ -f ext2 = libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d = libguestfs: command: run: \ x86_64 = libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel = libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd = libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root = supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D x86_6= 4, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D /var/tmp/guestfs.u= Yx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root = supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d = checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory = picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= .fc18.x86_64 exists = checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory = picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= 00.fc18.x86_64 exists = checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory = picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= .fc18.x86_64 exists = supermin helper [00110ms] finished creating kernel = supermin helper [02561ms] finished mke2fs = supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d = supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img = supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img = supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles = supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img = supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= .img = supermin helper [38016ms] adding kernel modules = supermin helper [62584ms] closing ext2 filesystem = supermin helper [62585ms] finished creating appliance = libguestfs: [69110ms] finished building supermin appliance = libguestfs: command: run: rm = libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb = libguestfs: command: run: qemu-img = libguestfs: command: run: \ create = libguestfs: command: run: \ -f qcow2 = libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358 = libguestfs: command: run: \ -o backing_fmt=3Draw = libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1 = Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 size=3D4294967296= backing_file=3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D'raw' encry= ption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff = libguestfs: command: run: qemu-img = libguestfs: command: run: \ create = libguestfs: command: run: \ -f qcow2 = libguestfs: command: run: \ -b /tmp/etlVovb09U = libguestfs: command: run: \ -o backing_fmt=3Draw = libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2 = Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 bac= king_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff cluster_= size=3D65536 lazy_refcounts=3Doff = libguestfs: [69351ms] create libvirt XML = virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= STFS_DEBUG=3D1 for more information = libguestfs: closing guestfs handle 0x2d8fdd0 (state 0) = libguestfs: command: run: rm = libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh = ----- Mensagem original ----- De: suporte(a)logicworks.pt = Para: Users(a)ovirt.org = Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36 = Assunto: [Users] v2v error = I'm trying to export a VM from KVM. It's a Fedora14 machine. = I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev = -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Nam= e = It starts to buid the umage but in the end I have an error message: = virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= STFS_DEBUG=3D1 for more information = Something wrong with the guestfs? = Jose = -- = Jose Ferradeira = http://www.logicworks.pt = _______________________________________________ = Users mailing list = Users(a)ovirt.org = http://lists.ovirt.org/mailman/listinfo/users = ------=3D_Part_4137_807461807.1367884371957 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2= v =3D -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.l= oc=3D al:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name
Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D]D 0h59m31s
libguestfs: cre= ate: flags =3D3D 0, =3D handle =3D3D 0x2d8fdd0
libguestfs: launch: attach-method=3D3Dlibvirt
= libg=3D uestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh
libguestfs: launch: uma= sk=3D =3D3D0022
libguestfs: launch: euid=3D3D36
libguestfs: libvirt version= =3D3D=3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: = =3D opening libvirt handle: URI =3D3D NULL, auth =3D3D virConnectAuthPtrDefault= , fl=3D ags =3D3D 0
libguestfs: successfully opened libvirt handle: conn =3D3D 0= x2d7=3D b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [0546= =3D 5ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
l= =3D ibguestfs: command: run: febootstrap-supermin-helper
libguestfs: command= =3D : run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: comm= =3D and: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs:= =3D command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run:= =3D \ x86_64
supermin helper [00002ms] whitelist =3D3D (not specified), hos= t_=3D cpu =3D3D x86_64, kernel =3D3D (null), initrd =3D3D (null), appliance =3D3D= (null)<=3D br>supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d<= br=3D >checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
pick= =3D ed vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc1= =3D 8.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is = =3D a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/m= =3D odules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8= =3D -202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 bec= =3D ause modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [= =3D 00002ms] finished creating kernel
supermin helper [00003ms] visiting /us= =3D r/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64= =3D /guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib= =3D 64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr= =3D /lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /= =3D usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting= =3D /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] = =3D adding kernel modules
supermin helper [00898ms] finished creating applia= =3D nce
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac2= =3D 5b6fb162ceec1019efac541dacfea976a5540326
libguestfs: [06509ms] begin bui= =3D lding supermin appliance
libguestfs: [06509ms] run supermin-helper
li= =3D bguestfs: command: run: febootstrap-supermin-helper
libguestfs: command:= =3D run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: comma= =3D nd: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs= =3D : command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs= =3D /supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: r= =3D un: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tm= =3D p/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx= =3D 5Jb/root
supermin helper [00001ms] whitelist =3D3D (not specified), host= _c=3D pu =3D3D x86_64, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D3D = /var/t=3D mp/guestfs.uYx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root
s= up=3D ermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
che= ck=3D ing modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vml= =3D inuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_= =3D 64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a dire= =3D ctory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules= =3D /3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.f= =3D c18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because m= =3D odpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110m= =3D s] finished creating kernel
supermin helper [02561ms] finished mke2fssupermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
superm= =3D in helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supe= =3D rmin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
= =3D supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles<= =3D br>supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.im= =3D g
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-= =3D rules.img
supermin helper [38016ms] adding kernel modules
supermin he= =3D lper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finishe= =3D d creating appliance
libguestfs: [69110ms] finished building supermin ap= =3D pliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf = =3D /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs= =3D : command: run: \ create
libguestfs: command: run: \ -f qcow2
libgues= =3D tfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: comm= =3D and: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libg= ue=3D stfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt= =3D =3D3Dqcow2 size=3D3D4294967296 backing_file=3D3D'/var/tmp/.guestfs-36/root.= 14358'=3D backing_fmt=3D3D'raw' encryption=3D3Doff cluster_size=3D3D65536 lazy_refco= unts=3D =3D3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run:= \=3D create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run= =3D : \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3D3Dra= w<=3D br>libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formattin= =3D g '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464 backing_= file=3D =3D3D'/tmp/etlVovb09U' backing_fmt=3D3D'raw' encryption=3D3Doff cluster_siz= e=3D3D65=3D 536 lazy_refcounts=3D3Doff
libguestfs: [69351ms] create libvirt XML
v= ir=3D t-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTF= =3D S_DEBUG=3D3D1 for more information
libguestfs: closing guestfs handle 0x= 2d=3D 8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run= =3D : \ -rf /tmp/libguestfs4jk5Wh



De: suporte(a)logicworks.pt
Para: Users(a)ovirt.org=3D Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [User= =3D s] v2v error

I'm trying to export a VM from KVM. I= =3D t's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+s= =3D sh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -o= f =3D qcow2 -oa sparse -n ovirtmgmt VM_Name

It start= =3D s to buid the umage but in the end I have an error message:
v= =3D irt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUES= =3D TFS_DEBUG=3D3D1 for more information

Something= w=3D rong with the guestfs?

Jose

= =3D
--

Jose Ferradeira
http://www.logicworks.pt


_______________________________________________
Users mailin= =3D g list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/user= s<=3D br>

------=3D_Part_4137_807461807.1367884371957-- --===============5674528339859498467== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzQxMzdfODA3NDYxODA3LjEzNjc4ODQzNzE5NTcKQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK ClRoaXMgaXMgd2hhdCBJIGdldCBpZiBydW4gTElCR1VFU1RGU19ERUJVRz0xIHZpcnQtdjJ2IC1p IGxpYnZpcnQgLWljIHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1v cyBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1vYSBzcGFyc2UgLW4g b3ZpcnRtZ210IFZNX05hbWUgCgpGZWRvcmExNC5xY293MjogMTAwJSBbPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1dRCAwaDU5bTMxcyAKbGliZ3Vlc3Rmczog Y3JlYXRlOiBmbGFncyA9IDAsIGhhbmRsZSA9IDB4MmQ4ZmRkMCAKbGliZ3Vlc3RmczogbGF1bmNo OiBhdHRhY2gtbWV0aG9kPWxpYnZpcnQgCmxpYmd1ZXN0ZnM6IGxhdW5jaDogdG1wZGlyPS90bXAv bGliZ3Vlc3RmczRqazVXaCAKbGliZ3Vlc3RmczogbGF1bmNoOiB1bWFzaz0wMDIyIApsaWJndWVz dGZzOiBsYXVuY2g6IGV1aWQ9MzYgCmxpYmd1ZXN0ZnM6IGxpYnZpcnQgdmVyc2lvbiA9IDEwMDAy ICgwLjEwLjIpIApsaWJndWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0byBsaWJ2aXJ0IApsaWJn dWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxlOiBVUkkgPSBOVUxMLCBhdXRoID0gdmlyQ29u bmVjdEF1dGhQdHJEZWZhdWx0LCBmbGFncyA9IDAgCmxpYmd1ZXN0ZnM6IHN1Y2Nlc3NmdWxseSBv cGVuZWQgbGlidmlydCBoYW5kbGU6IGNvbm4gPSAweDJkN2I2OTAgCmxpYmd1ZXN0ZnM6IFswMDE2 NG1zXSBnZXQgbGlidmlydCBjYXBhYmlsaXRpZXMgCmxpYmd1ZXN0ZnM6IFswNTQ2NW1zXSBwYXJz aW5nIGNhcGFiaWxpdGllcyBYTUwgCmxpYmd1ZXN0ZnM6IFswNTQ2N21zXSBidWlsZCBhcHBsaWFu Y2UgCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogZmVib290c3RyYXAtc3VwZXJtaW4taGVscGVy IApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJib3NlIApsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLXUgMzYgCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZyAzNiAKbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIGNoZWNrc3VtIApsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQgCmxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCB4ODZfNjQgCnN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0g KG5vdCBzcGVjaWZpZWQpLCBob3N0X2NwdSA9IHg4Nl82NCwga2VybmVsID0gKG51bGwpLCBpbml0 cmQgPSAobnVsbCksIGFwcGxpYW5jZSA9IChudWxsKSAKc3VwZXJtaW4gaGVscGVyIFswMDAwMm1z XSBpbnB1dHNbMF0gPSAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZCAKY2hlY2tpbmcgbW9k cGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5IApw aWNrZWQgdm1saW51ei0zLjguNi0yMDMuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIC9saWIv bW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZfNjQgZXhpc3RzIApjaGVja2luZyBtb2RwYXRoIC9s aWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5IApwaWNrZWQg dm1saW51ei0zLjguMTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aCAvbGliL21vZHVs ZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlzdHMgCmNoZWNraW5nIG1vZHBhdGggL2xpYi9t b2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeSAKcGlja2VkIHZtbGlu dXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44 LjgtMjAyLmZjMTgueDg2XzY0IGV4aXN0cyAKc3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSBmaW5p c2hlZCBjcmVhdGluZyBrZXJuZWwgCnN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcg L3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQgCnN1cGVybWluIGhlbHBlciBbMDAwMDNtc10g dmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWcgCnN1cGVybWlu IGhlbHBlciBbMDAwMTBtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQv ZGFlbW9uLmltZyAKc3VwZXJtaW4gaGVscGVyIFswMDA1Mm1zXSB2aXNpdGluZyAvdXNyL2xpYjY0 L2d1ZXN0ZnMvc3VwZXJtaW4uZC9ob3N0ZmlsZXMgCnN1cGVybWluIGhlbHBlciBbMDA3NDhtc10g dmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWcgCnN1cGVybWlu IGhlbHBlciBbMDA3NjJtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQv dWRldi1ydWxlcy5pbWcgCnN1cGVybWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5lbCBt b2R1bGVzIApzdXBlcm1pbiBoZWxwZXIgWzAwODk4bXNdIGZpbmlzaGVkIGNyZWF0aW5nIGFwcGxp YW5jZSAKbGliZ3Vlc3RmczogY2hlY2tzdW0gb2YgZXhpc3RpbmcgYXBwbGlhbmNlOiA3NzA1ZDky MGMwNjRhNzIyZGVmMjBhYzI1YjZmYjE2MmNlZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1NTQwMzI2 IApsaWJndWVzdGZzOiBbMDY1MDltc10gYmVnaW4gYnVpbGRpbmcgc3VwZXJtaW4gYXBwbGlhbmNl IApsaWJndWVzdGZzOiBbMDY1MDltc10gcnVuIHN1cGVybWluLWhlbHBlciAKbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXIgCmxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAtLXZlcmJvc2UgCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtdSAz NiAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1nIDM2IApsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLS1jb3B5LWtlcm5lbCAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIGV4 dDIgCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJt aW4uZCAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NCAKbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2tlcm5lbCAKbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2luaXRyZCAKbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL3Jvb3QgCnN1cGVybWlu IGhlbHBlciBbMDAwMDFtc10gd2hpdGVsaXN0ID0gKG5vdCBzcGVjaWZpZWQpLCBob3N0X2NwdSA9 IHg4Nl82NCwga2VybmVsID0gL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsLCBpbml0cmQg PSAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9pbml0cmQsIGFwcGxpYW5jZSA9IC92YXIvdG1wL2d1 ZXN0ZnMudVl4NUpiL3Jvb3QgCnN1cGVybWluIGhlbHBlciBbMDAwMDFtc10gaW5wdXRzWzBdID0g L3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQgCmNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1 bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeSAKcGlja2VkIHZtbGludXot My44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjYt MjAzLmZjMTgueDg2XzY0IGV4aXN0cyAKY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44 LjExLTIwMC5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeSAKcGlja2VkIHZtbGludXotMy44LjEx LTIwMC5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAu ZmMxOC54ODZfNjQgZXhpc3RzIApjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0y MDIuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3RvcnkgCnBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5m YzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4 Nl82NCBleGlzdHMgCnN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmluaXNoZWQgY3JlYXRpbmcg a2VybmVsIApzdXBlcm1pbiBoZWxwZXIgWzAyNTYxbXNdIGZpbmlzaGVkIG1rZTJmcyAKc3VwZXJt aW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4u ZCAKc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC9iYXNlLmltZyAKc3VwZXJtaW4gaGVscGVyIFsxMTQ1MW1zXSB2aXNpdGluZyAv dXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nIApzdXBlcm1pbiBoZWxwZXIg WzExNTIybXNdIHZpc2l0aW5nIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3RmaWxl cyAKc3VwZXJtaW4gaGVscGVyIFszODAwNG1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC9pbml0LmltZyAKc3VwZXJtaW4gaGVscGVyIFszODAxMG1zXSB2aXNpdGluZyAv dXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZyAKc3VwZXJtaW4gaGVs cGVyIFszODAxNm1zXSBhZGRpbmcga2VybmVsIG1vZHVsZXMgCnN1cGVybWluIGhlbHBlciBbNjI1 ODRtc10gY2xvc2luZyBleHQyIGZpbGVzeXN0ZW0gCnN1cGVybWluIGhlbHBlciBbNjI1ODVtc10g ZmluaXNoZWQgY3JlYXRpbmcgYXBwbGlhbmNlIApsaWJndWVzdGZzOiBbNjkxMTBtc10gZmluaXNo ZWQgYnVpbGRpbmcgc3VwZXJtaW4gYXBwbGlhbmNlIApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46 IHJtIApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC92YXIvdG1wL2d1ZXN0ZnMudVl4 NUpiIApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nIApsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgY3JlYXRlIApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzIg CmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290 LjE0MzU4IApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFja2luZ19mbXQ9cmF3IAps aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90 MSAKRm9ybWF0dGluZyAnL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90MScsIGZtdD1xY293 MiBzaXplPTQyOTQ5NjcyOTYgYmFja2luZ19maWxlPScvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290 LjE0MzU4JyBiYWNraW5nX2ZtdD0ncmF3JyBlbmNyeXB0aW9uPW9mZiBjbHVzdGVyX3NpemU9NjU1 MzYgbGF6eV9yZWZjb3VudHM9b2ZmIApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1n IApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlIApsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLWYgcWNvdzIgCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAvdG1wL2V0 bFZvdmIwOVUgCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5nX2ZtdD1yYXcg CmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNo b3QyIApGb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QyJywgZm10PXFj b3cyIHNpemU9NDQ2NDY0IGJhY2tpbmdfZmlsZT0nL3RtcC9ldGxWb3ZiMDlVJyBiYWNraW5nX2Zt dD0ncmF3JyBlbmNyeXB0aW9uPW9mZiBjbHVzdGVyX3NpemU9NjU1MzYgbGF6eV9yZWZjb3VudHM9 b2ZmIApsaWJndWVzdGZzOiBbNjkzNTFtc10gY3JlYXRlIGxpYnZpcnQgWE1MIAp2aXJ0LXYydjog RmFpbGVkIHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcgYWdhaW4gd2l0 aCBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5mb3JtYXRpb24gCmxpYmd1ZXN0ZnM6IGNs b3NpbmcgZ3Vlc3RmcyBoYW5kbGUgMHgyZDhmZGQwIChzdGF0ZSAwKSAKbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBybSAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdG1wL2xpYmd1 ZXN0ZnM0ams1V2ggCgoKCi0tLS0tIE1lbnNhZ2VtIG9yaWdpbmFsIC0tLS0tCgpEZTogc3Vwb3J0 ZUBsb2dpY3dvcmtzLnB0IApQYXJhOiBVc2Vyc0BvdmlydC5vcmcgCkVudmlhZGFzOiBTZWd1bmRh LWZlaXJhLCA2IE1haW8sIDIwMTMgMjM6NDU6MzYgCkFzc3VudG86IFtVc2Vyc10gdjJ2IGVycm9y IAoKSSdtIHRyeWluZyB0byBleHBvcnQgYSBWTSBmcm9tIEtWTS4gSXQncyBhIEZlZG9yYTE0IG1h Y2hpbmUuIApJIHJ1bjogdmlydC12MnYgLWkgbGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQ LUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYgLW9zIG5mcy5kb21haW4ubG9jYWw6L292aXJ0L2V4cG9y dCAtb2YgcWNvdzIgLW9hIHNwYXJzZSAtbiBvdmlydG1nbXQgVk1fTmFtZSAKCkl0IHN0YXJ0cyB0 byBidWlkIHRoZSB1bWFnZSBidXQgaW4gdGhlIGVuZCBJIGhhdmUgYW4gZXJyb3IgbWVzc2FnZTog CnZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMgYXBwbGlhbmNlLiBUcnkgcnVubmlu ZyBhZ2FpbiB3aXRoIExJQkdVRVNURlNfREVCVUc9MSBmb3IgbW9yZSBpbmZvcm1hdGlvbiAKClNv bWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVzdGZzPyAKCkpvc2UgCgotLSAKCkpvc2UgRmVycmFk ZWlyYSAKaHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0IAoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fIApVc2VycyBtYWlsaW5nIGxpc3QgClVzZXJzQG92aXJ0 Lm9yZyAKaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIAoKCi0t LS0tLT1fUGFydF80MTM3XzgwNzQ2MTgwNy4xMzY3ODg0MzcxOTU3CkNvbnRlbnQtVHlwZTogdGV4 dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1w cmludGFibGUKCjxodG1sPjxib2R5PjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IFRpbWVzIE5l dyBSb21hbjsgZm9udC1zaXplOiAxMHB0OyBjbz0KbG9yOiAjMDAwMDAwIj48ZGl2PlRoaXMgaXMg d2hhdCBJIGdldCBpZiBydW4gTElCR1VFU1RGU19ERUJVRz0zRDEgdmlydC12MnYgPQotaSBsaWJ2 aXJ0IC1pYyBxZW11K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhldiAtb3MgbmZz LmRvbWFpbi5sb2M9CmFsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1vYSBzcGFyc2UgLW4gb3Zp cnRtZ210IFZNX05hbWU8YnI+PC9kaXY+PGRpdj48Yj0Kcj48L2Rpdj48ZGl2PkZlZG9yYTE0LnFj b3cyOiAxMDAlIFs9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9Cj0zRD0z RD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0z RD0zRD0zRD0zRD0zRD0KPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEXUQgMGg1OW0zMXM8YnI+ bGliZ3Vlc3RmczogY3JlYXRlOiBmbGFncyA9M0QgMCwgPQpoYW5kbGUgPTNEIDB4MmQ4ZmRkMDxi cj5saWJndWVzdGZzOiBsYXVuY2g6IGF0dGFjaC1tZXRob2Q9M0RsaWJ2aXJ0PGJyPmxpYmc9CnVl c3RmczogbGF1bmNoOiB0bXBkaXI9M0QvdG1wL2xpYmd1ZXN0ZnM0ams1V2g8YnI+bGliZ3Vlc3Rm czogbGF1bmNoOiB1bWFzaz0KPTNEMDAyMjxicj5saWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9M0Qz Njxicj5saWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNpb24gPTNEPQogMTAwMDIgKDAuMTAuMik8YnI+ bGliZ3Vlc3RmczogWzAwMDAwbXNdIGNvbm5lY3QgdG8gbGlidmlydDxicj5saWJndWVzdGZzOiA9 Cm9wZW5pbmcgbGlidmlydCBoYW5kbGU6IFVSSSA9M0QgTlVMTCwgYXV0aCA9M0QgdmlyQ29ubmVj dEF1dGhQdHJEZWZhdWx0LCBmbD0KYWdzID0zRCAwPGJyPmxpYmd1ZXN0ZnM6IHN1Y2Nlc3NmdWxs eSBvcGVuZWQgbGlidmlydCBoYW5kbGU6IGNvbm4gPTNEIDB4MmQ3PQpiNjkwPGJyPmxpYmd1ZXN0 ZnM6IFswMDE2NG1zXSBnZXQgbGlidmlydCBjYXBhYmlsaXRpZXM8YnI+bGliZ3Vlc3RmczogWzA1 NDY9CjVtc10gcGFyc2luZyBjYXBhYmlsaXRpZXMgWE1MPGJyPmxpYmd1ZXN0ZnM6IFswNTQ2N21z XSBidWlsZCBhcHBsaWFuY2U8YnI+bD0KaWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0 cmFwLXN1cGVybWluLWhlbHBlcjxicj5saWJndWVzdGZzOiBjb21tYW5kPQo6IHJ1bjogXCAtLXZl cmJvc2U8YnI+bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2PGJyPmxpYmd1ZXN0ZnM6 IGNvbW09CmFuZDogcnVuOiBcIC1nIDM2PGJyPmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt ZiBjaGVja3N1bTxicj5saWJndWVzdGZzOj0KIGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xpYjY0L2d1 ZXN0ZnMvc3VwZXJtaW4uZDxicj5saWJndWVzdGZzOiBjb21tYW5kOiBydW46PQogXCB4ODZfNjQ8 YnI+c3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSB3aGl0ZWxpc3QgPTNEIChub3Qgc3BlY2lmaWVk KSwgaG9zdF89CmNwdSA9M0QgeDg2XzY0LCBrZXJuZWwgPTNEIChudWxsKSwgaW5pdHJkID0zRCAo bnVsbCksIGFwcGxpYW5jZSA9M0QgKG51bGwpPD0KYnI+c3VwZXJtaW4gaGVscGVyIFswMDAwMm1z XSBpbnB1dHNbMF0gPTNEIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPQo+Y2hlY2tp bmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0 b3J5PGJyPnBpY2s9CmVkIHZtbGludXotMy44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9k cGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMT0KOC54ODZfNjQgZXhpc3RzPGJyPmNoZWNr aW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMgPQphIGRp cmVjdG9yeTxicj5waWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2Ug bW9kcGF0aCAvbGliL209Cm9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGV4aXN0czxicj5j aGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOD0KLTIwMi5mYzE4Lng4Nl82NCBpcyBh IGRpcmVjdG9yeTxicj5waWNrZWQgdm1saW51ei0zLjguOC0yMDIuZmMxOC54ODZfNjQgYmVjPQph dXNlIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBleGlzdHM8YnI+ c3VwZXJtaW4gaGVscGVyIFs9CjAwMDAybXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5lbDxicj5z dXBlcm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nIC91cz0Kci9saWI2NC9ndWVzdGZzL3N1 cGVybWluLmQ8YnI+c3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZyAvdXNyL2xpYjY0 PQovZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nPGJyPnN1cGVybWluIGhlbHBlciBbMDAwMTBt c10gdmlzaXRpbmcgL3Vzci9saWI9CjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nPGJy PnN1cGVybWluIGhlbHBlciBbMDAwNTJtc10gdmlzaXRpbmcgL3Vzcj0KL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC9ob3N0ZmlsZXM8YnI+c3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGlu ZyAvPQp1c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nPGJyPnN1cGVybWluIGhl bHBlciBbMDA3NjJtc10gdmlzaXRpbmc9CiAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91 ZGV2LXJ1bGVzLmltZzxicj5zdXBlcm1pbiBoZWxwZXIgWzAwNzcwbXNdID0KYWRkaW5nIGtlcm5l bCBtb2R1bGVzPGJyPnN1cGVybWluIGhlbHBlciBbMDA4OThtc10gZmluaXNoZWQgY3JlYXRpbmcg YXBwbGlhPQpuY2U8YnI+bGliZ3Vlc3RmczogY2hlY2tzdW0gb2YgZXhpc3RpbmcgYXBwbGlhbmNl OiA3NzA1ZDkyMGMwNjRhNzIyZGVmMjBhYzI9CjViNmZiMTYyY2VlYzEwMTllZmFjNTQxZGFjZmVh OTc2YTU1NDAzMjY8YnI+bGliZ3Vlc3RmczogWzA2NTA5bXNdIGJlZ2luIGJ1aT0KbGRpbmcgc3Vw ZXJtaW4gYXBwbGlhbmNlPGJyPmxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBydW4gc3VwZXJtaW4taGVs cGVyPGJyPmxpPQpiZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1o ZWxwZXI8YnI+bGliZ3Vlc3RmczogY29tbWFuZDo9CiBydW46IFwgLS12ZXJib3NlPGJyPmxpYmd1 ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtdSAzNjxicj5saWJndWVzdGZzOiBjb21tYT0KbmQ6IHJ1 bjogXCAtZyAzNjxicj5saWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS1jb3B5LWtlcm5lbDxi cj5saWJndWVzdGZzPQo6IGNvbW1hbmQ6IHJ1bjogXCAtZiBleHQyPGJyPmxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAvdXNyL2xpYjY0L2d1ZXN0ZnM9Ci9zdXBlcm1pbi5kPGJyPmxpYmd1ZXN0 ZnM6IGNvbW1hbmQ6IHJ1bjogXCB4ODZfNjQ8YnI+bGliZ3Vlc3RmczogY29tbWFuZDogcj0KdW46 IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsPGJyPmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCAvdmFyL3RtPQpwL2d1ZXN0ZnMudVl4NUpiL2luaXRyZDxicj5saWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg9CjVKYi9yb290PGJyPnN1cGVybWlu IGhlbHBlciBbMDAwMDFtc10gd2hpdGVsaXN0ID0zRCAobm90IHNwZWNpZmllZCksIGhvc3RfYz0K cHUgPTNEIHg4Nl82NCwga2VybmVsID0zRCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9rZXJuZWws IGluaXRyZCA9M0QgL3Zhci90PQptcC9ndWVzdGZzLnVZeDVKYi9pbml0cmQsIGFwcGxpYW5jZSA9 M0QgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdDxicj5zdXA9CmVybWluIGhlbHBlciBbMDAw MDFtc10gaW5wdXRzWzBdID0zRCAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj5jaGVj az0KaW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRp cmVjdG9yeTxicj5waWNrZWQgdm1sPQppbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNl IG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl89CjY0IGV4aXN0czxicj5j aGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlzIGEg ZGlyZT0KY3Rvcnk8YnI+cGlja2VkIHZtbGludXotMy44LjExLTIwMC5mYzE4Lng4Nl82NCBiZWNh dXNlIG1vZHBhdGggL2xpYi9tb2R1bGVzPQovMy44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlzdHM8 YnI+Y2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjgtMjAyLmY9CmMxOC54ODZfNjQg aXMgYSBkaXJlY3Rvcnk8YnI+cGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJl Y2F1c2UgbT0Kb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgZXhpc3Rz PGJyPnN1cGVybWluIGhlbHBlciBbMDAxMTBtPQpzXSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWw8 YnI+c3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBta2UyZnM8YnI9Cj5zdXBlcm1p biBoZWxwZXIgWzAyNTYzbXNdIHZpc2l0aW5nIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5k PGJyPnN1cGVybT0KaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0 ZnMvc3VwZXJtaW4uZC9iYXNlLmltZzxicj5zdXBlPQpybWluIGhlbHBlciBbMTE0NTFtc10gdmlz aXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZzxicj49CnN1cGVy bWluIGhlbHBlciBbMTE1MjJtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWlu LmQvaG9zdGZpbGVzPD0KYnI+c3VwZXJtaW4gaGVscGVyIFszODAwNG1zXSB2aXNpdGluZyAvdXNy L2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9pbml0LmltPQpnPGJyPnN1cGVybWluIGhlbHBlciBb MzgwMTBtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi09CnJ1 bGVzLmltZzxicj5zdXBlcm1pbiBoZWxwZXIgWzM4MDE2bXNdIGFkZGluZyBrZXJuZWwgbW9kdWxl czxicj5zdXBlcm1pbiBoZT0KbHBlciBbNjI1ODRtc10gY2xvc2luZyBleHQyIGZpbGVzeXN0ZW08 YnI+c3VwZXJtaW4gaGVscGVyIFs2MjU4NW1zXSBmaW5pc2hlPQpkIGNyZWF0aW5nIGFwcGxpYW5j ZTxicj5saWJndWVzdGZzOiBbNjkxMTBtc10gZmluaXNoZWQgYnVpbGRpbmcgc3VwZXJtaW4gYXA9 CnBsaWFuY2U8YnI+bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj5saWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgLXJmID0KL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmI8YnI+bGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBxZW11LWltZzxicj5saWJndWVzdGZzPQo6IGNvbW1hbmQ6IHJ1bjog XCBjcmVhdGU8YnI+bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cyPGJyPmxpYmd1 ZXM9CnRmczogY29tbWFuZDogcnVuOiBcIC1iIC92YXIvdG1wLy5ndWVzdGZzLTM2L3Jvb3QuMTQz NTg8YnI+bGliZ3Vlc3RmczogY29tbT0KYW5kOiBydW46IFwgLW8gYmFja2luZ19mbXQ9M0RyYXc8 YnI+bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC90bXAvbGliZ3VlPQpzdGZzNGprNVdoL3Nu YXBzaG90MTxicj5Gb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QxJywg Zm10PQo9M0RxY293MiBzaXplPTNENDI5NDk2NzI5NiBiYWNraW5nX2ZpbGU9M0QnL3Zhci90bXAv Lmd1ZXN0ZnMtMzYvcm9vdC4xNDM1OCc9CiBiYWNraW5nX2ZtdD0zRCdyYXcnIGVuY3J5cHRpb249 M0RvZmYgY2x1c3Rlcl9zaXplPTNENjU1MzYgbGF6eV9yZWZjb3VudHM9Cj0zRG9mZjxicj5saWJn dWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nPGJyPmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXD0KIGNyZWF0ZTxicj5saWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI8YnI+ bGliZ3Vlc3RmczogY29tbWFuZDogcnVuPQo6IFwgLWIgL3RtcC9ldGxWb3ZiMDlVPGJyPmxpYmd1 ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5nX2ZtdD0zRHJhdzw9CmJyPmxpYmd1ZXN0 ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QyPGJyPkZv cm1hdHRpbj0KZyAnL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90MicsIGZtdD0zRHFjb3cy IHNpemU9M0Q0NDY0NjQgYmFja2luZ19maWxlPQo9M0QnL3RtcC9ldGxWb3ZiMDlVJyBiYWNraW5n X2ZtdD0zRCdyYXcnIGVuY3J5cHRpb249M0RvZmYgY2x1c3Rlcl9zaXplPTNENjU9CjUzNiBsYXp5 X3JlZmNvdW50cz0zRG9mZjxicj5saWJndWVzdGZzOiBbNjkzNTFtc10gY3JlYXRlIGxpYnZpcnQg WE1MPGJyPnZpcj0KdC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRy eSBydW5uaW5nIGFnYWluIHdpdGggTElCR1VFU1RGPQpTX0RFQlVHPTNEMSBmb3IgbW9yZSBpbmZv cm1hdGlvbjxicj5saWJndWVzdGZzOiBjbG9zaW5nIGd1ZXN0ZnMgaGFuZGxlIDB4MmQ9CjhmZGQw IChzdGF0ZSAwKTxicj5saWJndWVzdGZzOiBjb21tYW5kOiBydW46IHJtPGJyPmxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bj0KOiBcIC1yZiAvdG1wL2xpYmd1ZXN0ZnM0ams1V2g8YnI+PGJyPjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxoPQpyIGlkPTNEInp3Y2hyIj48ZGl2IHN0 eWxlPTNEImNvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWE9Cmw7 dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2Vy aWY7Zm9udC1zaXplOjEycD0KdDsiPjxiPkRlOiA8L2I+c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PGJy PjxiPlBhcmE6IDwvYj5Vc2Vyc0BvdmlydC5vcmc8YnI+PGI+PQpFbnZpYWRhczogPC9iPlNlZ3Vu ZGEtZmVpcmEsIDYgTWFpbywgMjAxMyAyMzo0NTozNjxicj48Yj5Bc3N1bnRvOiA8L2I+W1VzZXI9 CnNdIHYydiBlcnJvcjxicj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5 OiBUaW1lcyBOZXcgUm9tYW47ID0KZm9udC1zaXplOiAxMHB0OyBjb2xvcjogIzAwMDAwMCI+PGRp dj5JJ20gdHJ5aW5nIHRvIGV4cG9ydCBhIFZNIGZyb20gS1ZNLiBJPQp0J3MgYSBGZWRvcmExNCBt YWNoaW5lLjxicj48L2Rpdj48ZGl2PkkgcnVuOiB2aXJ0LXYydiAtaSBsaWJ2aXJ0IC1pYyBxZW11 K3M9CnNoOi8vcm9vdEBJUC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1vcyBuZnMuZG9tYWluLmxv Y2FsOi9vdmlydC9leHBvcnQgLW9mID0KcWNvdzIgLW9hIHNwYXJzZSAtbiBvdmlydG1nbXQgVk1f TmFtZTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pkl0IHN0YXJ0PQpzIHRvIGJ1aWQgdGhl IHVtYWdlIGJ1dCBpbiB0aGUgZW5kIEkgaGF2ZSBhbiBlcnJvciBtZXNzYWdlOjxicj48L2Rpdj48 ZGl2PnY9CmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBy dW5uaW5nIGFnYWluIHdpdGggTElCR1VFUz0KVEZTX0RFQlVHPTNEMSBmb3IgbW9yZSBpbmZvcm1h dGlvbjxicj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48ZGl2PlNvbWV0aGluZyB3PQpyb25nIHdpdGgg dGhlIGd1ZXN0ZnM/PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Sm9zZTxicj48L2Rpdj48 ZGl2Pjxicj49CjwvZGl2PjxkaXY+LS0gPGJyPjwvZGl2PjxkaXY+PHNwYW4+PC9zcGFuPjxociBz dHlsZT0zRCJ3aWR0aDogMTAwJTsgaGVpZ2h0Oj0KIDJweDsiPkpvc2UgRmVycmFkZWlyYTxicj5o dHRwOi8vd3d3LmxvZ2ljd29ya3MucHQ8YnI+PHNwYW4+PC9zcGFuPjxicj48L2RpPQp2PjwvZGl2 Pjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj5V c2VycyBtYWlsaW49CmcgbGlzdDxicj5Vc2Vyc0BvdmlydC5vcmc8YnI+aHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPD0KYnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+ PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9QYXJ0XzQxMzdfODA3NDYxODA3LjEzNjc4ODQz NzE5NTctLQo= --===============5674528339859498467==-- From Wagenknecht at FuH-E.de Tue May 7 02:33:52 2013 Content-Type: multipart/mixed; boundary="===============9214840371179557141==" MIME-Version: 1.0 From: Michael Wagenknecht To: users at ovirt.org Subject: Re: [Users] v2v error Date: Tue, 07 May 2013 08:33:49 +0200 Message-ID: <5188A04D.9010005@FuH-E.de> In-Reply-To: 1061424856.4138.1367884371959.JavaMail.root@logicworks.pt --===============9214840371179557141== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------010206040401030402090605 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 8bit Hi, I had the same problem some weeks ago. After many hours of try an error = I went another way. I made a new VM on the ovirt engine with the same parameter than the kvm = VM. Especially the "Allocation Policy" of the virtual disk is important = (Preallocated for raw images and Thin Provision for qcow images). Then I = export the VM. Then I copy the image from the KVM server to the ovirt = export folder and override the empty one. Please check the permissions. = Now you can import the VM. I go this way with a lot of linux and windows VMs. Regards, Michael Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt: > This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic = > qemu+ssh://root(a)IP-Address/system -o rhev -os = > nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name > > Fedora14.qcow2: 100% = > [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D]D 0h5= 9m31s > libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0 > libguestfs: launch: attach-method=3Dlibvirt > libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh > libguestfs: launch: umask=3D0022 > libguestfs: launch: euid=3D36 > libguestfs: libvirt version =3D 10002 (0.10.2) > libguestfs: [00000ms] connect to libvirt > libguestfs: opening libvirt handle: URI =3D NULL, auth =3D = > virConnectAuthPtrDefault, flags =3D 0 > libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690 > libguestfs: [00164ms] get libvirt capabilities > libguestfs: [05465ms] parsing capabilities XML > libguestfs: [05467ms] build appliance > libguestfs: command: run: febootstrap-supermin-helper > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ -u 36 > libguestfs: command: run: \ -g 36 > libguestfs: command: run: \ -f checksum > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ x86_64 > supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D = > x86_64, kernel =3D (null), initrd =3D (null), appliance =3D (null) > supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d > checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory > picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath = > /lib/modules/3.8.6-203.fc18.x86_64 exists > checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory > picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath = > /lib/modules/3.8.11-200.fc18.x86_64 exists > checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory > picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath = > /lib/modules/3.8.8-202.fc18.x86_64 exists > supermin helper [00002ms] finished creating kernel > supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d > supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img > supermin helper [00010ms] visiting = > /usr/lib64/guestfs/supermin.d/daemon.img > supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles > supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img > supermin helper [00762ms] visiting = > /usr/lib64/guestfs/supermin.d/udev-rules.img > supermin helper [00770ms] adding kernel modules > supermin helper [00898ms] finished creating appliance > libguestfs: checksum of existing appliance: = > 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a5540326 > libguestfs: [06509ms] begin building supermin appliance > libguestfs: [06509ms] run supermin-helper > libguestfs: command: run: febootstrap-supermin-helper > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ -u 36 > libguestfs: command: run: \ -g 36 > libguestfs: command: run: \ --copy-kernel > libguestfs: command: run: \ -f ext2 > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ x86_64 > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root > supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D = > x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D = > /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root > supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d > checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory > picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath = > /lib/modules/3.8.6-203.fc18.x86_64 exists > checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory > picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath = > /lib/modules/3.8.11-200.fc18.x86_64 exists > checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory > picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath = > /lib/modules/3.8.8-202.fc18.x86_64 exists > supermin helper [00110ms] finished creating kernel > supermin helper [02561ms] finished mke2fs > supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d > supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img > supermin helper [11451ms] visiting = > /usr/lib64/guestfs/supermin.d/daemon.img > supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles > supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img > supermin helper [38010ms] visiting = > /usr/lib64/guestfs/supermin.d/udev-rules.img > supermin helper [38016ms] adding kernel modules > supermin helper [62584ms] closing ext2 filesystem > supermin helper [62585ms] finished creating appliance > libguestfs: [69110ms] finished building supermin appliance > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb > libguestfs: command: run: qemu-img > libguestfs: command: run: \ create > libguestfs: command: run: \ -f qcow2 > libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358 > libguestfs: command: run: \ -o backing_fmt=3Draw > libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1 > Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 = > size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' = > backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts= =3Doff > libguestfs: command: run: qemu-img > libguestfs: command: run: \ create > libguestfs: command: run: \ -f qcow2 > libguestfs: command: run: \ -b /tmp/etlVovb09U > libguestfs: command: run: \ -o backing_fmt=3Draw > libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2 > Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 = > backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff = > cluster_size=3D65536 lazy_refcounts=3Doff > libguestfs: [69351ms] create libvirt XML > virt-v2v: Failed to launch guestfs appliance. Try running again with = > LIBGUESTFS_DEBUG=3D1 for more information > libguestfs: closing guestfs handle 0x2d8fdd0 (state 0) > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh > > > > ------------------------------------------------------------------------ > *De: *suporte(a)logicworks.pt > *Para: *Users(a)ovirt.org > *Enviadas: *Segunda-feira, 6 Maio, 2013 23:45:36 > *Assunto: *[Users] v2v error > > I'm trying to export a VM from KVM. It's a Fedora14 machine. > I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o = > rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n = > ovirtmgmt VM_Name > > It starts to buid the umage but in the end I have an error message: > virt-v2v: Failed to launch guestfs appliance. Try running again with = > LIBGUESTFS_DEBUG=3D1 for more information > > Something wrong with the guestfs? > > Jose > > -- = > ------------------------------------------------------------------------ > Jose Ferradeira > http://www.logicworks.pt > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users -- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150 --------------010206040401030402090605 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.

Regards,  Michael


Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt:
This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

Fedora14.qcow2: 100% [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D]D 0h59m31s
libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0
libguestfs: launch: attach-method=3Dlibvirt
libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D0022
libguestfs: launch: euid=3D36
libguestfs: libvirt version =3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D NULL, auth =3D virConnectAuthPtrDefault, flags =3D 0
libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D (null), initrd =3D (null), applia= nce =3D (null)
supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a5540326<= br> libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh




De: suporte(a)logicworks.pt
Para: Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error

I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information<= br>

Something wrong with the guestfs?

Jose

--

Jose Ferradeira
http://www.logicworks.pt


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users<= br>



_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

-- =

Mit freundlichen Grüßen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Geschäftsführer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150

--------------010206040401030402090605-- --===============9214840371179557141== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTAyMDYwNDA0MDEwMzA0MDIwOTA2MDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKSGksCkkgaGFkIHRoZSBzYW1lIHByb2JsZW0gc29tZSB3ZWVrcyBhZ28uIEFmdGVyIG1h bnkgaG91cnMgb2YgdHJ5IGFuIGVycm9yIApJIHdlbnQgYW5vdGhlciB3YXkuCkkgbWFkZSBhIG5l dyBWTSBvbiB0aGUgb3ZpcnQgZW5naW5lIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4gdGhl IGt2bSAKVk0uIEVzcGVjaWFsbHkgdGhlICJBbGxvY2F0aW9uIFBvbGljeSIgb2YgdGhlIHZpcnR1 YWwgZGlzayBpcyBpbXBvcnRhbnQgCihQcmVhbGxvY2F0ZWQgZm9yIHJhdyBpbWFnZXMgYW5kIFRo aW4gUHJvdmlzaW9uIGZvciBxY293IGltYWdlcykuIFRoZW4gSSAKZXhwb3J0IHRoZSBWTS4gVGhl biBJIGNvcHkgdGhlIGltYWdlIGZyb20gdGhlIEtWTSBzZXJ2ZXIgdG8gdGhlIG92aXJ0IApleHBv cnQgZm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkgb25lLiBQbGVhc2UgY2hlY2sgdGhlIHBl cm1pc3Npb25zLiAKTm93IHlvdSBjYW4gaW1wb3J0IHRoZSBWTS4KSSBnbyB0aGlzIHdheSB3aXRo IGEgbG90IG9mIGxpbnV4IGFuZCB3aW5kb3dzIFZNcy4KClJlZ2FyZHMsICBNaWNoYWVsCgoKQW0g MDcuMDUuMjAxMyAwMTo1Miwgc2NocmllYiBzdXBvcnRlQGxvZ2ljd29ya3MucHQ6Cj4gVGhpcyBp cyB3aGF0IEkgZ2V0IGlmIHJ1biBMSUJHVUVTVEZTX0RFQlVHPTEgdmlydC12MnYgLWkgbGlidmly dCAtaWMgCj4gcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYgLW9zIAo+ IG5mcy5kb21haW4ubG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJzZSAtbiBv dmlydG1nbXQgVk1fTmFtZQo+Cj4gRmVkb3JhMTQucWNvdzI6IDEwMCUgCj4gWz09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XUQgMGg1OW0zMXMKPiBsaWJndWVz dGZzOiBjcmVhdGU6IGZsYWdzID0gMCwgaGFuZGxlID0gMHgyZDhmZGQwCj4gbGliZ3Vlc3Rmczog bGF1bmNoOiBhdHRhY2gtbWV0aG9kPWxpYnZpcnQKPiBsaWJndWVzdGZzOiBsYXVuY2g6IHRtcGRp cj0vdG1wL2xpYmd1ZXN0ZnM0ams1V2gKPiBsaWJndWVzdGZzOiBsYXVuY2g6IHVtYXNrPTAwMjIK PiBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzYKPiBsaWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNp b24gPSAxMDAwMiAoMC4xMC4yKQo+IGxpYmd1ZXN0ZnM6IFswMDAwMG1zXSBjb25uZWN0IHRvIGxp YnZpcnQKPiBsaWJndWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxlOiBVUkkgPSBOVUxMLCBh dXRoID0gCj4gdmlyQ29ubmVjdEF1dGhQdHJEZWZhdWx0LCBmbGFncyA9IDAKPiBsaWJndWVzdGZz OiBzdWNjZXNzZnVsbHkgb3BlbmVkIGxpYnZpcnQgaGFuZGxlOiBjb25uID0gMHgyZDdiNjkwCj4g bGliZ3Vlc3RmczogWzAwMTY0bXNdIGdldCBsaWJ2aXJ0IGNhcGFiaWxpdGllcwo+IGxpYmd1ZXN0 ZnM6IFswNTQ2NW1zXSBwYXJzaW5nIGNhcGFiaWxpdGllcyBYTUwKPiBsaWJndWVzdGZzOiBbMDU0 Njdtc10gYnVpbGQgYXBwbGlhbmNlCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3Rz dHJhcC1zdXBlcm1pbi1oZWxwZXIKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJi b3NlCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBcIC1nIDM2Cj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIGNoZWNr c3VtCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBl cm1pbi5kCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NAo+IHN1cGVybWluIGhl bHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0gKG5vdCBzcGVjaWZpZWQpLCBob3N0X2NwdSA9IAo+ IHg4Nl82NCwga2VybmVsID0gKG51bGwpLCBpbml0cmQgPSAobnVsbCksIGFwcGxpYW5jZSA9IChu dWxsKQo+IHN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gaW5wdXRzWzBdID0gL3Vzci9saWI2NC9n dWVzdGZzL3N1cGVybWluLmQKPiBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0y MDMuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3RvcnkKPiBwaWNrZWQgdm1saW51ei0zLjguNi0yMDMu ZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIAo+IC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMx OC54ODZfNjQgZXhpc3RzCj4gY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIw MC5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+IHBpY2tlZCB2bWxpbnV6LTMuOC4xMS0yMDAu ZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIAo+IC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZj MTgueDg2XzY0IGV4aXN0cwo+IGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIw Mi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+IHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5m YzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGggCj4gL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4 Lng4Nl82NCBleGlzdHMKPiBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlzaGVkIGNyZWF0 aW5nIGtlcm5lbAo+IHN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcgL3Vzci9saWI2 NC9ndWVzdGZzL3N1cGVybWluLmQKPiBzdXBlcm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5n IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nCj4gc3VwZXJtaW4gaGVscGVy IFswMDAxMG1zXSB2aXNpdGluZyAKPiAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVt b24uaW1nCj4gc3VwZXJtaW4gaGVscGVyIFswMDA1Mm1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1 ZXN0ZnMvc3VwZXJtaW4uZC9ob3N0ZmlsZXMKPiBzdXBlcm1pbiBoZWxwZXIgWzAwNzQ4bXNdIHZp c2l0aW5nIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gc3VwZXJtaW4g aGVscGVyIFswMDc2Mm1zXSB2aXNpdGluZyAKPiAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4u ZC91ZGV2LXJ1bGVzLmltZwo+IHN1cGVybWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5l bCBtb2R1bGVzCj4gc3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBh cHBsaWFuY2UKPiBsaWJndWVzdGZzOiBjaGVja3N1bSBvZiBleGlzdGluZyBhcHBsaWFuY2U6IAo+ IDc3MDVkOTIwYzA2NGE3MjJkZWYyMGFjMjViNmZiMTYyY2VlYzEwMTllZmFjNTQxZGFjZmVhOTc2 YTU1NDAzMjYKPiBsaWJndWVzdGZzOiBbMDY1MDltc10gYmVnaW4gYnVpbGRpbmcgc3VwZXJtaW4g YXBwbGlhbmNlCj4gbGliZ3Vlc3RmczogWzA2NTA5bXNdIHJ1biBzdXBlcm1pbi1oZWxwZXIKPiBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1cGVybWluLWhlbHBlcgo+IGxp Ymd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtLXZlcmJvc2UKPiBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLXUgMzYKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzYKPiBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS1jb3B5LWtlcm5lbAo+IGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtZiBleHQyCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91c3IvbGli NjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82 NAo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9r ZXJuZWwKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1 SmIvaW5pdHJkCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMu dVl4NUpiL3Jvb3QKPiBzdXBlcm1pbiBoZWxwZXIgWzAwMDAxbXNdIHdoaXRlbGlzdCA9IChub3Qg c3BlY2lmaWVkKSwgaG9zdF9jcHUgPSAKPiB4ODZfNjQsIGtlcm5lbCA9IC92YXIvdG1wL2d1ZXN0 ZnMudVl4NUpiL2tlcm5lbCwgaW5pdHJkID0gCj4gL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5p dHJkLCBhcHBsaWFuY2UgPSAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9yb290Cj4gc3VwZXJtaW4g aGVscGVyIFswMDAwMW1zXSBpbnB1dHNbMF0gPSAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4u ZAo+IGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBp cyBhIGRpcmVjdG9yeQo+IHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNh dXNlIG1vZHBhdGggCj4gL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMK PiBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5Cj4gcGlja2VkIHZtbGludXotMy44LjExLTIwMC5mYzE4Lng4Nl82NCBiZWNh dXNlIG1vZHBhdGggCj4gL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3Rz Cj4gY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5Cj4gcGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1 c2UgbW9kcGF0aCAKPiAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGV4aXN0cwo+ IHN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmluaXNoZWQgY3JlYXRpbmcga2VybmVsCj4gc3Vw ZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBta2UyZnMKPiBzdXBlcm1pbiBoZWxwZXIg WzAyNTYzbXNdIHZpc2l0aW5nIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gc3VwZXJt aW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4u ZC9iYXNlLmltZwo+IHN1cGVybWluIGhlbHBlciBbMTE0NTFtc10gdmlzaXRpbmcgCj4gL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZwo+IHN1cGVybWluIGhlbHBlciBbMTE1 MjJtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzCj4g c3VwZXJtaW4gaGVscGVyIFszODAwNG1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3Vw ZXJtaW4uZC9pbml0LmltZwo+IHN1cGVybWluIGhlbHBlciBbMzgwMTBtc10gdmlzaXRpbmcgCj4g L3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWcKPiBzdXBlcm1pbiBo ZWxwZXIgWzM4MDE2bXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlcwo+IHN1cGVybWluIGhlbHBlciBb NjI1ODRtc10gY2xvc2luZyBleHQyIGZpbGVzeXN0ZW0KPiBzdXBlcm1pbiBoZWxwZXIgWzYyNTg1 bXNdIGZpbmlzaGVkIGNyZWF0aW5nIGFwcGxpYW5jZQo+IGxpYmd1ZXN0ZnM6IFs2OTExMG1zXSBm aW5pc2hlZCBidWlsZGluZyBzdXBlcm1pbiBhcHBsaWFuY2UKPiBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IHJtCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdmFyL3RtcC9ndWVz dGZzLnVZeDVKYgo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWcKPiBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIHFjb3cyCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC92YXIvdG1wLy5ndWVz dGZzLTM2L3Jvb3QuMTQzNTgKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFja2lu Z19mbXQ9cmF3Cj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC90bXAvbGliZ3Vlc3RmczRq azVXaC9zbmFwc2hvdDEKPiBGb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNo b3QxJywgZm10PXFjb3cyIAo+IHNpemU9NDI5NDk2NzI5NiBiYWNraW5nX2ZpbGU9Jy92YXIvdG1w Ly5ndWVzdGZzLTM2L3Jvb3QuMTQzNTgnIAo+IGJhY2tpbmdfZm10PSdyYXcnIGVuY3J5cHRpb249 b2ZmIGNsdXN0ZXJfc2l6ZT02NTUzNiBsYXp5X3JlZmNvdW50cz1vZmYKPiBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IHFlbXUtaW1nCj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIGNyZWF0 ZQo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZiBxY293Mgo+IGxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAtYiAvdG1wL2V0bFZvdmIwOVUKPiBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IFwgLW8gYmFja2luZ19mbXQ9cmF3Cj4gbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC90 bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDIKPiBGb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0 ZnM0ams1V2gvc25hcHNob3QyJywgZm10PXFjb3cyIHNpemU9NDQ2NDY0IAo+IGJhY2tpbmdfZmls ZT0nL3RtcC9ldGxWb3ZiMDlVJyBiYWNraW5nX2ZtdD0ncmF3JyBlbmNyeXB0aW9uPW9mZiAKPiBj bHVzdGVyX3NpemU9NjU1MzYgbGF6eV9yZWZjb3VudHM9b2ZmCj4gbGliZ3Vlc3RmczogWzY5MzUx bXNdIGNyZWF0ZSBsaWJ2aXJ0IFhNTAo+IHZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0 ZnMgYXBwbGlhbmNlLiBUcnkgcnVubmluZyBhZ2FpbiB3aXRoIAo+IExJQkdVRVNURlNfREVCVUc9 MSBmb3IgbW9yZSBpbmZvcm1hdGlvbgo+IGxpYmd1ZXN0ZnM6IGNsb3NpbmcgZ3Vlc3RmcyBoYW5k bGUgMHgyZDhmZGQwIChzdGF0ZSAwKQo+IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcm0KPiBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC90bXAvbGliZ3Vlc3RmczRqazVXaAo+Cj4K Pgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICpEZTogKnN1cG9ydGVAbG9naWN3b3Jrcy5wdAo+ICpQYXJh OiAqVXNlcnNAb3ZpcnQub3JnCj4gKkVudmlhZGFzOiAqU2VndW5kYS1mZWlyYSwgNiBNYWlvLCAy MDEzIDIzOjQ1OjM2Cj4gKkFzc3VudG86ICpbVXNlcnNdIHYydiBlcnJvcgo+Cj4gSSdtIHRyeWlu ZyB0byBleHBvcnQgYSBWTSBmcm9tIEtWTS4gSXQncyBhIEZlZG9yYTE0IG1hY2hpbmUuCj4gSSBy dW46IHZpcnQtdjJ2IC1pIGxpYnZpcnQgLWljIHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5 c3RlbSAtbyAKPiByaGV2IC1vcyBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFj b3cyIC1vYSBzcGFyc2UgLW4gCj4gb3ZpcnRtZ210IFZNX05hbWUKPgo+IEl0IHN0YXJ0cyB0byBi dWlkIHRoZSB1bWFnZSBidXQgaW4gdGhlIGVuZCBJIGhhdmUgYW4gZXJyb3IgbWVzc2FnZToKPiB2 aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcg YWdhaW4gd2l0aCAKPiBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5mb3JtYXRpb24KPgo+ IFNvbWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVzdGZzPwo+Cj4gSm9zZQo+Cj4gLS0gCj4gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gSm9zZSBGZXJyYWRlaXJhCj4gaHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0 Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g VXNlcnMgbWFpbGluZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0Bv dmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMK Ci0tIApNaXQgZnJldW5kbGljaGVuIEdy/N9lbgoKTWljaGFlbCBXYWdlbmtuZWNodApGdUggRW50 d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaORmdHNm/GhyZXIgQ2Fyb2xhIEZvcm5vZmYK SFJCIEZyZWlidXJnIDcwMTIwMywgVUlEIERFMjU1MDA3MzcyCkhhdXB0c3RyLiA0LCBELTc5MjI0 IFVta2lyY2gKVGVsICs0OSA3NjY1IDkzMjg4LTAsIEZheCAtMTUwCgoKCi0tLS0tLS0tLS0tLS0t MDEwMjA2MDQwNDAxMDMwNDAyMDkwNjA1CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0 PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhl YWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAg ICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4dD0iIzAw MDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICBIaSw8YnI+CiAgICBJIGhhZCB0aGUgc2FtZSBw cm9ibGVtIHNvbWUgd2Vla3MgYWdvLiBBZnRlciBtYW55IGhvdXJzIG9mIHRyeSBhbgogICAgZXJy b3IgSSB3ZW50IGFub3RoZXIgd2F5Ljxicj4KICAgIEkgbWFkZSBhIG5ldyBWTSBvbiB0aGUgb3Zp cnQgZW5naW5lIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4gdGhlCiAgICBrdm0gVk0uIEVz cGVjaWFsbHkgdGhlICJBbGxvY2F0aW9uIFBvbGljeSIgb2YgdGhlIHZpcnR1YWwgZGlzayBpcwog ICAgaW1wb3J0YW50IChQcmVhbGxvY2F0ZWQgZm9yIHJhdyBpbWFnZXMgYW5kIFRoaW4gUHJvdmlz aW9uIGZvciBxY293CiAgICBpbWFnZXMpLiBUaGVuIEkgZXhwb3J0IHRoZSBWTS4gVGhlbiBJIGNv cHkgdGhlIGltYWdlIGZyb20gdGhlIEtWTQogICAgc2VydmVyIHRvIHRoZSBvdmlydCBleHBvcnQg Zm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkgb25lLiBQbGVhc2UKICAgIGNoZWNrIHRoZSBw ZXJtaXNzaW9ucy4gTm93IHlvdSBjYW4gaW1wb3J0IHRoZSBWTS4gPGJyPgogICAgSSBnbyB0aGlz IHdheSB3aXRoIGEgbG90IG9mIGxpbnV4IGFuZCB3aW5kb3dzIFZNcy48YnI+CiAgICA8YnI+CiAg ICBSZWdhcmRzLCZuYnNwOyBNaWNoYWVsPGJyPgogICAgPGJyPgogICAgPGJyPgogICAgQW0gMDcu MDUuMjAxMyAwMTo1Miwgc2NocmllYiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVk IiBocmVmPSJtYWlsdG86c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0Ij5zdXBvcnRlQGxvZ2ljd29ya3Mu cHQ8L2E+OgogICAgPGJsb2NrcXVvdGUKICAgICAgY2l0ZT0ibWlkOjEwNjE0MjQ4NTYuNDEzOC4x MzY3ODg0MzcxOTU5LkphdmFNYWlsLnJvb3RAbG9naWN3b3Jrcy5wdCIKICAgICAgdHlwZT0iY2l0 ZSI+CiAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IGZvbnQt c2l6ZTogMTBwdDsgY29sb3I6CiAgICAgICAgIzAwMDAwMCI+CiAgICAgICAgPGRpdj5UaGlzIGlz IHdoYXQgSSBnZXQgaWYgcnVuIExJQkdVRVNURlNfREVCVUc9MSB2aXJ0LXYydiAtaQogICAgICAg ICAgbGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYg LW9zCiAgICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1v YSBzcGFyc2UgLW4KICAgICAgICAgIG92aXJ0bWdtdCBWTV9OYW1lPGJyPgogICAgICAgIDwvZGl2 PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+RmVkb3JhMTQu cWNvdzI6IDEwMCUKICAgICAgICAgIFs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PV1EIDBoNTltMzFzPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY3JlYXRl OiBmbGFncyA9IDAsIGhhbmRsZSA9IDB4MmQ4ZmRkMDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGxhdW5jaDogYXR0YWNoLW1ldGhvZD1saWJ2aXJ0PGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczog bGF1bmNoOiB0bXBkaXI9L3RtcC9saWJndWVzdGZzNGprNVdoPGJyPgogICAgICAgICAgbGliZ3Vl c3RmczogbGF1bmNoOiB1bWFzaz0wMDIyPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNo OiBldWlkPTM2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogbGlidmlydCB2ZXJzaW9uID0gMTAw MDIgKDAuMTAuMik8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0 byBsaWJ2aXJ0PGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczogb3BlbmluZyBsaWJ2aXJ0IGhhbmRs ZTogVVJJID0gTlVMTCwgYXV0aCA9CiAgICAgICAgICB2aXJDb25uZWN0QXV0aFB0ckRlZmF1bHQs IGZsYWdzID0gMDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IHN1Y2Nlc3NmdWxseSBvcGVuZWQg bGlidmlydCBoYW5kbGU6IGNvbm4gPQogICAgICAgICAgMHgyZDdiNjkwPGJyPgogICAgICAgICAg bGliZ3Vlc3RmczogWzAwMTY0bXNdIGdldCBsaWJ2aXJ0IGNhcGFiaWxpdGllczxicj4KICAgICAg ICAgIGxpYmd1ZXN0ZnM6IFswNTQ2NW1zXSBwYXJzaW5nIGNhcGFiaWxpdGllcyBYTUw8YnI+CiAg ICAgICAgICBsaWJndWVzdGZzOiBbMDU0Njdtc10gYnVpbGQgYXBwbGlhbmNlPGJyPgogICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI8 YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJib3NlPGJyPgog ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2PGJyPgogICAgICAgICAg bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1nIDM2PGJyPgogICAgICAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC1mIGNoZWNrc3VtPGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxicj4KICAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0gKG5vdCBzcGVjaWZpZWQpLAogICAgICAg ICAgaG9zdF9jcHUgPSB4ODZfNjQsIGtlcm5lbCA9IChudWxsKSwgaW5pdHJkID0gKG51bGwpLCBh cHBsaWFuY2UKICAgICAgICAgID0gKG51bGwpPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFswMDAwMm1zXSBpbnB1dHNbMF0gPQogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVy bWluLmQ8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0y MDMuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgcGlj a2VkIHZtbGludXotMy44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAg ICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAg ICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlz IGEKICAgICAgICAgIGRpcmVjdG9yeTxicj4KICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC4x MS0yMDAuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAvbGliL21vZHVsZXMv My44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgZGly ZWN0b3J5PGJyPgogICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0 IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4 Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlz aGVkIGNyZWF0aW5nIGtlcm5lbDxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDNt c10gdmlzaXRpbmcKICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgog ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZwogICAgICAgICAgL3Vz ci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1p biBoZWxwZXIgWzAwMDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC9kYWVtb24uaW1nPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDA1 Mm1zXSB2aXNpdGluZwogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9z dGZpbGVzPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGluZwog ICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwNzYybXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJyPgogICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBsaWFuY2U8YnI+ CiAgICAgICAgICBsaWJndWVzdGZzOiBjaGVja3N1bSBvZiBleGlzdGluZyBhcHBsaWFuY2U6CiAg ICAgICAgICA3NzA1ZDkyMGMwNjRhNzIyZGVmMjBhYzI1YjZmYjE2MmNlZWMxMDE5ZWZhYzU0MWRh Y2ZlYTk3NmE1NTQwMzI2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogWzA2NTA5bXNdIGJlZ2lu IGJ1aWxkaW5nIHN1cGVybWluIGFwcGxpYW5jZTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IFsw NjUwOW1zXSBydW4gc3VwZXJtaW4taGVscGVyPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI8YnI+CiAgICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJib3NlPGJyPgogICAgICAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC11IDM2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIC1nIDM2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC0tY29weS1rZXJuZWw8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg LWYgZXh0Mjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCB4ODZfNjQ8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsPGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2luaXRyZDxicj4KICAgICAg ICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9y b290PGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSB3aGl0ZWxpc3QgPSAo bm90IHNwZWNpZmllZCksCiAgICAgICAgICBob3N0X2NwdSA9IHg4Nl82NCwga2VybmVsID0gL3Zh ci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsLAogICAgICAgICAgaW5pdHJkID0gL3Zhci90bXAv Z3Vlc3Rmcy51WXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQogICAgICAgICAgL3Zhci90bXAvZ3Vl c3Rmcy51WXg1SmIvcm9vdDxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDFtc10g aW5wdXRzWzBdID0KICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgog ICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2 XzY0IGlzIGEKICAgICAgICAgIGRpcmVjdG9yeTxicj4KICAgICAgICAgIHBpY2tlZCB2bWxpbnV6 LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKICAgICAgICAgIC9saWIvbW9k dWxlcy8zLjguNi0yMDMuZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgY2hlY2tpbmcg bW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBpcyBhCiAgICAgICAg ICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZjMTgu eDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAu ZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21v ZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGlzIGEKICAgICAgICAgIGRpcmVjdG9yeTxicj4K ICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1v ZHBhdGgKICAgICAgICAgIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgZXhpc3Rz PGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDExMG1zXSBmaW5pc2hlZCBjcmVhdGlu ZyBrZXJuZWw8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYxbXNdIGZpbmlzaGVk IG1rZTJmczxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcK ICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgc3Vw ZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZwogICAgICAgICAgL3Vzci9saWI2NC9ndWVz dGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzEx NDUxbXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9k YWVtb24uaW1nPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsxMTUyMm1zXSB2aXNpdGlu ZwogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzPGJyPgog ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFszODAwNG1zXSB2aXNpdGluZwogICAgICAgICAgL3Vz ci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1p biBoZWxwZXIgWzM4MDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBb MzgwMTZtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVs cGVyIFs2MjU4NG1zXSBjbG9zaW5nIGV4dDIgZmlsZXN5c3RlbTxicj4KICAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbNjI1ODVtc10gZmluaXNoZWQgY3JlYXRpbmcgYXBwbGlhbmNlPGJyPgogICAg ICAgICAgbGliZ3Vlc3RmczogWzY5MTEwbXNdIGZpbmlzaGVkIGJ1aWxkaW5nIHN1cGVybWluIGFw cGxpYW5jZTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcm08YnI+CiAg ICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC92YXIvdG1wL2d1ZXN0ZnMu dVl4NUpiPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBxZW11LWltZzxi cj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCBjcmVhdGU8YnI+CiAgICAg ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI8YnI+CiAgICAgICAgICBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWIgL3Zhci90bXAvLmd1ZXN0ZnMtMzYvcm9vdC4x NDM1ODxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5n X2ZtdD1yYXc8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3RtcC9s aWJndWVzdGZzNGprNVdoL3NuYXBzaG90MTxicj4KICAgICAgICAgIEZvcm1hdHRpbmcgJy90bXAv bGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDEnLCBmbXQ9cWNvdzIKICAgICAgICAgIHNpemU9NDI5 NDk2NzI5NiBiYWNraW5nX2ZpbGU9Jy92YXIvdG1wLy5ndWVzdGZzLTM2L3Jvb3QuMTQzNTgnCiAg ICAgICAgICBiYWNraW5nX2ZtdD0ncmF3JyBlbmNyeXB0aW9uPW9mZiBjbHVzdGVyX3NpemU9NjU1 MzYKICAgICAgICAgIGxhenlfcmVmY291bnRzPW9mZjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWc8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgY3JlYXRlPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIHFjb3cyPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC90 bXAvZXRsVm92YjA5VTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt byBiYWNraW5nX2ZtdD1yYXc8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46 IFwgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90Mjxicj4KICAgICAgICAgIEZvcm1hdHRp bmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDInLCBmbXQ9cWNvdzIKICAgICAgICAg IHNpemU9NDQ2NDY0IGJhY2tpbmdfZmlsZT0nL3RtcC9ldGxWb3ZiMDlVJyBiYWNraW5nX2ZtdD0n cmF3JwogICAgICAgICAgZW5jcnlwdGlvbj1vZmYgY2x1c3Rlcl9zaXplPTY1NTM2IGxhenlfcmVm Y291bnRzPW9mZjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTM1MW1zXSBjcmVhdGUgbGli dmlydCBYTUw8YnI+CiAgICAgICAgICB2aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZz IGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcKICAgICAgICAgIGFnYWluIHdpdGggTElCR1VFU1RGU19E RUJVRz0xIGZvciBtb3JlIGluZm9ybWF0aW9uPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY2xv c2luZyBndWVzdGZzIGhhbmRsZSAweDJkOGZkZDAgKHN0YXRlIDApPGJyPgogICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtcmYgL3RtcC9saWJndWVzdGZzNGprNVdoPGJyPgogICAgICAgICAgPGJyPgog ICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxk aXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxociBpZD0iendjaHIiPgogICAgICAgIDxk aXYKc3R5bGU9ImNvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFs O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNl cmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RGU6CiAgICAgICAgICA8L2I+PGEgY2xhc3M9Im1vei10 eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnN1cG9ydGVAbG9naWN3b3Jrcy5wdCI+ c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PC9hPjxicj4KICAgICAgICAgIDxiPlBhcmE6IDwvYj48YSBj bGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQu b3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGI+RW52aWFkYXM6IDwvYj5T ZWd1bmRhLWZlaXJhLCA2IE1haW8sIDIwMTMgMjM6NDU6MzY8YnI+CiAgICAgICAgICA8Yj5Bc3N1 bnRvOiA8L2I+W1VzZXJzXSB2MnYgZXJyb3I8YnI+CiAgICAgICAgICA8ZGl2Pjxicj4KICAgICAg ICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBS b21hbjsgZm9udC1zaXplOiAxMHB0OwogICAgICAgICAgICBjb2xvcjogIzAwMDAwMCI+CiAgICAg ICAgICAgIDxkaXY+SSdtIHRyeWluZyB0byBleHBvcnQgYSBWTSBmcm9tIEtWTS4gSXQncyBhIEZl ZG9yYTE0CiAgICAgICAgICAgICAgbWFjaGluZS48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICA8ZGl2PkkgcnVuOiB2aXJ0LXYydiAtaSBsaWJ2aXJ0IC1pYwogICAgICAgICAgICAg IHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1vcwogICAgICAgICAg ICAgIG5mcy5kb21haW4ubG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJzZSAt bgogICAgICAgICAgICAgIG92aXJ0bWdtdCBWTV9OYW1lPGJyPgogICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2 Pkl0IHN0YXJ0cyB0byBidWlkIHRoZSB1bWFnZSBidXQgaW4gdGhlIGVuZCBJIGhhdmUgYW4KICAg ICAgICAgICAgICBlcnJvciBtZXNzYWdlOjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgIDxkaXY+dmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRy eQogICAgICAgICAgICAgIHJ1bm5pbmcgYWdhaW4gd2l0aCBMSUJHVUVTVEZTX0RFQlVHPTEgZm9y IG1vcmUgaW5mb3JtYXRpb248YnI+CiAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAg ICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2PlNvbWV0aGluZyB3 cm9uZyB3aXRoIHRoZSBndWVzdGZzPzxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAg IDxkaXY+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj5Kb3NlPGJyPgog ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICA8ZGl2Pi0tIDxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAg IDxkaXY+PHNwYW4+PC9zcGFuPgogICAgICAgICAgICAgIDxociBzdHlsZT0id2lkdGg6IDEwMCU7 IGhlaWdodDogMnB4OyI+Sm9zZSBGZXJyYWRlaXJhPGJyPgogICAgICAgICAgICAgIDxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdCI+ aHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0PC9hPjxicj4KICAgICAgICAgICAgICA8c3Bhbj48L3Nw YW4+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGJy PgogICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X188YnI+CiAgICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICA8YSBjbGFz cz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3Jn Ij5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+ PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAg ICA8L2Rpdj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50 SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUgd3JhcD0iIj5fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxp c3QKPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOlVzZXJz QG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KPC9w cmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8cHJlIGNsYXNzPSJtb3otc2lnbmF0 dXJlIiBjb2xzPSI3MiI+LS0gCk1pdCBmcmV1bmRsaWNoZW4gR3ImdXVtbDsmc3psaWc7ZW4KCk1p Y2hhZWwgV2FnZW5rbmVjaHQKRnVIIEVudHdpY2tsdW5nc2dlc2VsbHNjaGFmdCBtYkgKR2VzY2gm YXVtbDtmdHNmJnV1bWw7aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBV SUQgREUyNTUwMDczNzIKSGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUg OTMyODgtMCwgRmF4IC0xNTAKCjwvcHJlPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0t LS0wMTAyMDYwNDA0MDEwMzA0MDIwOTA2MDUtLQo= --===============9214840371179557141==-- From suporte at logicworks.pt Tue May 7 07:24:35 2013 Content-Type: multipart/mixed; boundary="===============6213596348591226498==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: Re: [Users] v2v error Date: Tue, 07 May 2013 12:24:24 +0100 Message-ID: <31679512.646.1367925871638.JavaMail.ferra@pc-ferra> In-Reply-To: 5188A04D.9010005@FuH-E.de --===============6213596348591226498== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_645_2479486.1367925871636 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi Michael,=3D20 Thanks. One question, Myexported VM has the name Fedora, how can I identify= =3D it on the system?=3D20 In the export domain i have=3D20 drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md=3D20 drwxr-xr-x. 3 vdsm kvm 4096 May 7 10:57 images=3D20 drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master=3D20 and in=3D20 /mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= =3D 66317b6475=3D20 I have=3D20 -rw-rw----. 1 vdsm kvm 1073741824 May 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f0= =3D 5014d0b=3D20 -rw-r--r--. 1 vdsm kvm 269 May 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b= =3D .meta=3D20 which one is the exported VM?=3D20 ----- Original Message ----- From: "Michael Wagenknecht" =3D20 To: users(a)ovirt.org=3D20 Sent: Ter=3DC3=3DA7a-feira, 7 de Maio de 2013 7:33:49=3D20 Subject: Re: [Users] v2v error=3D20 Hi,=3D20 I had the same problem some weeks ago. After many hours of try an error I w= =3D ent another way.=3D20 I made a new VM on the ovirt engine with the same parameter than the kvm VM= =3D . Especially the "Allocation Policy" of the virtual disk is important (Prea= =3D llocated for raw images and Thin Provision for qcow images). Then I export = =3D the VM. Then I copy the image from the KVM server to the ovirt export folde= =3D r and override the empty one. Please check the permissions. Now you can imp= =3D ort the VM.=3D20 I go this way with a lot of linux and windows VMs.=3D20 Regards, Michael=3D20 Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt :=3D20 This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2v -i libvirt -ic qe= mu=3D +ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export = -o=3D f qcow2 -oa sparse -n ovirtmgmt VM_Name=3D20 Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D= 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D]D 0h59m31s=3D20 libguestfs: create: flags =3D3D 0, handle =3D3D 0x2d8fdd0=3D20 libguestfs: launch: attach-method=3D3Dlibvirt=3D20 libguestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh=3D20 libguestfs: launch: umask=3D3D0022=3D20 libguestfs: launch: euid=3D3D36=3D20 libguestfs: libvirt version =3D3D 10002 (0.10.2)=3D20 libguestfs: [00000ms] connect to libvirt=3D20 libguestfs: opening libvirt handle: URI =3D3D NULL, auth =3D3D virConnectAu= thPt=3D rDefault, flags =3D3D 0=3D20 libguestfs: successfully opened libvirt handle: conn =3D3D 0x2d7b690=3D20 libguestfs: [00164ms] get libvirt capabilities=3D20 libguestfs: [05465ms] parsing capabilities XML=3D20 libguestfs: [05467ms] build appliance=3D20 libguestfs: command: run: febootstrap-supermin-helper=3D20 libguestfs: command: run: \ --verbose=3D20 libguestfs: command: run: \ -u 36=3D20 libguestfs: command: run: \ -g 36=3D20 libguestfs: command: run: \ -f checksum=3D20 libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d=3D20 libguestfs: command: run: \ x86_64=3D20 supermin helper [00002ms] whitelist =3D3D (not specified), host_cpu =3D3D x= 86_6=3D 4, kernel =3D3D (null), initrd =3D3D (null), appliance =3D3D (null)=3D20 supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d=3D20 checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= =3D .fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= =3D 00.fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= =3D .fc18.x86_64 exists=3D20 supermin helper [00002ms] finished creating kernel=3D20 supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d=3D20 supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img= =3D =3D20 supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img= =3D =3D20 supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles= =3D =3D20 supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img= =3D =3D20 supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= =3D .img=3D20 supermin helper [00770ms] adding kernel modules=3D20 supermin helper [00898ms] finished creating appliance=3D20 libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb16= =3D 2ceec1019efac541dacfea976a5540326=3D20 libguestfs: [06509ms] begin building supermin appliance=3D20 libguestfs: [06509ms] run supermin-helper=3D20 libguestfs: command: run: febootstrap-supermin-helper=3D20 libguestfs: command: run: \ --verbose=3D20 libguestfs: command: run: \ -u 36=3D20 libguestfs: command: run: \ -g 36=3D20 libguestfs: command: run: \ --copy-kernel=3D20 libguestfs: command: run: \ -f ext2=3D20 libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d=3D20 libguestfs: command: run: \ x86_64=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root=3D20 supermin helper [00001ms] whitelist =3D3D (not specified), host_cpu =3D3D x= 86_6=3D 4, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D3D /var/tmp/guest= fs.u=3D Yx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root=3D20 supermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d=3D20 checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= =3D .fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= =3D 00.fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= =3D .fc18.x86_64 exists=3D20 supermin helper [00110ms] finished creating kernel=3D20 supermin helper [02561ms] finished mke2fs=3D20 supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d=3D20 supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img= =3D =3D20 supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img= =3D =3D20 supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles= =3D =3D20 supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img= =3D =3D20 supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= =3D .img=3D20 supermin helper [38016ms] adding kernel modules=3D20 supermin helper [62584ms] closing ext2 filesystem=3D20 supermin helper [62585ms] finished creating appliance=3D20 libguestfs: [69110ms] finished building supermin appliance=3D20 libguestfs: command: run: rm=3D20 libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb=3D20 libguestfs: command: run: qemu-img=3D20 libguestfs: command: run: \ create=3D20 libguestfs: command: run: \ -f qcow2=3D20 libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358=3D20 libguestfs: command: run: \ -o backing_fmt=3D3Draw=3D20 libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1=3D20 Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3D3Dqcow2 size=3D3D429496= 7296=3D backing_file=3D3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D3D'raw' e= ncry=3D ption=3D3Doff cluster_size=3D3D65536 lazy_refcounts=3D3Doff=3D20 libguestfs: command: run: qemu-img=3D20 libguestfs: command: run: \ create=3D20 libguestfs: command: run: \ -f qcow2=3D20 libguestfs: command: run: \ -b /tmp/etlVovb09U=3D20 libguestfs: command: run: \ -o backing_fmt=3D3Draw=3D20 libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2=3D20 Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464= bac=3D king_file=3D3D'/tmp/etlVovb09U' backing_fmt=3D3D'raw' encryption=3D3Doff cl= uster_=3D size=3D3D65536 lazy_refcounts=3D3Doff=3D20 libguestfs: [69351ms] create libvirt XML=3D20 virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= =3D STFS_DEBUG=3D3D1 for more information=3D20 libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)=3D20 libguestfs: command: run: rm=3D20 libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh=3D20 ----- Original Message ----- De: suporte(a)logicworks.pt=3D20 Para: Users(a)ovirt.org=3D20 Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36=3D20 Assunto: [Users] v2v error=3D20 I'm trying to export a VM from KVM. It's a Fedora14 machine.=3D20 I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev = -o=3D s nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name= =3D =3D20 It starts to buid the umage but in the end I have an error message:=3D20 virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= =3D STFS_DEBUG=3D3D1 for more information=3D20 Something wrong with the guestfs?=3D20 Jose=3D20 --=3D20 Jose Ferradeira=3D20 http://www.logicworks.pt=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20 _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinf= o/=3D users=3D20 --=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20 ------=3D_Part_645_2479486.1367925871636 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable <=3D div style=3D3D'font-family: arial,helvetica,sans-serif; font-size: 10pt; co= lo=3D r: #000000'>Hi Michael,

Thanks. One question, Myexported VM has the = =3D name Fedora, how can I identify it on the system?
In the export domain i= =3D have
drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md
drwxr-xr-x. 3 v= =3D dsm kvm 4096 May  7 10:57 images
drwxr-xr-x. 4 vdsm kvm 4096 Apr 12= =3D 17:08 master

and in
/mnt/398da79f-53e1-43dd-8836-e58edd4de975/im= =3D ages/2a95635c-3e1b-45a6-be8c-fa66317b6475
I have
-rw-rw----. 1 vdsm k= =3D vm 1073741824 May  7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
-rw= =3D -r--r--. 1 vdsm kvm        269 May = =3D 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta

which one is the = =3D exported VM?


From: "Michael Wagenkne= =3D cht" <Wagenknecht(a)FuH-E.de>
To: users(a)ovirt.org
S= ent:=3D Ter=3DC3=3DA7a-feira, 7 de Maio de 2013 7:33:49
Subject: Re:= [Us=3D ers] v2v error

=3D20 =3D20 =3D20 Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.

Regards,  Michael


Am 07.05.2013 01:52, schrieb suporte(a)logicwo= rks.pt:
This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3= D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D]D 0h59m31s
libguestfs: create: flags =3D3D 0, handle =3D3D 0x2d8fdd0
libguestfs: launch: attach-method=3D3Dlibvirt
libguestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D3D0022
libguestfs: launch: euid=3D3D36
libguestfs: libvirt version =3D3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D3D NULL, auth =3D3D virConnectAuthPtrDefault, flags =3D3D 0
libguestfs: successfully opened libvirt handle: conn =3D3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D (null), initrd =3D3D (null), = applia=3D nce =3D3D (null)
supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a5540326<= =3D br> libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kerne= l, initrd =3D3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358 libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3D3Dqcow2 size=3D3D4294967296 backing_file=3D3D'/var/tmp/.guestfs-36/root.1= 4358=3D ' backing_fmt=3D3D'raw' encryption=3D3Doff cluster_size=3D3D65536 lazy_refcounts=3D3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464 backing_file=3D3D'/tmp/etlVovb09U' backing_fmt=3D= 3D'raw=3D ' encryption=3D3Doff cluster_size=3D3D65536 lazy_refcounts=3D3Doff<= br> libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh




De: suporte(a)logicworks.pt
Para: Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error

I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more informatio= n<=3D br>

Something wrong with the guestfs?

Jose

--

Jose Ferradeira
http://www.logicworks.pt


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman= /l=3D istinfo/users



_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/=
us=3D
ers

--=3D20
Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150


_______________________________________________
Users mailing list= =3D
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
<= /d=3D iv>
------=3D_Part_645_2479486.1367925871636-- --===============6213596348591226498== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzY0NV8yNDc5NDg2LjEzNjc5MjU4NzE2MzYKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1w cmludGFibGUKCkhpIE1pY2hhZWwsPTIwCgpUaGFua3MuIE9uZSBxdWVzdGlvbiwgTXlleHBvcnRl ZCBWTSBoYXMgdGhlIG5hbWUgRmVkb3JhLCBob3cgY2FuIEkgaWRlbnRpZnk9CiBpdCBvbiB0aGUg c3lzdGVtPz0yMApJbiB0aGUgZXhwb3J0IGRvbWFpbiBpIGhhdmU9MjAKZHJ3eHIteHIteC4gMiB2 ZHNtIGt2bSA0MDk2IEFwciAxMiAxNzowNyBkb21fbWQ9MjAKZHJ3eHIteHIteC4gMyB2ZHNtIGt2 bSA0MDk2IE1heSA3IDEwOjU3IGltYWdlcz0yMApkcnd4ci14ci14LiA0IHZkc20ga3ZtIDQwOTYg QXByIDEyIDE3OjA4IG1hc3Rlcj0yMAoKYW5kIGluPTIwCi9tbnQvMzk4ZGE3OWYtNTNlMS00M2Rk LTg4MzYtZTU4ZWRkNGRlOTc1L2ltYWdlcy8yYTk1NjM1Yy0zZTFiLTQ1YTYtYmU4Yy1mYT0KNjYz MTdiNjQ3NT0yMApJIGhhdmU9MjAKLXJ3LXJ3LS0tLS4gMSB2ZHNtIGt2bSAxMDczNzQxODI0IE1h eSA3IDEwOjU5IGY4OWQ4Y2EzLWY2NWMtNDVhMC04ZjJlLWRmMmYwPQo1MDE0ZDBiPTIwCi1ydy1y LS1yLS0uIDEgdmRzbSBrdm0gMjY5IE1heSA3IDEwOjU3IGY4OWQ4Y2EzLWY2NWMtNDVhMC04ZjJl LWRmMmYwNTAxNGQwYj0KLm1ldGE9MjAKCndoaWNoIG9uZSBpcyB0aGUgZXhwb3J0ZWQgVk0/PTIw CgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCgpGcm9tOiAiTWljaGFlbCBXYWdlbmtuZWNo dCIgPFdhZ2Vua25lY2h0QEZ1SC1FLmRlPj0yMApUbzogdXNlcnNAb3ZpcnQub3JnPTIwClNlbnQ6 IFRlcj1DMz1BN2EtZmVpcmEsIDcgZGUgTWFpbyBkZSAyMDEzIDc6MzM6NDk9MjAKU3ViamVjdDog UmU6IFtVc2Vyc10gdjJ2IGVycm9yPTIwCgpIaSw9MjAKSSBoYWQgdGhlIHNhbWUgcHJvYmxlbSBz b21lIHdlZWtzIGFnby4gQWZ0ZXIgbWFueSBob3VycyBvZiB0cnkgYW4gZXJyb3IgSSB3PQplbnQg YW5vdGhlciB3YXkuPTIwCkkgbWFkZSBhIG5ldyBWTSBvbiB0aGUgb3ZpcnQgZW5naW5lIHdpdGgg dGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4gdGhlIGt2bSBWTT0KLiBFc3BlY2lhbGx5IHRoZSAiQWxs b2NhdGlvbiBQb2xpY3kiIG9mIHRoZSB2aXJ0dWFsIGRpc2sgaXMgaW1wb3J0YW50IChQcmVhPQps bG9jYXRlZCBmb3IgcmF3IGltYWdlcyBhbmQgVGhpbiBQcm92aXNpb24gZm9yIHFjb3cgaW1hZ2Vz KS4gVGhlbiBJIGV4cG9ydCA9CnRoZSBWTS4gVGhlbiBJIGNvcHkgdGhlIGltYWdlIGZyb20gdGhl IEtWTSBzZXJ2ZXIgdG8gdGhlIG92aXJ0IGV4cG9ydCBmb2xkZT0KciBhbmQgb3ZlcnJpZGUgdGhl IGVtcHR5IG9uZS4gUGxlYXNlIGNoZWNrIHRoZSBwZXJtaXNzaW9ucy4gTm93IHlvdSBjYW4gaW1w PQpvcnQgdGhlIFZNLj0yMApJIGdvIHRoaXMgd2F5IHdpdGggYSBsb3Qgb2YgbGludXggYW5kIHdp bmRvd3MgVk1zLj0yMAoKUmVnYXJkcywgTWljaGFlbD0yMAoKCkFtIDA3LjA1LjIwMTMgMDE6NTIs IHNjaHJpZWIgc3Vwb3J0ZUBsb2dpY3dvcmtzLnB0IDo9MjAKCgoKVGhpcyBpcyB3aGF0IEkgZ2V0 IGlmIHJ1biBMSUJHVUVTVEZTX0RFQlVHPTNEMSB2aXJ0LXYydiAtaSBsaWJ2aXJ0IC1pYyBxZW11 PQorc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1vcyBuZnMuZG9tYWluLmxv Y2FsOi9vdmlydC9leHBvcnQgLW89CmYgcWNvdzIgLW9hIHNwYXJzZSAtbiBvdmlydG1nbXQgVk1f TmFtZT0yMAoKCgpGZWRvcmExNC5xY293MjogMTAwJSBbPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNE PTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPQo9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9Cj0zRD0zRD0z RD0zRD0zRF1EIDBoNTltMzFzPTIwCmxpYmd1ZXN0ZnM6IGNyZWF0ZTogZmxhZ3MgPTNEIDAsIGhh bmRsZSA9M0QgMHgyZDhmZGQwPTIwCmxpYmd1ZXN0ZnM6IGxhdW5jaDogYXR0YWNoLW1ldGhvZD0z RGxpYnZpcnQ9MjAKbGliZ3Vlc3RmczogbGF1bmNoOiB0bXBkaXI9M0QvdG1wL2xpYmd1ZXN0ZnM0 ams1V2g9MjAKbGliZ3Vlc3RmczogbGF1bmNoOiB1bWFzaz0zRDAwMjI9MjAKbGliZ3Vlc3Rmczog bGF1bmNoOiBldWlkPTNEMzY9MjAKbGliZ3Vlc3RmczogbGlidmlydCB2ZXJzaW9uID0zRCAxMDAw MiAoMC4xMC4yKT0yMApsaWJndWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0byBsaWJ2aXJ0PTIw CmxpYmd1ZXN0ZnM6IG9wZW5pbmcgbGlidmlydCBoYW5kbGU6IFVSSSA9M0QgTlVMTCwgYXV0aCA9 M0QgdmlyQ29ubmVjdEF1dGhQdD0KckRlZmF1bHQsIGZsYWdzID0zRCAwPTIwCmxpYmd1ZXN0ZnM6 IHN1Y2Nlc3NmdWxseSBvcGVuZWQgbGlidmlydCBoYW5kbGU6IGNvbm4gPTNEIDB4MmQ3YjY5MD0y MApsaWJndWVzdGZzOiBbMDAxNjRtc10gZ2V0IGxpYnZpcnQgY2FwYWJpbGl0aWVzPTIwCmxpYmd1 ZXN0ZnM6IFswNTQ2NW1zXSBwYXJzaW5nIGNhcGFiaWxpdGllcyBYTUw9MjAKbGliZ3Vlc3Rmczog WzA1NDY3bXNdIGJ1aWxkIGFwcGxpYW5jZT0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZl Ym9vdHN0cmFwLXN1cGVybWluLWhlbHBlcj0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg LS12ZXJib3NlPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtdSAzNj0yMApsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzY9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIGNoZWNrc3VtPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xpYjY0L2d1 ZXN0ZnMvc3VwZXJtaW4uZD0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgeDg2XzY0PTIw CnN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0zRCAobm90IHNwZWNpZmllZCks IGhvc3RfY3B1ID0zRCB4ODZfNj0KNCwga2VybmVsID0zRCAobnVsbCksIGluaXRyZCA9M0QgKG51 bGwpLCBhcHBsaWFuY2UgPTNEIChudWxsKT0yMApzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGlu cHV0c1swXSA9M0QgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ9MjAKY2hlY2tpbmcgbW9k cGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5PTIw CnBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGggL2xp Yi9tb2R1bGVzLzMuOC42LTIwMz0KLmZjMTgueDg2XzY0IGV4aXN0cz0yMApjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5PTIw CnBpY2tlZCB2bWxpbnV6LTMuOC4xMS0yMDAuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIC9s aWIvbW9kdWxlcy8zLjguMTEtMj0KMDAuZmMxOC54ODZfNjQgZXhpc3RzPTIwCmNoZWNraW5nIG1v ZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeT0y MApwaWNrZWQgdm1saW51ei0zLjguOC0yMDIuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIC9s aWIvbW9kdWxlcy8zLjguOC0yMDI9Ci5mYzE4Lng4Nl82NCBleGlzdHM9MjAKc3VwZXJtaW4gaGVs cGVyIFswMDAwMm1zXSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWw9MjAKc3VwZXJtaW4gaGVscGVy IFswMDAwM21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZD0yMApzdXBl cm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1p bi5kL2Jhc2UuaW1nPQo9MjAKc3VwZXJtaW4gaGVscGVyIFswMDAxMG1zXSB2aXNpdGluZyAvdXNy L2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nPQo9MjAKc3VwZXJtaW4gaGVscGVy IFswMDA1Mm1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9ob3N0Zmls ZXM9Cj0yMApzdXBlcm1pbiBoZWxwZXIgWzAwNzQ4bXNdIHZpc2l0aW5nIC91c3IvbGliNjQvZ3Vl c3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nPQo9MjAKc3VwZXJtaW4gaGVscGVyIFswMDc2Mm1zXSB2 aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzPQouaW1nPTIw CnN1cGVybWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPTIwCnN1cGVy bWluIGhlbHBlciBbMDA4OThtc10gZmluaXNoZWQgY3JlYXRpbmcgYXBwbGlhbmNlPTIwCmxpYmd1 ZXN0ZnM6IGNoZWNrc3VtIG9mIGV4aXN0aW5nIGFwcGxpYW5jZTogNzcwNWQ5MjBjMDY0YTcyMmRl ZjIwYWMyNWI2ZmIxNj0KMmNlZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1NTQwMzI2PTIwCmxpYmd1 ZXN0ZnM6IFswNjUwOW1zXSBiZWdpbiBidWlsZGluZyBzdXBlcm1pbiBhcHBsaWFuY2U9MjAKbGli Z3Vlc3RmczogWzA2NTA5bXNdIHJ1biBzdXBlcm1pbi1oZWxwZXI9MjAKbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI9MjAKbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBcIC0tdmVyYm9zZT0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXUg MzY9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1nIDM2PTIwCmxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtZiBleHQyPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xpYjY0L2d1ZXN0 ZnMvc3VwZXJtaW4uZD0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgeDg2XzY0PTIwCmxp Ymd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9rZXJuZWw9 MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2lu aXRyZD0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1 SmIvcm9vdD0yMApzdXBlcm1pbiBoZWxwZXIgWzAwMDAxbXNdIHdoaXRlbGlzdCA9M0QgKG5vdCBz cGVjaWZpZWQpLCBob3N0X2NwdSA9M0QgeDg2XzY9CjQsIGtlcm5lbCA9M0QgL3Zhci90bXAvZ3Vl c3Rmcy51WXg1SmIva2VybmVsLCBpbml0cmQgPTNEIC92YXIvdG1wL2d1ZXN0ZnMudT0KWXg1SmIv aW5pdHJkLCBhcHBsaWFuY2UgPTNEIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL3Jvb3Q9MjAKc3Vw ZXJtaW4gaGVscGVyIFswMDAwMW1zXSBpbnB1dHNbMF0gPTNEIC91c3IvbGliNjQvZ3Vlc3Rmcy9z dXBlcm1pbi5kPTIwCmNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4 Lng4Nl82NCBpcyBhIGRpcmVjdG9yeT0yMApwaWNrZWQgdm1saW51ei0zLjguNi0yMDMuZmMxOC54 ODZfNjQgYmVjYXVzZSBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDM9Ci5mYzE4Lng4Nl82 NCBleGlzdHM9MjAKY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4 Lng4Nl82NCBpcyBhIGRpcmVjdG9yeT0yMApwaWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZjMTgu eDg2XzY0IGJlY2F1c2UgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTI9CjAwLmZjMTgueDg2 XzY0IGV4aXN0cz0yMApjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMx OC54ODZfNjQgaXMgYSBkaXJlY3Rvcnk9MjAKcGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgu eDg2XzY0IGJlY2F1c2UgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjgtMjAyPQouZmMxOC54ODZf NjQgZXhpc3RzPTIwCnN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmluaXNoZWQgY3JlYXRpbmcg a2VybmVsPTIwCnN1cGVybWluIGhlbHBlciBbMDI1NjFtc10gZmluaXNoZWQgbWtlMmZzPTIwCnN1 cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVy bWluLmQ9MjAKc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1 ZXN0ZnMvc3VwZXJtaW4uZC9iYXNlLmltZz0KPTIwCnN1cGVybWluIGhlbHBlciBbMTE0NTFtc10g dmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZz0KPTIwCnN1 cGVybWluIGhlbHBlciBbMTE1MjJtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVy bWluLmQvaG9zdGZpbGVzPQo9MjAKc3VwZXJtaW4gaGVscGVyIFszODAwNG1zXSB2aXNpdGluZyAv dXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9pbml0LmltZz0KPTIwCnN1cGVybWluIGhlbHBl ciBbMzgwMTBtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1y dWxlcz0KLmltZz0yMApzdXBlcm1pbiBoZWxwZXIgWzM4MDE2bXNdIGFkZGluZyBrZXJuZWwgbW9k dWxlcz0yMApzdXBlcm1pbiBoZWxwZXIgWzYyNTg0bXNdIGNsb3NpbmcgZXh0MiBmaWxlc3lzdGVt PTIwCnN1cGVybWluIGhlbHBlciBbNjI1ODVtc10gZmluaXNoZWQgY3JlYXRpbmcgYXBwbGlhbmNl PTIwCmxpYmd1ZXN0ZnM6IFs2OTExMG1zXSBmaW5pc2hlZCBidWlsZGluZyBzdXBlcm1pbiBhcHBs aWFuY2U9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybT0yMApsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLXJmIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiPTIwCmxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogcWVtdS1pbWc9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIGNyZWF0 ZT0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI9MjAKbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC1iIC92YXIvdG1wLy5ndWVzdGZzLTM2L3Jvb3QuMTQzNTg9MjAKbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1vIGJhY2tpbmdfZm10PTNEcmF3PTIwCmxpYmd1ZXN0 ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QxPTIwCkZv cm1hdHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDEnLCBmbXQ9M0RxY293MiBz aXplPTNENDI5NDk2NzI5Nj0KIGJhY2tpbmdfZmlsZT0zRCcvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9y b290LjE0MzU4JyBiYWNraW5nX2ZtdD0zRCdyYXcnIGVuY3J5PQpwdGlvbj0zRG9mZiBjbHVzdGVy X3NpemU9M0Q2NTUzNiBsYXp5X3JlZmNvdW50cz0zRG9mZj0yMApsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IHFlbXUtaW1nPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCBjcmVhdGU9MjAK bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cyPTIwCmxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtYiAvdG1wL2V0bFZvdmIwOVU9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBcIC1vIGJhY2tpbmdfZm10PTNEcmF3PTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAv dG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QyPTIwCkZvcm1hdHRpbmcgJy90bXAvbGliZ3Vl c3RmczRqazVXaC9zbmFwc2hvdDInLCBmbXQ9M0RxY293MiBzaXplPTNENDQ2NDY0IGJhYz0Ka2lu Z19maWxlPTNEJy90bXAvZXRsVm92YjA5VScgYmFja2luZ19mbXQ9M0QncmF3JyBlbmNyeXB0aW9u PTNEb2ZmIGNsdXN0ZXJfPQpzaXplPTNENjU1MzYgbGF6eV9yZWZjb3VudHM9M0RvZmY9MjAKbGli Z3Vlc3RmczogWzY5MzUxbXNdIGNyZWF0ZSBsaWJ2aXJ0IFhNTD0yMAp2aXJ0LXYydjogRmFpbGVk IHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcgYWdhaW4gd2l0aCBMSUJH VUU9ClNURlNfREVCVUc9M0QxIGZvciBtb3JlIGluZm9ybWF0aW9uPTIwCmxpYmd1ZXN0ZnM6IGNs b3NpbmcgZ3Vlc3RmcyBoYW5kbGUgMHgyZDhmZGQwIChzdGF0ZSAwKT0yMApsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IHJtPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYgL3RtcC9s aWJndWVzdGZzNGprNVdoPTIwCgoKCgoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQoKRGU6 IHN1cG9ydGVAbG9naWN3b3Jrcy5wdD0yMApQYXJhOiBVc2Vyc0BvdmlydC5vcmc9MjAKRW52aWFk YXM6IFNlZ3VuZGEtZmVpcmEsIDYgTWFpbywgMjAxMyAyMzo0NTozNj0yMApBc3N1bnRvOiBbVXNl cnNdIHYydiBlcnJvcj0yMAoKCgoKSSdtIHRyeWluZyB0byBleHBvcnQgYSBWTSBmcm9tIEtWTS4g SXQncyBhIEZlZG9yYTE0IG1hY2hpbmUuPTIwCgpJIHJ1bjogdmlydC12MnYgLWkgbGlidmlydCAt aWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYgLW89CnMgbmZzLmRv bWFpbi5sb2NhbDovb3ZpcnQvZXhwb3J0IC1vZiBxY293MiAtb2Egc3BhcnNlIC1uIG92aXJ0bWdt dCBWTV9OYW1lPQo9MjAKCgoKSXQgc3RhcnRzIHRvIGJ1aWQgdGhlIHVtYWdlIGJ1dCBpbiB0aGUg ZW5kIEkgaGF2ZSBhbiBlcnJvciBtZXNzYWdlOj0yMAoKdmlydC12MnY6IEZhaWxlZCB0byBsYXVu Y2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBydW5uaW5nIGFnYWluIHdpdGggTElCR1VFPQpTVEZT X0RFQlVHPTNEMSBmb3IgbW9yZSBpbmZvcm1hdGlvbj0yMAoKCgpTb21ldGhpbmcgd3Jvbmcgd2l0 aCB0aGUgZ3Vlc3Rmcz89MjAKCgoKSm9zZT0yMAoKCgotLT0yMAoKCkpvc2UgRmVycmFkZWlyYT0y MApodHRwOi8vd3d3LmxvZ2ljd29ya3MucHQ9MjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXz0yMApVc2VycyBtYWlsaW5nIGxpc3Q9MjAKVXNlcnNAb3Zp cnQub3JnPTIwCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycz0y MAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVXNl cnMgbWFpbGluZyBsaXN0IFVzZXJzQG92aXJ0Lm9yZyBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vPQp1c2Vycz0yMAoKCi0tPTIwCk1pdCBmcmV1bmRsaWNoZW4gR3I9QzM9 QkM9QzM9OUZlbgoKTWljaGFlbCBXYWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2No YWZ0IG1iSApHZXNjaD1DMz1BNGZ0c2Y9QzM9QkNocmVyIENhcm9sYSBGb3Jub2ZmCkhSQiBGcmVp YnVyZyA3MDEyMDMsIFVJRCBERTI1NTAwNzM3MgpIYXVwdHN0ci4gNCwgRC03OTIyNCBVbWtpcmNo ClRlbCArNDkgNzY2NSA5MzI4OC0wLCBGYXggLTE1MD0yMApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXz0yMApVc2VycyBtYWlsaW5nIGxpc3Q9MjAKVXNlcnNA b3ZpcnQub3JnPTIwCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy cz0yMAoKCi0tLS0tLT1fUGFydF82NDVfMjQ3OTQ4Ni4xMzY3OTI1ODcxNjM2CkNvbnRlbnQtVHlw ZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1 b3RlZC1wcmludGFibGUKCjxodG1sPjxoZWFkPjxzdHlsZSB0eXBlPTNEJ3RleHQvY3NzJz5wIHsg bWFyZ2luOiAwOyB9PC9zdHlsZT48L2hlYWQ+PGJvZHk+PD0KZGl2IHN0eWxlPTNEJ2ZvbnQtZmFt aWx5OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMHB0OyBjb2xvPQpy OiAjMDAwMDAwJz5IaSBNaWNoYWVsLDxicj48YnI+VGhhbmtzLiBPbmUgcXVlc3Rpb24sIE15ZXhw b3J0ZWQgVk0gaGFzIHRoZSA9Cm5hbWUgRmVkb3JhLCBob3cgY2FuIEkgaWRlbnRpZnkgaXQgb24g dGhlIHN5c3RlbT88YnI+SW4gdGhlIGV4cG9ydCBkb21haW4gaT0KIGhhdmU8YnI+ZHJ3eHIteHIt eC4gMiB2ZHNtIGt2bSA0MDk2IEFwciAxMiAxNzowNyBkb21fbWQ8YnI+ZHJ3eHIteHIteC4gMyB2 PQpkc20ga3ZtIDQwOTYgTWF5Jm5ic3A7IDcgMTA6NTcgaW1hZ2VzPGJyPmRyd3hyLXhyLXguIDQg dmRzbSBrdm0gNDA5NiBBcHIgMTI9CiAxNzowOCBtYXN0ZXI8YnI+PGJyPmFuZCBpbjxicj4vbW50 LzM5OGRhNzlmLTUzZTEtNDNkZC04ODM2LWU1OGVkZDRkZTk3NS9pbT0KYWdlcy8yYTk1NjM1Yy0z ZTFiLTQ1YTYtYmU4Yy1mYTY2MzE3YjY0NzU8YnI+SSBoYXZlPGJyPi1ydy1ydy0tLS0uIDEgdmRz bSBrPQp2bSAxMDczNzQxODI0IE1heSZuYnNwOyA3IDEwOjU5IGY4OWQ4Y2EzLWY2NWMtNDVhMC04 ZjJlLWRmMmYwNTAxNGQwYjxicj4tcnc9Ci1yLS1yLS0uIDEgdmRzbSBrdm0mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMjY5IE1heSZuYnNwOz0KIDcgMTA6NTcgZjg5 ZDhjYTMtZjY1Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiLm1ldGE8YnI+PGJyPndoaWNoIG9uZSBp cyB0aGUgPQpleHBvcnRlZCBWTT88YnI+PGJyPjxociBpZD0zRCJ6d2NociI+PGRpdiBzdHlsZT0z RCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb249CnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6 IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LWZhbWlseTogSD0KZWx2ZXRpY2Es QXJpYWwsc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyI+PGI+RnJvbTogPC9iPiJNaWNoYWVs IFdhZ2Vua25lPQpjaHQiICZsdDtXYWdlbmtuZWNodEBGdUgtRS5kZSZndDs8YnI+PGI+VG86IDwv Yj51c2Vyc0BvdmlydC5vcmc8YnI+PGI+U2VudDo9CiA8L2I+VGVyPUMzPUE3YS1mZWlyYSwgNyBk ZSBNYWlvIGRlIDIwMTMgNzozMzo0OTxicj48Yj5TdWJqZWN0OiA8L2I+UmU6IFtVcz0KZXJzXSB2 MnYgZXJyb3I8YnI+PGJyPgogPTIwCiAgID0yMAogPTIwCiAgICBIaSw8YnI+CiAgICBJIGhhZCB0 aGUgc2FtZSBwcm9ibGVtIHNvbWUgd2Vla3MgYWdvLiBBZnRlciBtYW55IGhvdXJzIG9mIHRyeSBh bgogICAgZXJyb3IgSSB3ZW50IGFub3RoZXIgd2F5Ljxicj4KICAgIEkgbWFkZSBhIG5ldyBWTSBv biB0aGUgb3ZpcnQgZW5naW5lIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4gdGhlCiAgICBr dm0gVk0uIEVzcGVjaWFsbHkgdGhlICJBbGxvY2F0aW9uIFBvbGljeSIgb2YgdGhlIHZpcnR1YWwg ZGlzayBpcwogICAgaW1wb3J0YW50IChQcmVhbGxvY2F0ZWQgZm9yIHJhdyBpbWFnZXMgYW5kIFRo aW4gUHJvdmlzaW9uIGZvciBxY293CiAgICBpbWFnZXMpLiBUaGVuIEkgZXhwb3J0IHRoZSBWTS4g VGhlbiBJIGNvcHkgdGhlIGltYWdlIGZyb20gdGhlIEtWTQogICAgc2VydmVyIHRvIHRoZSBvdmly dCBleHBvcnQgZm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkgb25lLiBQbGVhc2UKICAgIGNo ZWNrIHRoZSBwZXJtaXNzaW9ucy4gTm93IHlvdSBjYW4gaW1wb3J0IHRoZSBWTS4gPGJyPgogICAg SSBnbyB0aGlzIHdheSB3aXRoIGEgbG90IG9mIGxpbnV4IGFuZCB3aW5kb3dzIFZNcy48YnI+CiAg ICA8YnI+CiAgICBSZWdhcmRzLCZuYnNwOyBNaWNoYWVsPGJyPgogICAgPGJyPgogICAgPGJyPgog ICAgQW0gMDcuMDUuMjAxMyAwMTo1Miwgc2NocmllYiA8YSBjbGFzcz0zRCJtb3otdHh0LWxpbmst YWJicmV2aWF0ZWQiIGhyZWY9Cj0zRCJtYWlsdG86c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0IiB0YXJn ZXQ9M0QiX2JsYW5rIj5zdXBvcnRlQGxvZ2ljd29ya3MucHQ8Lz0KYT46CiAgICA8YmxvY2txdW90 ZSBjaXRlPTNEIm1pZDoxMDYxNDI0ODU2LjQxMzguMTM2Nzg4NDM3MTk1OS5KYXZhTWFpbC5yb290 QGxvZz0KaWN3b3Jrcy5wdCI+CiAgICAgIDxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IFRpbWVz IE5ldyBSb21hbjsgZm9udC1zaXplOiAxMHB0OyBjb2xvcjogcj0KZ2IoMCwgMCwgMCk7Ij4KICAg ICAgICA8ZGl2PlRoaXMgaXMgd2hhdCBJIGdldCBpZiBydW4gTElCR1VFU1RGU19ERUJVRz0zRDEg dmlydC12MnYgLWkKICAgICAgICAgIGxpYnZpcnQgLWljIHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRy ZXNzL3N5c3RlbSAtbyByaGV2IC1vcwogICAgICAgICAgbmZzLmRvbWFpbi5sb2NhbDovb3ZpcnQv ZXhwb3J0IC1vZiBxY293MiAtb2Egc3BhcnNlIC1uCiAgICAgICAgICBvdmlydG1nbXQgVk1fTmFt ZTxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAg ICAgICA8ZGl2PkZlZG9yYTE0LnFjb3cyOiAxMDAlCiAgICAgICAgICBbPTNEPTNEPTNEPTNEPTNE PTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPQo9M0Q9M0Q9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9 M0Q9M0Q9M0Q9M0Q9Cj0zRF1EIDBoNTltMzFzPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY3Jl YXRlOiBmbGFncyA9M0QgMCwgaGFuZGxlID0zRCAweDJkOGZkZDA8YnI+CiAgICAgICAgICBsaWJn dWVzdGZzOiBsYXVuY2g6IGF0dGFjaC1tZXRob2Q9M0RsaWJ2aXJ0PGJyPgogICAgICAgICAgbGli Z3Vlc3RmczogbGF1bmNoOiB0bXBkaXI9M0QvdG1wL2xpYmd1ZXN0ZnM0ams1V2g8YnI+CiAgICAg ICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IHVtYXNrPTNEMDAyMjxicj4KICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGxhdW5jaDogZXVpZD0zRDM2PGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogbGlidmly dCB2ZXJzaW9uID0zRCAxMDAwMiAoMC4xMC4yKTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IFsw MDAwMG1zXSBjb25uZWN0IHRvIGxpYnZpcnQ8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBvcGVu aW5nIGxpYnZpcnQgaGFuZGxlOiBVUkkgPTNEIE5VTEwsIGF1dGggPTNECiAgICAgICAgICB2aXJD b25uZWN0QXV0aFB0ckRlZmF1bHQsIGZsYWdzID0zRCAwPGJyPgogICAgICAgICAgbGliZ3Vlc3Rm czogc3VjY2Vzc2Z1bGx5IG9wZW5lZCBsaWJ2aXJ0IGhhbmRsZTogY29ubiA9M0QKICAgICAgICAg IDB4MmQ3YjY5MDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswMDE2NG1zXSBnZXQgbGlidmly dCBjYXBhYmlsaXRpZXM8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBbMDU0NjVtc10gcGFyc2lu ZyBjYXBhYmlsaXRpZXMgWE1MPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogWzA1NDY3bXNdIGJ1 aWxkIGFwcGxpYW5jZTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogZmVi b290c3RyYXAtc3VwZXJtaW4taGVscGVyPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIC0tdmVyYm9zZTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXCAtdSAzNjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZyAz Njxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZiBjaGVja3N1bTxi cj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xpYjY0L2d1ZXN0 ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCB4 ODZfNjQ8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIHdoaXRlbGlzdCA9 M0QgKG5vdCBzcGVjaWZpZWQpLAogICAgICAgICAgaG9zdF9jcHUgPTNEIHg4Nl82NCwga2VybmVs ID0zRCAobnVsbCksIGluaXRyZCA9M0QgKG51bGwpLCBhcHBsaWE9Cm5jZQogICAgICAgICAgPTNE IChudWxsKTxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gaW5wdXRzWzBd ID0zRAogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8YnI+CiAgICAgICAg ICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZfNjQgaXMg YQogICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjYt MjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgL2xpYi9tb2R1bGVzLzMu OC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2RwYXRo IC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlzIGEKICAgICAgICAgIGRpcmVj dG9yeTxicj4KICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC4xMS0yMDAuZmMxOC54ODZfNjQg YmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4 Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8z LjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAgICAg ICAgcGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAog ICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAg ICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5l bDxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcKICAgICAg ICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgc3VwZXJtaW4g aGVscGVyIFswMDAwM21zXSB2aXNpdGluZwogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1 cGVybWluLmQvYmFzZS5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDEwbXNd IHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24u aW1nPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDA1Mm1zXSB2aXNpdGluZwogICAg ICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzPGJyPgogICAgICAg ICAgc3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGluZwogICAgICAgICAgL3Vzci9saWI2 NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxw ZXIgWzAwNzYybXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJt aW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDA3NzBt c10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsw MDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBsaWFuY2U8YnI+CiAgICAgICAgICBsaWJndWVz dGZzOiBjaGVja3N1bSBvZiBleGlzdGluZyBhcHBsaWFuY2U6CiAgICAgICAgICA3NzA1ZDkyMGMw NjRhNzIyZGVmMjBhYzI1YjZmYjE2MmNlZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1NTQwMzI2PD0K YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBbMDY1MDltc10gYmVnaW4gYnVpbGRpbmcgc3VwZXJt aW4gYXBwbGlhbmNlPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogWzA2NTA5bXNdIHJ1biBzdXBl cm1pbi1oZWxwZXI8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9v dHN0cmFwLXN1cGVybWluLWhlbHBlcjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCAtLXZlcmJvc2U8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46 IFwgLXUgMzY8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzY8 YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS1jb3B5LWtlcm5lbDxi cj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZiBleHQyPGJyPgogICAg ICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBl cm1pbi5kPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxi cj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZz LnVZeDVKYi9rZXJuZWw8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkPGJyPgogICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL3Jvb3Q8YnI+CiAgICAgICAg ICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAxbXNdIHdoaXRlbGlzdCA9M0QgKG5vdCBzcGVjaWZpZWQp LAogICAgICAgICAgaG9zdF9jcHUgPTNEIHg4Nl82NCwga2VybmVsID0zRCAvdmFyL3RtcC9ndWVz dGZzLnVZeDVKYi9rZXJuZWwsCiAgICAgICAgICBpbml0cmQgPTNEIC92YXIvdG1wL2d1ZXN0ZnMu dVl4NUpiL2luaXRyZCwgYXBwbGlhbmNlID0zRAogICAgICAgICAgL3Zhci90bXAvZ3Vlc3Rmcy51 WXg1SmIvcm9vdDxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDFtc10gaW5wdXRz WzBdID0zRAogICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8YnI+CiAgICAg ICAgICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZfNjQg aXMgYQogICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgcGlja2VkIHZtbGludXotMy44 LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlzIGEKICAgICAgICAgIGRp cmVjdG9yeTxicj4KICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC4xMS0yMDAuZmMxOC54ODZf NjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4 Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxl cy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAg ICAgICAgcGlja2VkIHZtbGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0 aAogICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBleGlzdHM8YnI+ CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMTEwbXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtl cm5lbDxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjFtc10gZmluaXNoZWQgbWtl MmZzPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZwogICAg ICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8YnI+CiAgICAgICAgICBzdXBlcm1p biBoZWxwZXIgWzAyNTYzbXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC9iYXNlLmltZzxicj4KICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMTE0NTFt c10gdmlzaXRpbmcKICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2RhZW1v bi5pbWc8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzExNTIybXNdIHZpc2l0aW5nCiAg ICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9ob3N0ZmlsZXM8YnI+CiAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzM4MDA0bXNdIHZpc2l0aW5nCiAgICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9pbml0LmltZzxicj4KICAgICAgICAgIHN1cGVybWluIGhl bHBlciBbMzgwMTBtc10gdmlzaXRpbmcKICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBl cm1pbi5kL3VkZXYtcnVsZXMuaW1nPGJyPgogICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFszODAx Nm1zXSBhZGRpbmcga2VybmVsIG1vZHVsZXM8YnI+CiAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIg WzYyNTg0bXNdIGNsb3NpbmcgZXh0MiBmaWxlc3lzdGVtPGJyPgogICAgICAgICAgc3VwZXJtaW4g aGVscGVyIFs2MjU4NW1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBsaWFuY2U8YnI+CiAgICAgICAg ICBsaWJndWVzdGZzOiBbNjkxMTBtc10gZmluaXNoZWQgYnVpbGRpbmcgc3VwZXJtaW4gYXBwbGlh bmNlPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4KICAgICAg ICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1 SmI8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nPGJyPgog ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIGNyZWF0ZTxicj4KICAgICAgICAg IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZiBxY293Mjxicj4KICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290LjE0MzU4 PGJyPQo+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFja2luZ19m bXQ9M0RyYXc8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3RtcC9s aWJndWVzdGZzNGprNVdoL3NuYXBzaG90MTxicj4KICAgICAgICAgIEZvcm1hdHRpbmcgJy90bXAv bGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDEnLCBmbXQ9M0RxY293MgogICAgICAgICAgc2l6ZT0z RDQyOTQ5NjcyOTYgYmFja2luZ19maWxlPTNEJy92YXIvdG1wLy5ndWVzdGZzLTM2L3Jvb3QuMTQz NTg9CicKICAgICAgICAgIGJhY2tpbmdfZm10PTNEJ3JhdycgZW5jcnlwdGlvbj0zRG9mZiBjbHVz dGVyX3NpemU9M0Q2NTUzNgogICAgICAgICAgbGF6eV9yZWZjb3VudHM9M0RvZmY8YnI+CiAgICAg ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nPGJyPgogICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBcIGNyZWF0ZTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtZiBxY293Mjxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtYiAvdG1wL2V0bFZvdmIwOVU8YnI+CiAgICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgLW8gYmFja2luZ19mbXQ9M0RyYXc8YnI+CiAgICAgICAgICBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90Mjxicj4K ICAgICAgICAgIEZvcm1hdHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDInLCBm bXQ9M0RxY293MgogICAgICAgICAgc2l6ZT0zRDQ0NjQ2NCBiYWNraW5nX2ZpbGU9M0QnL3RtcC9l dGxWb3ZiMDlVJyBiYWNraW5nX2ZtdD0zRCdyYXc9CicKICAgICAgICAgIGVuY3J5cHRpb249M0Rv ZmYgY2x1c3Rlcl9zaXplPTNENjU1MzYgbGF6eV9yZWZjb3VudHM9M0RvZmY8YnI+CiAgICAgICAg ICBsaWJndWVzdGZzOiBbNjkzNTFtc10gY3JlYXRlIGxpYnZpcnQgWE1MPGJyPgogICAgICAgICAg dmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBydW5uaW5n CiAgICAgICAgICBhZ2FpbiB3aXRoIExJQkdVRVNURlNfREVCVUc9M0QxIGZvciBtb3JlIGluZm9y bWF0aW9uPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY2xvc2luZyBndWVzdGZzIGhhbmRsZSAw eDJkOGZkZDAgKHN0YXRlIDApPGJyPgogICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBybTxicj4KICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYgL3RtcC9s aWJndWVzdGZzNGprNVdoPGJyPgogICAgICAgICAgPGJyPgogICAgICAgIDwvZGl2PgogICAgICAg IDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2 PgogICAgICAgIDxociBpZD0zRCJ6d2NociI+CiAgICAgICAgPGRpdiBzdHlsZT0zRCJjb2xvcjog cmdiKDAsIDAsIDApOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOj0KIG5vcm1hbDsg dGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LWZhbWlseTogSGVsdmV0aWNhLEFyaWFsLHNhbnMt c2VyaWY7IGZvPQpudC1zaXplOiAxMnB0OyI+PGI+RGU6CiAgICAgICAgICA8L2I+PGEgY2xhc3M9 M0QibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIm1haWx0bzpzdXBvcnRlQD0KbG9n aWN3b3Jrcy5wdCIgdGFyZ2V0PTNEIl9ibGFuayI+c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PC9hPjxi cj4KICAgICAgICAgIDxiPlBhcmE6IDwvYj48YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9M0QibWFpbHRvPQo6VXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9M0QiX2JsYW5r Ij5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGI+RW52aWFkYXM6IDwvYj5TZWd1 bmRhLWZlaXJhLCA2IE1haW8sIDIwMTMgMjM6NDU6MzY8YnI+CiAgICAgICAgICA8Yj5Bc3N1bnRv OiA8L2I+W1VzZXJzXSB2MnYgZXJyb3I8YnI+CiAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAg IDwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogVGltZXMgTmV3IFJv bWFuOyBmb250LXNpemU6IDEwcHQ7IGNvbG89CnI6IHJnYigwLCAwLCAwKTsiPgogICAgICAgICAg ICA8ZGl2PkknbSB0cnlpbmcgdG8gZXhwb3J0IGEgVk0gZnJvbSBLVk0uIEl0J3MgYSBGZWRvcmEx NAogICAgICAgICAgICAgIG1hY2hpbmUuPGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgPGRpdj5JIHJ1bjogdmlydC12MnYgLWkgbGlidmlydCAtaWMKICAgICAgICAgICAgICBxZW11 K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhldiAtb3MKICAgICAgICAgICAgICBu ZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1vYSBzcGFyc2UgLW4KICAg ICAgICAgICAgICBvdmlydG1nbXQgVk1fTmFtZTxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj5JdCBz dGFydHMgdG8gYnVpZCB0aGUgdW1hZ2UgYnV0IGluIHRoZSBlbmQgSSBoYXZlIGFuCiAgICAgICAg ICAgICAgZXJyb3IgbWVzc2FnZTo8YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8 ZGl2PnZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMgYXBwbGlhbmNlLiBUcnkKICAg ICAgICAgICAgICBydW5uaW5nIGFnYWluIHdpdGggTElCR1VFU1RGU19ERUJVRz0zRDEgZm9yIG1v cmUgaW5mb3JtYXRpb248PQpicj4KICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+U29tZXRoaW5nIHdy b25nIHdpdGggdGhlIGd1ZXN0ZnM/PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAg PGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2Pkpvc2U8YnI+CiAg ICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICAgIDxkaXY+LS0gPGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAg PGRpdj48c3Bhbj48L3NwYW4+CiAgICAgICAgICAgICAgPGhyIHN0eWxlPTNEIndpZHRoOiAxMDAl OyBoZWlnaHQ6IDJweDsiPkpvc2UgRmVycmFkZWlyYTxicj4KICAgICAgICAgICAgICA8YSBjbGFz cz0zRCJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9M0QiaHR0cDovL3d3dy5sb2dpY3dvPQpy a3MucHQiIHRhcmdldD0zRCJfYmxhbmsiPmh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdDwvYT48YnI+ CiAgICAgICAgICAgICAgPHNwYW4+PC9zcGFuPjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgIDxicj4KICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgogICAgICAgICAgVXNlcnMgbWFpbGluZyBs aXN0PGJyPgogICAgICAgICAgPGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo cmVmPTNEIm1haWx0bzpVc2Vyc0BvdmlydC49Cm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+VXNlcnNA b3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgIDxhIGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVl dGV4dCIgaHJlZj0zRCJodHRwOi8vbGlzdHMub3ZpcnQub3JnPQovbWFpbG1hbi9saXN0aW5mby91 c2VycyIgdGFyZ2V0PTNEIl9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2w9 CmlzdGluZm8vdXNlcnM8L2E+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgog ICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xh c3M9M0QibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAg PHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpVc2Vy cyBtYWlsaW5nIGxpc3QKPGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm PTNEIm1haWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdlPQp0PTNEIl9ibGFuayI+VXNlcnNAb3Zp cnQub3JnPC9hPgo8YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9M0QiaHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2w9CmlzdGluZm8vdXNlcnMiIHRhcmdldD0zRCJf YmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91cz0KZXJzPC9h Pgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxwcmUgY2xhc3M9M0QibW96 LXNpZ25hdHVyZSI+LS09MjAKTWl0IGZyZXVuZGxpY2hlbiBHcj1DMz1CQz1DMz05RmVuCgpNaWNo YWVsIFdhZ2Vua25lY2h0CkZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hhZnQgbWJICkdlc2NoPUMz PUE0ZnRzZj1DMz1CQ2hyZXIgQ2Fyb2xhIEZvcm5vZmYKSFJCIEZyZWlidXJnIDcwMTIwMywgVUlE IERFMjU1MDA3MzcyCkhhdXB0c3RyLiA0LCBELTc5MjI0IFVta2lyY2gKVGVsICs0OSA3NjY1IDkz Mjg4LTAsIEZheCAtMTUwCgo8L3ByZT4KICA8YnI+X19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX188YnI+VXNlcnMgbWFpbGluZyBsaXN0PQo8YnI+VXNlcnNAb3Zp cnQub3JnPGJyPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vyczxi cj48L2Q9Cml2Pjxicj48L2Rpdj48L2JvZHk+PC9odG1sPgotLS0tLS09X1BhcnRfNjQ1XzI0Nzk0 ODYuMTM2NzkyNTg3MTYzNi0tCg== --===============6213596348591226498==-- From Wagenknecht at FuH-E.de Tue May 7 07:47:56 2013 Content-Type: multipart/mixed; boundary="===============7027889012595839134==" MIME-Version: 1.0 From: Michael Wagenknecht To: users at ovirt.org Subject: Re: [Users] v2v error Date: Tue, 07 May 2013 13:47:52 +0200 Message-ID: <5188E9E8.2080406@FuH-E.de> In-Reply-To: 31679512.646.1367925871638.JavaMail.ferra@pc-ferra --===============7027889012595839134== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------050904070309040709090909 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 8bit Hi, the folder images/ contains the virtual disks. Every disk in a = separate folder. You can ignore the .meta file in the images folder. The other one is the image file. You can check it with the command: qemu-img info f89d8ca3-f65c-45a0-8f2e-df2f05014d0b The folder master/vms/ contains a description file of the vm in = the .ovf format. When your VM uses more than one virtual disks, there you can find the = imgId of the disks. Regards, Michael Am 07.05.2013 13:24, schrieb suporte(a)logicworks.pt: > Hi Michael, > > Thanks. One question, Myexported VM has the name Fedora, how can I = > identify it on the system? > In the export domain i have > drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md > drwxr-xr-x. 3 vdsm kvm 4096 May 7 10:57 images > drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master > > and in > /mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-= fa66317b6475 > I have > -rw-rw----. 1 vdsm kvm 1073741824 May 7 10:59 = > f89d8ca3-f65c-45a0-8f2e-df2f05014d0b > -rw-r--r--. 1 vdsm kvm 269 May 7 10:57 = > f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta > > which one is the exported VM? > > ------------------------------------------------------------------------ > *From: *"Michael Wagenknecht" > *To: *users(a)ovirt.org > *Sent: *Ter=C3=A7a-feira, 7 de Maio de 2013 7:33:49 > *Subject: *Re: [Users] v2v error > > Hi, > I had the same problem some weeks ago. After many hours of try an = > error I went another way. > I made a new VM on the ovirt engine with the same parameter than the = > kvm VM. Especially the "Allocation Policy" of the virtual disk is = > important (Preallocated for raw images and Thin Provision for qcow = > images). Then I export the VM. Then I copy the image from the KVM = > server to the ovirt export folder and override the empty one. Please = > check the permissions. Now you can import the VM. > I go this way with a lot of linux and windows VMs. > > Regards, Michael > > > Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt: > > This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt > -ic qemu+ssh://root(a)IP-Address/system -o rhev -os > nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt > VM_Name > > Fedora14.qcow2: 100% > [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= ]D 0h59m31s > libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0 > libguestfs: launch: attach-method=3Dlibvirt > libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh > libguestfs: launch: umask=3D0022 > libguestfs: launch: euid=3D36 > libguestfs: libvirt version =3D 10002 (0.10.2) > libguestfs: [00000ms] connect to libvirt > libguestfs: opening libvirt handle: URI =3D NULL, auth =3D > virConnectAuthPtrDefault, flags =3D 0 > libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690 > libguestfs: [00164ms] get libvirt capabilities > libguestfs: [05465ms] parsing capabilities XML > libguestfs: [05467ms] build appliance > libguestfs: command: run: febootstrap-supermin-helper > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ -u 36 > libguestfs: command: run: \ -g 36 > libguestfs: command: run: \ -f checksum > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ x86_64 > supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D > x86_64, kernel =3D (null), initrd =3D (null), appliance =3D (null) > supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d > checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory > picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath > /lib/modules/3.8.6-203.fc18.x86_64 exists > checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory > picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath > /lib/modules/3.8.11-200.fc18.x86_64 exists > checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory > picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath > /lib/modules/3.8.8-202.fc18.x86_64 exists > supermin helper [00002ms] finished creating kernel > supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d > supermin helper [00003ms] visiting > /usr/lib64/guestfs/supermin.d/base.img > supermin helper [00010ms] visiting > /usr/lib64/guestfs/supermin.d/daemon.img > supermin helper [00052ms] visiting > /usr/lib64/guestfs/supermin.d/hostfiles > supermin helper [00748ms] visiting > /usr/lib64/guestfs/supermin.d/init.img > supermin helper [00762ms] visiting > /usr/lib64/guestfs/supermin.d/udev-rules.img > supermin helper [00770ms] adding kernel modules > supermin helper [00898ms] finished creating appliance > libguestfs: checksum of existing appliance: > 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a5540326 > libguestfs: [06509ms] begin building supermin appliance > libguestfs: [06509ms] run supermin-helper > libguestfs: command: run: febootstrap-supermin-helper > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ -u 36 > libguestfs: command: run: \ -g 36 > libguestfs: command: run: \ --copy-kernel > libguestfs: command: run: \ -f ext2 > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ x86_64 > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root > supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D > x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D > /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D > /var/tmp/guestfs.uYx5Jb/root > supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d > checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory > picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath > /lib/modules/3.8.6-203.fc18.x86_64 exists > checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory > picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath > /lib/modules/3.8.11-200.fc18.x86_64 exists > checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory > picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath > /lib/modules/3.8.8-202.fc18.x86_64 exists > supermin helper [00110ms] finished creating kernel > supermin helper [02561ms] finished mke2fs > supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d > supermin helper [02563ms] visiting > /usr/lib64/guestfs/supermin.d/base.img > supermin helper [11451ms] visiting > /usr/lib64/guestfs/supermin.d/daemon.img > supermin helper [11522ms] visiting > /usr/lib64/guestfs/supermin.d/hostfiles > supermin helper [38004ms] visiting > /usr/lib64/guestfs/supermin.d/init.img > supermin helper [38010ms] visiting > /usr/lib64/guestfs/supermin.d/udev-rules.img > supermin helper [38016ms] adding kernel modules > supermin helper [62584ms] closing ext2 filesystem > supermin helper [62585ms] finished creating appliance > libguestfs: [69110ms] finished building supermin appliance > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb > libguestfs: command: run: qemu-img > libguestfs: command: run: \ create > libguestfs: command: run: \ -f qcow2 > libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358 > libguestfs: command: run: \ -o backing_fmt=3Draw > libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1 > Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 > size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' > backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcou= nts=3Doff > libguestfs: command: run: qemu-img > libguestfs: command: run: \ create > libguestfs: command: run: \ -f qcow2 > libguestfs: command: run: \ -b /tmp/etlVovb09U > libguestfs: command: run: \ -o backing_fmt=3Draw > libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2 > Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 > size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' > encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff > libguestfs: [69351ms] create libvirt XML > virt-v2v: Failed to launch guestfs appliance. Try running again > with LIBGUESTFS_DEBUG=3D1 for more information > libguestfs: closing guestfs handle 0x2d8fdd0 (state 0) > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh > > > > ---------------------------------------------------------------------= --- > *De: *suporte(a)logicworks.pt > *Para: *Users(a)ovirt.org > *Enviadas: *Segunda-feira, 6 Maio, 2013 23:45:36 > *Assunto: *[Users] v2v error > > I'm trying to export a VM from KVM. It's a Fedora14 machine. > I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system > -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n > ovirtmgmt VM_Name > > It starts to buid the umage but in the end I have an error message: > virt-v2v: Failed to launch guestfs appliance. Try running again > with LIBGUESTFS_DEBUG=3D1 for more information > > Something wrong with the guestfs? > > Jose > > -- = > ---------------------------------------------------------------------= --- > Jose Ferradeira > http://www.logicworks.pt > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > -- = > Mit freundlichen Gr=C3=BC=C3=9Fen > > Michael Wagenknecht > FuH Entwicklungsgesellschaft mbH > Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff > HRB Freiburg 701203, UID DE255007372 > Hauptstr. 4, D-79224 Umkirch > Tel +49 7665 93288-0, Fax -150 > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > -- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150 --------------050904070309040709090909 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 8bit Hi,
the folder images/<imgId> contains the virtual disks. Every disk in a separate folder.
You can ignore the .meta file in the images folder.
The other one is the image file. You can check it with the command:
qemu-img info=C2=A0 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b

The folder master/vms/<vmId> contains a description file of the vm in the .ovf format.
When your VM uses more than one virtual disks, there you can find the imgId of the disks.

Regards,=C2=A0=C2=A0 Michael


Am 07.05.2013 13:24, schrieb suporte(a)logicworks.pt:
Hi Michael,

Thanks. One question, Myexported VM has the name Fedora, how can I identify it on the system?
In the export domain i have
drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md
drwxr-xr-x. 3 vdsm kvm 4096 May=C2=A0 7 10:57 images
drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master

and in
/mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= 66317b6475
I have
-rw-rw----. 1 vdsm kvm 1073741824 May=C2=A0 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
-rw-r--r--. 1 vdsm kvm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 26= 9 May=C2=A0 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta

which one is the exported VM?


From: "Micha= el Wagenknecht" <Wagenknecht(a)FuH-E.de>
To: users(a)ovirt.org
Sent: Ter=C3=A7a-feira, 7 de Maio de 2013 7:33:49
Subject: Re: [Users] v2v error

Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.

Regards,=C2=A0 Michael


Am 07.05.2013 01:52, schrieb supor= te(a)logicworks.pt:
This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

Fedora14.qcow2: 100% [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D]D 0h59m31s
libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0
libguestfs: launch: attach-method=3Dlibvirt
libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D0022
libguestfs: launch: euid=3D36
libguestfs: libvirt version =3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D NULL, auth =3D virConnectAuthPtrDefault, flags =3D 0
libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D (null), initrd =3D (null), appliance =3D (null)
supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a55= 40326
libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh




De: suporte(a)logicworks.pt
Para: Users= (a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error

I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information

Something wrong with the guestfs?

Jose

--

Jose Ferradeira
h= ttp://www.logicworks.pt


_______________________________________________
Users mailing list
Users= (a)ovirt.org
http://lists.ovirt.org/mailman/listinfo= /users



_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovir=
t.org/mailman/listinfo/users

-- =

Mit freundlichen Gr=C3=BC=C3=9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users<= br>


-- =

Mit freundlichen Gr=C3=BC=C3=9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150

--------------050904070309040709090909-- --===============7027889012595839134== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTA5MDQwNzAzMDkwNDA3MDkwOTA5MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK CkhpLAp0aGUgZm9sZGVyIGltYWdlcy88aW1nSWQ+IGNvbnRhaW5zIHRoZSB2aXJ0dWFsIGRpc2tz LiBFdmVyeSBkaXNrIGluIGEgCnNlcGFyYXRlIGZvbGRlci4KWW91IGNhbiBpZ25vcmUgdGhlIC5t ZXRhIGZpbGUgaW4gdGhlIGltYWdlcyBmb2xkZXIuClRoZSBvdGhlciBvbmUgaXMgdGhlIGltYWdl IGZpbGUuIFlvdSBjYW4gY2hlY2sgaXQgd2l0aCB0aGUgY29tbWFuZDoKcWVtdS1pbWcgaW5mbyAg Zjg5ZDhjYTMtZjY1Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiCgpUaGUgZm9sZGVyIG1hc3Rlci92 bXMvPHZtSWQ+IGNvbnRhaW5zIGEgZGVzY3JpcHRpb24gZmlsZSBvZiB0aGUgdm0gaW4gCnRoZSAu b3ZmIGZvcm1hdC4KV2hlbiB5b3VyIFZNIHVzZXMgbW9yZSB0aGFuIG9uZSB2aXJ0dWFsIGRpc2tz LCB0aGVyZSB5b3UgY2FuIGZpbmQgdGhlIAppbWdJZCBvZiB0aGUgZGlza3MuCgpSZWdhcmRzLCAg IE1pY2hhZWwKCgpBbSAwNy4wNS4yMDEzIDEzOjI0LCBzY2hyaWViIHN1cG9ydGVAbG9naWN3b3Jr cy5wdDoKPiBIaSBNaWNoYWVsLAo+Cj4gVGhhbmtzLiBPbmUgcXVlc3Rpb24sIE15ZXhwb3J0ZWQg Vk0gaGFzIHRoZSBuYW1lIEZlZG9yYSwgaG93IGNhbiBJIAo+IGlkZW50aWZ5IGl0IG9uIHRoZSBz eXN0ZW0/Cj4gSW4gdGhlIGV4cG9ydCBkb21haW4gaSBoYXZlCj4gZHJ3eHIteHIteC4gMiB2ZHNt IGt2bSA0MDk2IEFwciAxMiAxNzowNyBkb21fbWQKPiBkcnd4ci14ci14LiAzIHZkc20ga3ZtIDQw OTYgTWF5ICA3IDEwOjU3IGltYWdlcwo+IGRyd3hyLXhyLXguIDQgdmRzbSBrdm0gNDA5NiBBcHIg MTIgMTc6MDggbWFzdGVyCj4KPiBhbmQgaW4KPiAvbW50LzM5OGRhNzlmLTUzZTEtNDNkZC04ODM2 LWU1OGVkZDRkZTk3NS9pbWFnZXMvMmE5NTYzNWMtM2UxYi00NWE2LWJlOGMtZmE2NjMxN2I2NDc1 Cj4gSSBoYXZlCj4gLXJ3LXJ3LS0tLS4gMSB2ZHNtIGt2bSAxMDczNzQxODI0IE1heSAgNyAxMDo1 OSAKPiBmODlkOGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJmMDUwMTRkMGIKPiAtcnctci0tci0tLiAx IHZkc20ga3ZtICAgICAgICAyNjkgTWF5ICA3IDEwOjU3IAo+IGY4OWQ4Y2EzLWY2NWMtNDVhMC04 ZjJlLWRmMmYwNTAxNGQwYi5tZXRhCj4KPiB3aGljaCBvbmUgaXMgdGhlIGV4cG9ydGVkIFZNPwo+ Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCj4gKkZyb206ICoiTWljaGFlbCBXYWdlbmtuZWNodCIgPFdhZ2Vu a25lY2h0QEZ1SC1FLmRlPgo+ICpUbzogKnVzZXJzQG92aXJ0Lm9yZwo+ICpTZW50OiAqVGVyw6dh LWZlaXJhLCA3IGRlIE1haW8gZGUgMjAxMyA3OjMzOjQ5Cj4gKlN1YmplY3Q6ICpSZTogW1VzZXJz XSB2MnYgZXJyb3IKPgo+IEhpLAo+IEkgaGFkIHRoZSBzYW1lIHByb2JsZW0gc29tZSB3ZWVrcyBh Z28uIEFmdGVyIG1hbnkgaG91cnMgb2YgdHJ5IGFuIAo+IGVycm9yIEkgd2VudCBhbm90aGVyIHdh eS4KPiBJIG1hZGUgYSBuZXcgVk0gb24gdGhlIG92aXJ0IGVuZ2luZSB3aXRoIHRoZSBzYW1lIHBh cmFtZXRlciB0aGFuIHRoZSAKPiBrdm0gVk0uIEVzcGVjaWFsbHkgdGhlICJBbGxvY2F0aW9uIFBv bGljeSIgb2YgdGhlIHZpcnR1YWwgZGlzayBpcyAKPiBpbXBvcnRhbnQgKFByZWFsbG9jYXRlZCBm b3IgcmF3IGltYWdlcyBhbmQgVGhpbiBQcm92aXNpb24gZm9yIHFjb3cgCj4gaW1hZ2VzKS4gVGhl biBJIGV4cG9ydCB0aGUgVk0uIFRoZW4gSSBjb3B5IHRoZSBpbWFnZSBmcm9tIHRoZSBLVk0gCj4g c2VydmVyIHRvIHRoZSBvdmlydCBleHBvcnQgZm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkg b25lLiBQbGVhc2UgCj4gY2hlY2sgdGhlIHBlcm1pc3Npb25zLiBOb3cgeW91IGNhbiBpbXBvcnQg dGhlIFZNLgo+IEkgZ28gdGhpcyB3YXkgd2l0aCBhIGxvdCBvZiBsaW51eCBhbmQgd2luZG93cyBW TXMuCj4KPiBSZWdhcmRzLCAgTWljaGFlbAo+Cj4KPiBBbSAwNy4wNS4yMDEzIDAxOjUyLCBzY2hy aWViIHN1cG9ydGVAbG9naWN3b3Jrcy5wdDoKPgo+ICAgICBUaGlzIGlzIHdoYXQgSSBnZXQgaWYg cnVuIExJQkdVRVNURlNfREVCVUc9MSB2aXJ0LXYydiAtaSBsaWJ2aXJ0Cj4gICAgIC1pYyBxZW11 K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhldiAtb3MKPiAgICAgbmZzLmRvbWFp bi5sb2NhbDovb3ZpcnQvZXhwb3J0IC1vZiBxY293MiAtb2Egc3BhcnNlIC1uIG92aXJ0bWdtdAo+ ICAgICBWTV9OYW1lCj4KPiAgICAgRmVkb3JhMTQucWNvdzI6IDEwMCUKPiAgICAgWz09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XUQgMGg1OW0zMXMKPiAgICAg bGliZ3Vlc3RmczogY3JlYXRlOiBmbGFncyA9IDAsIGhhbmRsZSA9IDB4MmQ4ZmRkMAo+ICAgICBs aWJndWVzdGZzOiBsYXVuY2g6IGF0dGFjaC1tZXRob2Q9bGlidmlydAo+ICAgICBsaWJndWVzdGZz OiBsYXVuY2g6IHRtcGRpcj0vdG1wL2xpYmd1ZXN0ZnM0ams1V2gKPiAgICAgbGliZ3Vlc3Rmczog bGF1bmNoOiB1bWFzaz0wMDIyCj4gICAgIGxpYmd1ZXN0ZnM6IGxhdW5jaDogZXVpZD0zNgo+ICAg ICBsaWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNpb24gPSAxMDAwMiAoMC4xMC4yKQo+ICAgICBsaWJn dWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0byBsaWJ2aXJ0Cj4gICAgIGxpYmd1ZXN0ZnM6IG9w ZW5pbmcgbGlidmlydCBoYW5kbGU6IFVSSSA9IE5VTEwsIGF1dGggPQo+ICAgICB2aXJDb25uZWN0 QXV0aFB0ckRlZmF1bHQsIGZsYWdzID0gMAo+ICAgICBsaWJndWVzdGZzOiBzdWNjZXNzZnVsbHkg b3BlbmVkIGxpYnZpcnQgaGFuZGxlOiBjb25uID0gMHgyZDdiNjkwCj4gICAgIGxpYmd1ZXN0ZnM6 IFswMDE2NG1zXSBnZXQgbGlidmlydCBjYXBhYmlsaXRpZXMKPiAgICAgbGliZ3Vlc3RmczogWzA1 NDY1bXNdIHBhcnNpbmcgY2FwYWJpbGl0aWVzIFhNTAo+ICAgICBsaWJndWVzdGZzOiBbMDU0Njdt c10gYnVpbGQgYXBwbGlhbmNlCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogZmVib290 c3RyYXAtc3VwZXJtaW4taGVscGVyCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt LXZlcmJvc2UKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gICAgIGxp Ymd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtZyAzNgo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLWYgY2hlY2tzdW0KPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXCB4ODZfNjQKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSB3aGl0ZWxpc3QgPSAo bm90IHNwZWNpZmllZCksIGhvc3RfY3B1ID0KPiAgICAgeDg2XzY0LCBrZXJuZWwgPSAobnVsbCks IGluaXRyZCA9IChudWxsKSwgYXBwbGlhbmNlID0gKG51bGwpCj4gICAgIHN1cGVybWluIGhlbHBl ciBbMDAwMDJtc10gaW5wdXRzWzBdID0gL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAg ICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5Cj4gICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBi ZWNhdXNlIG1vZHBhdGgKPiAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBl eGlzdHMKPiAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4 Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+ICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZj MTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ICAgICAvbGliL21vZHVsZXMvMy44LjExLTIwMC5m YzE4Lng4Nl82NCBleGlzdHMKPiAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44 LjgtMjAyLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5Cj4gICAgIHBpY2tlZCB2bWxpbnV6LTMu OC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKPiAgICAgL2xpYi9tb2R1bGVzLzMu OC44LTIwMi5mYzE4Lng4Nl82NCBleGlzdHMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMm1z XSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWwKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21z XSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZAo+ICAgICBzdXBlcm1pbiBo ZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1p bi5kL2Jhc2UuaW1nCj4gICAgIHN1cGVybWluIGhlbHBlciBbMDAwMTBtc10gdmlzaXRpbmcKPiAg ICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZwo+ICAgICBzdXBlcm1p biBoZWxwZXIgWzAwMDUybXNdIHZpc2l0aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBl cm1pbi5kL2hvc3RmaWxlcwo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwNzQ4bXNdIHZpc2l0aW5n Cj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gICAgIHN1cGVy bWluIGhlbHBlciBbMDA3NjJtc10gdmlzaXRpbmcKPiAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1 cGVybWluLmQvdWRldi1ydWxlcy5pbWcKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDc3MG1zXSBh ZGRpbmcga2VybmVsIG1vZHVsZXMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5p c2hlZCBjcmVhdGluZyBhcHBsaWFuY2UKPiAgICAgbGliZ3Vlc3RmczogY2hlY2tzdW0gb2YgZXhp c3RpbmcgYXBwbGlhbmNlOgo+ICAgICA3NzA1ZDkyMGMwNjRhNzIyZGVmMjBhYzI1YjZmYjE2MmNl ZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1NTQwMzI2Cj4gICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1z XSBiZWdpbiBidWlsZGluZyBzdXBlcm1pbiBhcHBsaWFuY2UKPiAgICAgbGliZ3Vlc3RmczogWzA2 NTA5bXNdIHJ1biBzdXBlcm1pbi1oZWxwZXIKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXIKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDog cnVuOiBcIC0tdmVyYm9zZQo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXUgMzYK PiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1nIDM2Cj4gICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCAtZiBleHQyCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZAo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg eDg2XzY0Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZz LnVZeDVKYi9rZXJuZWwKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC92YXIvdG1w L2d1ZXN0ZnMudVl4NUpiL2luaXRyZAo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdAo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAx bXNdIHdoaXRlbGlzdCA9IChub3Qgc3BlY2lmaWVkKSwgaG9zdF9jcHUgPQo+ICAgICB4ODZfNjQs IGtlcm5lbCA9IC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2tlcm5lbCwgaW5pdHJkID0KPiAgICAg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQo+ICAgICAvdmFyL3Rt cC9ndWVzdGZzLnVZeDVKYi9yb290Cj4gICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDFtc10gaW5w dXRzWzBdID0gL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAgICAgY2hlY2tpbmcgbW9k cGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlzIGEgZGlyZWN0b3J5Cj4g ICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgK PiAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMKPiAgICAgY2hl Y2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBpcyBhIGRp cmVjdG9yeQo+ICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1 c2UgbW9kcGF0aAo+ICAgICAvbGliL21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlz dHMKPiAgICAgY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2 XzY0IGlzIGEgZGlyZWN0b3J5Cj4gICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4 Nl82NCBiZWNhdXNlIG1vZHBhdGgKPiAgICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4 Nl82NCBleGlzdHMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMDExMG1zXSBmaW5pc2hlZCBjcmVh dGluZyBrZXJuZWwKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBta2Uy ZnMKPiAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1 ZXN0ZnMvc3VwZXJtaW4uZAo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYzbXNdIHZpc2l0aW5n Cj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nCj4gICAgIHN1cGVy bWluIGhlbHBlciBbMTE0NTFtc10gdmlzaXRpbmcKPiAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1 cGVybWluLmQvZGFlbW9uLmltZwo+ICAgICBzdXBlcm1pbiBoZWxwZXIgWzExNTIybXNdIHZpc2l0 aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3RmaWxlcwo+ICAgICBz dXBlcm1pbiBoZWxwZXIgWzM4MDA0bXNdIHZpc2l0aW5nCj4gICAgIC91c3IvbGliNjQvZ3Vlc3Rm cy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gICAgIHN1cGVybWluIGhlbHBlciBbMzgwMTBtc10gdmlz aXRpbmcKPiAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWcK PiAgICAgc3VwZXJtaW4gaGVscGVyIFszODAxNm1zXSBhZGRpbmcga2VybmVsIG1vZHVsZXMKPiAg ICAgc3VwZXJtaW4gaGVscGVyIFs2MjU4NG1zXSBjbG9zaW5nIGV4dDIgZmlsZXN5c3RlbQo+ICAg ICBzdXBlcm1pbiBoZWxwZXIgWzYyNTg1bXNdIGZpbmlzaGVkIGNyZWF0aW5nIGFwcGxpYW5jZQo+ ICAgICBsaWJndWVzdGZzOiBbNjkxMTBtc10gZmluaXNoZWQgYnVpbGRpbmcgc3VwZXJtaW4gYXBw bGlhbmNlCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcm0KPiAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC1yZiAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYgo+ICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCBjcmVhdGUKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cy Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAvdmFyL3RtcC8uZ3Vlc3Rmcy0z Ni9yb290LjE0MzU4Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5n X2ZtdD1yYXcKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC90bXAvbGliZ3Vlc3Rm czRqazVXaC9zbmFwc2hvdDEKPiAgICAgRm9ybWF0dGluZyAnL3RtcC9saWJndWVzdGZzNGprNVdo L3NuYXBzaG90MScsIGZtdD1xY293Mgo+ICAgICBzaXplPTQyOTQ5NjcyOTYgYmFja2luZ19maWxl PScvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290LjE0MzU4Jwo+ICAgICBiYWNraW5nX2ZtdD0ncmF3 JyBlbmNyeXB0aW9uPW9mZiBjbHVzdGVyX3NpemU9NjU1MzYgbGF6eV9yZWZjb3VudHM9b2ZmCj4g ICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWcKPiAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIGNyZWF0ZQo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg LWYgcWNvdzIKPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC90bXAvZXRsVm92 YjA5VQo+ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFja2luZ19mbXQ9cmF3 Cj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gv c25hcHNob3QyCj4gICAgIEZvcm1hdHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hv dDInLCBmbXQ9cWNvdzIKPiAgICAgc2l6ZT00NDY0NjQgYmFja2luZ19maWxlPScvdG1wL2V0bFZv dmIwOVUnIGJhY2tpbmdfZm10PSdyYXcnCj4gICAgIGVuY3J5cHRpb249b2ZmIGNsdXN0ZXJfc2l6 ZT02NTUzNiBsYXp5X3JlZmNvdW50cz1vZmYKPiAgICAgbGliZ3Vlc3RmczogWzY5MzUxbXNdIGNy ZWF0ZSBsaWJ2aXJ0IFhNTAo+ICAgICB2aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZz IGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcgYWdhaW4KPiAgICAgd2l0aCBMSUJHVUVTVEZTX0RFQlVH PTEgZm9yIG1vcmUgaW5mb3JtYXRpb24KPiAgICAgbGliZ3Vlc3RmczogY2xvc2luZyBndWVzdGZz IGhhbmRsZSAweDJkOGZkZDAgKHN0YXRlIDApCj4gICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogcm0KPiAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdG1wL2xpYmd1ZXN0 ZnM0ams1V2gKPgo+Cj4KPiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAgICpEZTogKnN1cG9ydGVA bG9naWN3b3Jrcy5wdAo+ICAgICAqUGFyYTogKlVzZXJzQG92aXJ0Lm9yZwo+ICAgICAqRW52aWFk YXM6ICpTZWd1bmRhLWZlaXJhLCA2IE1haW8sIDIwMTMgMjM6NDU6MzYKPiAgICAgKkFzc3VudG86 ICpbVXNlcnNdIHYydiBlcnJvcgo+Cj4gICAgIEknbSB0cnlpbmcgdG8gZXhwb3J0IGEgVk0gZnJv bSBLVk0uIEl0J3MgYSBGZWRvcmExNCBtYWNoaW5lLgo+ICAgICBJIHJ1bjogdmlydC12MnYgLWkg bGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtCj4gICAgIC1vIHJo ZXYgLW9zIG5mcy5kb21haW4ubG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJz ZSAtbgo+ICAgICBvdmlydG1nbXQgVk1fTmFtZQo+Cj4gICAgIEl0IHN0YXJ0cyB0byBidWlkIHRo ZSB1bWFnZSBidXQgaW4gdGhlIGVuZCBJIGhhdmUgYW4gZXJyb3IgbWVzc2FnZToKPiAgICAgdmly dC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBydW5uaW5nIGFn YWluCj4gICAgIHdpdGggTElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlIGluZm9ybWF0aW9uCj4K PiAgICAgU29tZXRoaW5nIHdyb25nIHdpdGggdGhlIGd1ZXN0ZnM/Cj4KPiAgICAgSm9zZQo+Cj4g ICAgIC0tIAo+ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgICAgSm9zZSBGZXJyYWRlaXJhCj4gICAg IGh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdAo+Cj4KPiAgICAgX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4gICAg IFVzZXJzQG92aXJ0Lm9yZwo+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMKPgo+Cj4KPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4gICAgIFVzZXJzQG92aXJ0 Lm9yZwo+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMK Pgo+Cj4gLS0gCj4gTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgo+Cj4gTWljaGFlbCBXYWdlbmtu ZWNodAo+IEZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hhZnQgbWJICj4gR2VzY2jDpGZ0c2bDvGhy ZXIgQ2Fyb2xhIEZvcm5vZmYKPiBIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDczNzIK PiBIYXVwdHN0ci4gNCwgRC03OTIyNCBVbWtpcmNoCj4gVGVsICs0OSA3NjY1IDkzMjg4LTAsIEZh eCAtMTUwCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KCi0tIApNaXQgZnJldW5kbGljaGVu IEdyw7zDn2VuCgpNaWNoYWVsIFdhZ2Vua25lY2h0CkZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hh ZnQgbWJICkdlc2Now6RmdHNmw7xocmVyIENhcm9sYSBGb3Jub2ZmCkhSQiBGcmVpYnVyZyA3MDEy MDMsIFVJRCBERTI1NTAwNzM3MgpIYXVwdHN0ci4gNCwgRC03OTIyNCBVbWtpcmNoClRlbCArNDkg NzY2NSA5MzI4OC0wLCBGYXggLTE1MAoKCgotLS0tLS0tLS0tLS0tLTA1MDkwNDA3MDMwOTA0MDcw OTA5MDkwOQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOApDb250ZW50LVRy YW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9 InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8 L2hlYWQ+CiAgPGJvZHkgdGV4dD0iIzAwMDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICBIaSw8 YnI+CiAgICB0aGUgZm9sZGVyIGltYWdlcy8mbHQ7aW1nSWQmZ3Q7IGNvbnRhaW5zIHRoZSB2aXJ0 dWFsIGRpc2tzLiBFdmVyeQogICAgZGlzayBpbiBhIHNlcGFyYXRlIGZvbGRlci4gPGJyPgogICAg WW91IGNhbiBpZ25vcmUgdGhlIC5tZXRhIGZpbGUgaW4gdGhlIGltYWdlcyBmb2xkZXIuPGJyPgog ICAgVGhlIG90aGVyIG9uZSBpcyB0aGUgaW1hZ2UgZmlsZS4gWW91IGNhbiBjaGVjayBpdCB3aXRo IHRoZSBjb21tYW5kOjxicj4KICAgIHFlbXUtaW1nIGluZm/CoCBmODlkOGNhMy1mNjVjLTQ1YTAt OGYyZS1kZjJmMDUwMTRkMGI8YnI+CiAgICA8YnI+CiAgICBUaGUgZm9sZGVyIG1hc3Rlci92bXMv Jmx0O3ZtSWQmZ3Q7IGNvbnRhaW5zIGEgZGVzY3JpcHRpb24gZmlsZSBvZgogICAgdGhlIHZtIGlu IHRoZSAub3ZmIGZvcm1hdC48YnI+CiAgICBXaGVuIHlvdXIgVk0gdXNlcyBtb3JlIHRoYW4gb25l IHZpcnR1YWwgZGlza3MsIHRoZXJlIHlvdSBjYW4gZmluZAogICAgdGhlIGltZ0lkIG9mIHRoZSBk aXNrcy48YnI+CiAgICA8YnI+CiAgICBSZWdhcmRzLMKgwqAgTWljaGFlbDxicj4KICAgIDxicj4K ICAgIDxicj4KICAgIEFtIDA3LjA1LjIwMTMgMTM6MjQsIHNjaHJpZWIgPGEgY2xhc3M9Im1vei10 eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnN1cG9ydGVAbG9naWN3b3Jrcy5wdCI+ c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PC9hPjoKICAgIDxibG9ja3F1b3RlCiAgICAgIGNpdGU9Im1p ZDozMTY3OTUxMi42NDYuMTM2NzkyNTg3MTYzOC5KYXZhTWFpbC5mZXJyYUBwYy1mZXJyYSIKICAg ICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+cCB7IG1hcmdpbjog MDsgfTwvc3R5bGU+CiAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCxoZWx2ZXRp Y2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOgogICAgICAgIDEwcHQ7IGNvbG9yOiAjMDAwMDAwIj5I aSBNaWNoYWVsLDxicj4KICAgICAgICA8YnI+CiAgICAgICAgVGhhbmtzLiBPbmUgcXVlc3Rpb24s IE15ZXhwb3J0ZWQgVk0gaGFzIHRoZSBuYW1lIEZlZG9yYSwgaG93IGNhbgogICAgICAgIEkgaWRl bnRpZnkgaXQgb24gdGhlIHN5c3RlbT88YnI+CiAgICAgICAgSW4gdGhlIGV4cG9ydCBkb21haW4g aSBoYXZlPGJyPgogICAgICAgIGRyd3hyLXhyLXguIDIgdmRzbSBrdm0gNDA5NiBBcHIgMTIgMTc6 MDcgZG9tX21kPGJyPgogICAgICAgIGRyd3hyLXhyLXguIDMgdmRzbSBrdm0gNDA5NiBNYXnCoCA3 IDEwOjU3IGltYWdlczxicj4KICAgICAgICBkcnd4ci14ci14LiA0IHZkc20ga3ZtIDQwOTYgQXBy IDEyIDE3OjA4IG1hc3Rlcjxicj4KICAgICAgICA8YnI+CiAgICAgICAgYW5kIGluPGJyPgovbW50 LzM5OGRhNzlmLTUzZTEtNDNkZC04ODM2LWU1OGVkZDRkZTk3NS9pbWFnZXMvMmE5NTYzNWMtM2Ux Yi00NWE2LWJlOGMtZmE2NjMxN2I2NDc1PGJyPgogICAgICAgIEkgaGF2ZTxicj4KICAgICAgICAt cnctcnctLS0tLiAxIHZkc20ga3ZtIDEwNzM3NDE4MjQgTWF5wqAgNyAxMDo1OQogICAgICAgIGY4 OWQ4Y2EzLWY2NWMtNDVhMC04ZjJlLWRmMmYwNTAxNGQwYjxicj4KICAgICAgICAtcnctci0tci0t LiAxIHZkc20ga3ZtwqDCoMKgwqDCoMKgwqAgMjY5IE1hecKgIDcgMTA6NTcKICAgICAgICBmODlk OGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJmMDUwMTRkMGIubWV0YTxicj4KICAgICAgICA8YnI+CiAg ICAgICAgd2hpY2ggb25lIGlzIHRoZSBleHBvcnRlZCBWTT88YnI+CiAgICAgICAgPGJyPgogICAg ICAgIDxociBpZD0iendjaHIiPgogICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwg MCk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7CiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IHRl eHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1mYW1pbHk6CiAgICAgICAgICBIZWx2ZXRpY2EsQXJp YWwsc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyI+PGI+RnJvbTogPC9iPiJNaWNoYWVsCiAg ICAgICAgICBXYWdlbmtuZWNodCIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJl Zj0ibWFpbHRvOldhZ2Vua25lY2h0QEZ1SC1FLmRlIj4mbHQ7V2FnZW5rbmVjaHRARnVILUUuZGUm Z3Q7PC9hPjxicj4KICAgICAgICAgIDxiPlRvOiA8L2I+PGEgY2xhc3M9Im1vei10eHQtbGluay1h YmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3Jn PC9hPjxicj4KICAgICAgICAgIDxiPlNlbnQ6IDwvYj5UZXLDp2EtZmVpcmEsIDcgZGUgTWFpbyBk ZSAyMDEzIDc6MzM6NDk8YnI+CiAgICAgICAgICA8Yj5TdWJqZWN0OiA8L2I+UmU6IFtVc2Vyc10g djJ2IGVycm9yPGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgSGksPGJyPgogICAgICAgICAg SSBoYWQgdGhlIHNhbWUgcHJvYmxlbSBzb21lIHdlZWtzIGFnby4gQWZ0ZXIgbWFueSBob3VycyBv ZiB0cnkKICAgICAgICAgIGFuIGVycm9yIEkgd2VudCBhbm90aGVyIHdheS48YnI+CiAgICAgICAg ICBJIG1hZGUgYSBuZXcgVk0gb24gdGhlIG92aXJ0IGVuZ2luZSB3aXRoIHRoZSBzYW1lIHBhcmFt ZXRlcgogICAgICAgICAgdGhhbiB0aGUga3ZtIFZNLiBFc3BlY2lhbGx5IHRoZSAiQWxsb2NhdGlv biBQb2xpY3kiIG9mIHRoZQogICAgICAgICAgdmlydHVhbCBkaXNrIGlzIGltcG9ydGFudCAoUHJl YWxsb2NhdGVkIGZvciByYXcgaW1hZ2VzIGFuZAogICAgICAgICAgVGhpbiBQcm92aXNpb24gZm9y IHFjb3cgaW1hZ2VzKS4gVGhlbiBJIGV4cG9ydCB0aGUgVk0uIFRoZW4gSQogICAgICAgICAgY29w eSB0aGUgaW1hZ2UgZnJvbSB0aGUgS1ZNIHNlcnZlciB0byB0aGUgb3ZpcnQgZXhwb3J0IGZvbGRl cgogICAgICAgICAgYW5kIG92ZXJyaWRlIHRoZSBlbXB0eSBvbmUuIFBsZWFzZSBjaGVjayB0aGUg cGVybWlzc2lvbnMuIE5vdwogICAgICAgICAgeW91IGNhbiBpbXBvcnQgdGhlIFZNLiA8YnI+CiAg ICAgICAgICBJIGdvIHRoaXMgd2F5IHdpdGggYSBsb3Qgb2YgbGludXggYW5kIHdpbmRvd3MgVk1z Ljxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIFJlZ2FyZHMswqAgTWljaGFlbDxicj4KICAg ICAgICAgIDxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIEFtIDA3LjA1LjIwMTMgMDE6NTIs IHNjaHJpZWIgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICBjbGFzcz0ibW96 LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAgICAgICBocmVmPSJtYWlsdG86c3Vwb3J0ZUBs b2dpY3dvcmtzLnB0IiB0YXJnZXQ9Il9ibGFuayI+c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0PC9hPjoK ICAgICAgICAgIDxibG9ja3F1b3RlCiAgICAgICAgICAgIGNpdGU9Im1pZDoxMDYxNDI0ODU2LjQx MzguMTM2Nzg4NDM3MTk1OS5KYXZhTWFpbC5yb290QGxvZ2ljd29ya3MucHQiPgogICAgICAgICAg ICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogVGltZXMgTmV3IFJvbWFuOyBmb250LXNpemU6IDEw cHQ7CiAgICAgICAgICAgICAgY29sb3I6IHJnYigwLCAwLCAwKTsiPgogICAgICAgICAgICAgIDxk aXY+VGhpcyBpcyB3aGF0IEkgZ2V0IGlmIHJ1biBMSUJHVUVTVEZTX0RFQlVHPTEgdmlydC12MnYK ICAgICAgICAgICAgICAgIC1pIGxpYnZpcnQgLWljIHFlbXUrc3NoOi8vcm9vdEBJUC1BZGRyZXNz L3N5c3RlbSAtbyByaGV2CiAgICAgICAgICAgICAgICAtb3MgbmZzLmRvbWFpbi5sb2NhbDovb3Zp cnQvZXhwb3J0IC1vZiBxY293MiAtb2Egc3BhcnNlCiAgICAgICAgICAgICAgICAtbiBvdmlydG1n bXQgVk1fTmFtZTxicj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2Pjxi cj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2PkZlZG9yYTE0LnFjb3cy OiAxMDAlCiAgICAgICAgICAgICAgICBbPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT1dRAogICAgICAgICAgICAgICAgMGg1OW0zMXM8YnI+CiAgICAgICAgICAg ICAgICBsaWJndWVzdGZzOiBjcmVhdGU6IGZsYWdzID0gMCwgaGFuZGxlID0gMHgyZDhmZGQwPGJy PgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNoOiBhdHRhY2gtbWV0aG9kPWxpYnZp cnQ8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IHRtcGRpcj0vdG1wL2xp Ymd1ZXN0ZnM0ams1V2g8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IHVt YXNrPTAwMjI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzY8 YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNpb24gPSAxMDAwMiAo MC4xMC4yKTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswMDAwMG1zXSBjb25uZWN0 IHRvIGxpYnZpcnQ8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBvcGVuaW5nIGxpYnZp cnQgaGFuZGxlOiBVUkkgPSBOVUxMLCBhdXRoID0KICAgICAgICAgICAgICAgIHZpckNvbm5lY3RB dXRoUHRyRGVmYXVsdCwgZmxhZ3MgPSAwPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3Rmczog c3VjY2Vzc2Z1bGx5IG9wZW5lZCBsaWJ2aXJ0IGhhbmRsZTogY29ubiA9CiAgICAgICAgICAgICAg ICAweDJkN2I2OTA8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBbMDAxNjRtc10gZ2V0 IGxpYnZpcnQgY2FwYWJpbGl0aWVzPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogWzA1 NDY1bXNdIHBhcnNpbmcgY2FwYWJpbGl0aWVzIFhNTDxicj4KICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IFswNTQ2N21zXSBidWlsZCBhcHBsaWFuY2U8YnI+CiAgICAgICAgICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1cGVybWluLWhlbHBlcjxicj4KICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtLXZlcmJvc2U8YnI+CiAg ICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXUgMzY8YnI+CiAgICAg ICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzY8YnI+CiAgICAgICAg ICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgY2hlY2tzdW08YnI+CiAgICAg ICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxicj4KICAgICAgICAgICAgICAgIHN1cGVybWluIGhl bHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0gKG5vdCBzcGVjaWZpZWQpLAogICAgICAgICAgICAg ICAgaG9zdF9jcHUgPSB4ODZfNjQsIGtlcm5lbCA9IChudWxsKSwgaW5pdHJkID0gKG51bGwpLAog ICAgICAgICAgICAgICAgYXBwbGlhbmNlID0gKG51bGwpPGJyPgogICAgICAgICAgICAgICAgc3Vw ZXJtaW4gaGVscGVyIFswMDAwMm1zXSBpbnB1dHNbMF0gPQogICAgICAgICAgICAgICAgL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8YnI+CiAgICAgICAgICAgICAgICBjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZfNjQgaXMgYQogICAgICAgICAgICAg ICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjYtMjAz LmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICAgICAgICBjaGVja2lu ZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlzCiAgICAgICAg ICAgICAgICBhIGRpcmVjdG9yeTxicj4KICAgICAgICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMu OC4xMS0yMDAuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAgICAvbGli L21vZHVsZXMvMy44LjExLTIwMC5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAgICAgICAg ICBjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMg YQogICAgICAgICAgICAgICAgZGlyZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZt bGludXotMy44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAogICAgICAgICAgICAg ICAgL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBleGlzdHM8YnI+CiAgICAgICAg ICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5l bDxicj4KICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcK ICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAg ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZwogICAgICAgICAgICAg ICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+CiAgICAgICAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAv dXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nPGJyPgogICAgICAgICAgICAg ICAgc3VwZXJtaW4gaGVscGVyIFswMDA1Mm1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgL3Vz ci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzPGJyPgogICAgICAgICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwNzYybXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0 L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgICAgICAgIHN1 cGVybWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJyPgogICAgICAg ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBs aWFuY2U8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjaGVja3N1bSBvZiBleGlzdGlu ZyBhcHBsaWFuY2U6CiAgICAgICAgICAgICAgICA3NzA1ZDkyMGMwNjRhNzIyZGVmMjBhYzI1YjZm YjE2MmNlZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1NTQwMzI2PGJyPgogICAgICAgICAgICAgICAg bGliZ3Vlc3RmczogWzA2NTA5bXNdIGJlZ2luIGJ1aWxkaW5nIHN1cGVybWluIGFwcGxpYW5jZTxi cj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBydW4gc3VwZXJtaW4taGVs cGVyPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3Rz dHJhcC1zdXBlcm1pbi1oZWxwZXI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLS12ZXJib3NlPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29t bWFuZDogcnVuOiBcIC11IDM2PGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIC1nIDM2PGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDog cnVuOiBcIC0tY29weS1rZXJuZWw8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLWYgZXh0Mjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXAogICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8 YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgeDg2XzY0PGJy PgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcCiAgICAgICAgICAg ICAgICAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9rZXJuZWw8YnI+CiAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgIC92YXIvdG1wL2d1ZXN0 ZnMudVl4NUpiL2luaXRyZDxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6 IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9yb290PGJyPgogICAgICAgICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSB3aGl0ZWxpc3QgPSAobm90IHNwZWNpZmllZCksCiAg ICAgICAgICAgICAgICBob3N0X2NwdSA9IHg4Nl82NCwga2VybmVsID0KICAgICAgICAgICAgICAg IC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2tlcm5lbCwgaW5pdHJkID0KICAgICAgICAgICAgICAg IC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2luaXRyZCwgYXBwbGlhbmNlID0KICAgICAgICAgICAg ICAgIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL3Jvb3Q8YnI+CiAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwMDAxbXNdIGlucHV0c1swXSA9CiAgICAgICAgICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5nIG1vZHBh dGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhCiAgICAgICAgICAgICAg ICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguNi0yMDMu ZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAgICAvbGliL21vZHVsZXMv My44LjYtMjAzLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5n IG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMKICAgICAgICAg ICAgICAgIGEgZGlyZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZtbGludXotMy44 LjExLTIwMC5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKICAgICAgICAgICAgICAgIC9saWIv bW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAg IGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBh CiAgICAgICAgICAgICAgICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQgdm1s aW51ei0zLjguOC0yMDIuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAg ICAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmluaXNoZWQgY3JlYXRpbmcga2VybmVs PGJyPgogICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBt a2UyZnM8YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYzbXNdIHZpc2l0 aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAg ICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcKICAgICAgICAg ICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nPGJyPgogICAgICAg ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsxMTQ1MW1zXSB2aXNpdGluZwogICAgICAgICAgICAg ICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZzxicj4KICAgICAgICAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMTE1MjJtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAg IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3RmaWxlczxicj4KICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMzgwMDRtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAgIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nPGJyPgogICAgICAgICAgICAgICAg c3VwZXJtaW4gaGVscGVyIFszODAxMG1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgL3Vzci9s aWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWc8YnI+CiAgICAgICAgICAgICAg ICBzdXBlcm1pbiBoZWxwZXIgWzM4MDE2bXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlczxicj4KICAg ICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbNjI1ODRtc10gY2xvc2luZyBleHQyIGZpbGVz eXN0ZW08YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzYyNTg1bXNdIGZpbmlz aGVkIGNyZWF0aW5nIGFwcGxpYW5jZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2 OTExMG1zXSBmaW5pc2hlZCBidWlsZGluZyBzdXBlcm1pbgogICAgICAgICAgICAgICAgYXBwbGlh bmNlPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4K ICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYgL3Zhci90bXAv Z3Vlc3Rmcy51WXg1SmI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IHFlbXUtaW1nPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBcIGNyZWF0ZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtZiBxY293Mjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtYgogICAgICAgICAgICAgICAgL3Zhci90bXAvLmd1ZXN0ZnMtMzYvcm9vdC4xNDM1ODxicj4K ICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5nX2Zt dD1yYXc8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAg ICAgICAgICAgICAgIC90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDE8YnI+CiAgICAgICAg ICAgICAgICBGb3JtYXR0aW5nICcvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QxJywgZm10 PXFjb3cyCiAgICAgICAgICAgICAgICBzaXplPTQyOTQ5NjcyOTYKICAgICAgICAgICAgICAgIGJh Y2tpbmdfZmlsZT0nL3Zhci90bXAvLmd1ZXN0ZnMtMzYvcm9vdC4xNDM1OCcKICAgICAgICAgICAg ICAgIGJhY2tpbmdfZm10PSdyYXcnIGVuY3J5cHRpb249b2ZmIGNsdXN0ZXJfc2l6ZT02NTUzNgog ICAgICAgICAgICAgICAgbGF6eV9yZWZjb3VudHM9b2ZmPGJyPgogICAgICAgICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBxZW11LWltZzxicj4KICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCBjcmVhdGU8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgLWIgL3RtcC9ldGxWb3ZiMDlVPGJyPgogICAgICAgICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1vIGJhY2tpbmdfZm10PXJhdzxicj4KICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXAogICAgICAgICAgICAgICAg L3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90Mjxicj4KICAgICAgICAgICAgICAgIEZvcm1h dHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDInLCBmbXQ9cWNvdzIKICAgICAg ICAgICAgICAgIHNpemU9NDQ2NDY0IGJhY2tpbmdfZmlsZT0nL3RtcC9ldGxWb3ZiMDlVJwogICAg ICAgICAgICAgICAgYmFja2luZ19mbXQ9J3JhdycgZW5jcnlwdGlvbj1vZmYgY2x1c3Rlcl9zaXpl PTY1NTM2CiAgICAgICAgICAgICAgICBsYXp5X3JlZmNvdW50cz1vZmY8YnI+CiAgICAgICAgICAg ICAgICBsaWJndWVzdGZzOiBbNjkzNTFtc10gY3JlYXRlIGxpYnZpcnQgWE1MPGJyPgogICAgICAg ICAgICAgICAgdmlydC12MnY6IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRy eQogICAgICAgICAgICAgICAgcnVubmluZyBhZ2FpbiB3aXRoIExJQkdVRVNURlNfREVCVUc9MSBm b3IgbW9yZQogICAgICAgICAgICAgICAgaW5mb3JtYXRpb248YnI+CiAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBjbG9zaW5nIGd1ZXN0ZnMgaGFuZGxlIDB4MmQ4ZmRkMCAoc3RhdGUgMCk8YnI+ CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHJtPGJyPgogICAgICAg ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdG1wL2xpYmd1ZXN0ZnM0 ams1V2g8YnI+CiAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRp dj48YnI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGhyIGlkPSJ6d2NociI+ CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC13ZWln aHQ6IG5vcm1hbDsKICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNv cmF0aW9uOiBub25lOyBmb250LWZhbWlseToKICAgICAgICAgICAgICAgIEhlbHZldGljYSxBcmlh bCxzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7Ij48Yj5EZTogPC9iPjxhCiAgICAgICAgICAg ICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnN1 cG9ydGVAbG9naWN3b3Jrcy5wdCIgdGFyZ2V0PSJfYmxhbmsiPnN1cG9ydGVAbG9naWN3b3Jrcy5w dDwvYT48YnI+CiAgICAgICAgICAgICAgICA8Yj5QYXJhOiA8L2I+PGEgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIgogICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVk IgogICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9 Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAgIDxiPkVudmlh ZGFzOiA8L2I+U2VndW5kYS1mZWlyYSwgNiBNYWlvLCAyMDEzIDIzOjQ1OjM2PGJyPgogICAgICAg ICAgICAgICAgPGI+QXNzdW50bzogPC9iPltVc2Vyc10gdjJ2IGVycm9yPGJyPgogICAgICAgICAg ICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IGZvbnQtc2l6ZToKICAgICAg ICAgICAgICAgICAgMTBwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPgogICAgICAgICAgICAgICAg ICA8ZGl2PkknbSB0cnlpbmcgdG8gZXhwb3J0IGEgVk0gZnJvbSBLVk0uIEl0J3MgYQogICAgICAg ICAgICAgICAgICAgIEZlZG9yYTE0IG1hY2hpbmUuPGJyPgogICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgPGRpdj5JIHJ1bjogdmlydC12MnYgLWkgbGlidmlydCAtaWMK ICAgICAgICAgICAgICAgICAgICBxZW11K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8g cmhldiAtb3MKICAgICAgICAgICAgICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBv cnQgLW9mIHFjb3cyIC1vYSBzcGFyc2UKICAgICAgICAgICAgICAgICAgICAtbiBvdmlydG1nbXQg Vk1fTmFtZTxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxk aXY+PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdj5J dCBzdGFydHMgdG8gYnVpZCB0aGUgdW1hZ2UgYnV0IGluIHRoZSBlbmQgSSBoYXZlCiAgICAgICAg ICAgICAgICAgICAgYW4gZXJyb3IgbWVzc2FnZTo8YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICA8ZGl2PnZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0 ZnMgYXBwbGlhbmNlLiBUcnkKICAgICAgICAgICAgICAgICAgICBydW5uaW5nIGFnYWluIHdpdGgg TElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlCiAgICAgICAgICAgICAgICAgICAgaW5mb3JtYXRp b248YnI+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2PlNv bWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVzdGZzPzxicj4KICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgPGRpdj5Kb3NlPGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICAgICAgICA8ZGl2Pi0tIDxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgIDxkaXY+PHNwYW4+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxociBz dHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMnB4OyI+Sm9zZQogICAgICAgICAgICAgICAgICAg IEZlcnJhZGVpcmE8YnI+CiAgICAgICAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0 cnVlIgogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIK ICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdCIgdGFy Z2V0PSJfYmxhbmsiPmh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdDwvYT48YnI+CiAgICAgICAgICAg ICAgICAgICAgPHNwYW4+PC9zcGFuPjxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgogICAgICAg ICAgICAgICAgVXNlcnMgbWFpbGluZyBsaXN0PGJyPgogICAgICAgICAgICAgICAgPGEgbW96LWRv LW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFi YnJldmlhdGVkIgogICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3Jn IiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAg IDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIK ICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIgogICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4KICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGZpZWxkc2V0IGNs YXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICA8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNz PSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmci IHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CjxhIG1vei1kby1ub3Qtc2VuZD0i dHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgICAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxicj4KICAgICAgICAgIDxwcmUgY2xhc3M9Im1vei1z aWduYXR1cmUiPi0tIApNaXQgZnJldW5kbGljaGVuIEdyw7zDn2VuCgpNaWNoYWVsIFdhZ2Vua25l Y2h0CkZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hhZnQgbWJICkdlc2Now6RmdHNmw7xocmVyIENh cm9sYSBGb3Jub2ZmCkhSQiBGcmVpYnVyZyA3MDEyMDMsIFVJRCBERTI1NTAwNzM3MgpIYXVwdHN0 ci4gNCwgRC03OTIyNCBVbWtpcmNoClRlbCArNDkgNzY2NSA5MzI4OC0wLCBGYXggLTE1MAoKPC9w cmU+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdDxicj4K ICAgICAgICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0 bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICA8YSBj bGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VyczwvYT48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGJyPgogICAgICA8 L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxwcmUgY2xhc3M9Im1vei1zaWdu YXR1cmUiIGNvbHM9IjcyIj4tLSAKTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgoKTWljaGFlbCBX YWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaMOkZnRzZsO8 aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDczNzIK SGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUgOTMyODgtMCwgRmF4IC0x NTAKCjwvcHJlPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNTA5MDQwNzAzMDkw NDA3MDkwOTA5MDktLQo= --===============7027889012595839134==-- From suporte at logicworks.pt Tue May 7 12:51:14 2013 Content-Type: multipart/mixed; boundary="===============2893861042989968717==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: Re: [Users] v2v error Date: Tue, 07 May 2013 17:51:03 +0100 Message-ID: <20931328.252.1367945470674.JavaMail.ferra@pc-ferra> In-Reply-To: 5188E9E8.2080406@FuH-E.de --===============2893861042989968717== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_251_17102348.1367945470671 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi,=3D20 I did that but it fails, maybe the KVM disk has to be the same size or bigg= =3D er?=3D20 Regards=3D20 Jose=3D20 ----- Original Message ----- From: "Michael Wagenknecht" =3D20 To: users(a)ovirt.org=3D20 Sent: Ter=3DC3=3DA7a-feira, 7 de Maio de 2013 12:47:52=3D20 Subject: Re: [Users] v2v error=3D20 Hi,=3D20 the folder images/ contains the virtual disks. Every disk in a separ= =3D ate folder.=3D20 You can ignore the .meta file in the images folder.=3D20 The other one is the image file. You can check it with the command:=3D20 qemu-img info f89d8ca3-f65c-45a0-8f2e-df2f05014d0b=3D20 The folder master/vms/ contains a description file of the vm in the .= =3D ovf format.=3D20 When your VM uses more than one virtual disks, there you can find the imgId= =3D of the disks.=3D20 Regards, Michael=3D20 Am 07.05.2013 13:24, schrieb suporte(a)logicworks.pt :=3D20 Hi Michael,=3D20 Thanks. One question, Myexported VM has the name Fedora, how can I identify= =3D it on the system?=3D20 In the export domain i have=3D20 drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md=3D20 drwxr-xr-x. 3 vdsm kvm 4096 May 7 10:57 images=3D20 drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master=3D20 and in=3D20 /mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= =3D 66317b6475=3D20 I have=3D20 -rw-rw----. 1 vdsm kvm 1073741824 May 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f0= =3D 5014d0b=3D20 -rw-r--r--. 1 vdsm kvm 269 May 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b= =3D .meta=3D20 which one is the exported VM?=3D20 ----- Original Message ----- From: "Michael Wagenknecht" =3D20 To: users(a)ovirt.org=3D20 Sent: Ter=3DC3=3DA7a-feira, 7 de Maio de 2013 7:33:49=3D20 Subject: Re: [Users] v2v error=3D20 Hi,=3D20 I had the same problem some weeks ago. After many hours of try an error I w= =3D ent another way.=3D20 I made a new VM on the ovirt engine with the same parameter than the kvm VM= =3D . Especially the "Allocation Policy" of the virtual disk is important (Prea= =3D llocated for raw images and Thin Provision for qcow images). Then I export = =3D the VM. Then I copy the image from the KVM server to the ovirt export folde= =3D r and override the empty one. Please check the permissions. Now you can imp= =3D ort the VM.=3D20 I go this way with a lot of linux and windows VMs.=3D20 Regards, Michael=3D20 Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt :=3D20
This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2v -i libvirt -ic qe= mu=3D +ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export = -o=3D f qcow2 -oa sparse -n ovirtmgmt VM_Name=3D20 Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D= 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D]D 0h59m31s=3D20 libguestfs: create: flags =3D3D 0, handle =3D3D 0x2d8fdd0=3D20 libguestfs: launch: attach-method=3D3Dlibvirt=3D20 libguestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh=3D20 libguestfs: launch: umask=3D3D0022=3D20 libguestfs: launch: euid=3D3D36=3D20 libguestfs: libvirt version =3D3D 10002 (0.10.2)=3D20 libguestfs: [00000ms] connect to libvirt=3D20 libguestfs: opening libvirt handle: URI =3D3D NULL, auth =3D3D virConnectAu= thPt=3D rDefault, flags =3D3D 0=3D20 libguestfs: successfully opened libvirt handle: conn =3D3D 0x2d7b690=3D20 libguestfs: [00164ms] get libvirt capabilities=3D20 libguestfs: [05465ms] parsing capabilities XML=3D20 libguestfs: [05467ms] build appliance=3D20 libguestfs: command: run: febootstrap-supermin-helper=3D20 libguestfs: command: run: \ --verbose=3D20 libguestfs: command: run: \ -u 36=3D20 libguestfs: command: run: \ -g 36=3D20 libguestfs: command: run: \ -f checksum=3D20 libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d=3D20 libguestfs: command: run: \ x86_64=3D20 supermin helper [00002ms] whitelist =3D3D (not specified), host_cpu =3D3D x= 86_6=3D 4, kernel =3D3D (null), initrd =3D3D (null), appliance =3D3D (null)=3D20 supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d=3D20 checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= =3D .fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= =3D 00.fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= =3D .fc18.x86_64 exists=3D20 supermin helper [00002ms] finished creating kernel=3D20 supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d=3D20 supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img= =3D =3D20 supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img= =3D =3D20 supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles= =3D =3D20 supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img= =3D =3D20 supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= =3D .img=3D20 supermin helper [00770ms] adding kernel modules=3D20 supermin helper [00898ms] finished creating appliance=3D20 libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb16= =3D 2ceec1019efac541dacfea976a5540326=3D20 libguestfs: [06509ms] begin building supermin appliance=3D20 libguestfs: [06509ms] run supermin-helper=3D20 libguestfs: command: run: febootstrap-supermin-helper=3D20 libguestfs: command: run: \ --verbose=3D20 libguestfs: command: run: \ -u 36=3D20 libguestfs: command: run: \ -g 36=3D20 libguestfs: command: run: \ --copy-kernel=3D20 libguestfs: command: run: \ -f ext2=3D20 libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d=3D20 libguestfs: command: run: \ x86_64=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd=3D20 libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root=3D20 supermin helper [00001ms] whitelist =3D3D (not specified), host_cpu =3D3D x= 86_6=3D 4, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D3D /var/tmp/guest= fs.u=3D Yx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root=3D20 supermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d=3D20 checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203= =3D .fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-2= =3D 00.fc18.x86_64 exists=3D20 checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory=3D20 picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202= =3D .fc18.x86_64 exists=3D20 supermin helper [00110ms] finished creating kernel=3D20 supermin helper [02561ms] finished mke2fs=3D20 supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d=3D20 supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img= =3D =3D20 supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img= =3D =3D20 supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles= =3D =3D20 supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img= =3D =3D20 supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules= =3D .img=3D20 supermin helper [38016ms] adding kernel modules=3D20 supermin helper [62584ms] closing ext2 filesystem=3D20 supermin helper [62585ms] finished creating appliance=3D20 libguestfs: [69110ms] finished building supermin appliance=3D20 libguestfs: command: run: rm=3D20 libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb=3D20 libguestfs: command: run: qemu-img=3D20 libguestfs: command: run: \ create=3D20 libguestfs: command: run: \ -f qcow2=3D20 libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358=3D20 libguestfs: command: run: \ -o backing_fmt=3D3Draw=3D20 libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1=3D20 Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3D3Dqcow2 size=3D3D429496= 7296=3D backing_file=3D3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D3D'raw' e= ncry=3D ption=3D3Doff cluster_size=3D3D65536 lazy_refcounts=3D3Doff=3D20 libguestfs: command: run: qemu-img=3D20 libguestfs: command: run: \ create=3D20 libguestfs: command: run: \ -f qcow2=3D20 libguestfs: command: run: \ -b /tmp/etlVovb09U=3D20 libguestfs: command: run: \ -o backing_fmt=3D3Draw=3D20 libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2=3D20 Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464= bac=3D king_file=3D3D'/tmp/etlVovb09U' backing_fmt=3D3D'raw' encryption=3D3Doff cl= uster_=3D size=3D3D65536 lazy_refcounts=3D3Doff=3D20 libguestfs: [69351ms] create libvirt XML=3D20 virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= =3D STFS_DEBUG=3D3D1 for more information=3D20 libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)=3D20 libguestfs: command: run: rm=3D20 libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh=3D20 ----- Original Message ----- De: suporte(a)logicworks.pt=3D20 Para: Users(a)ovirt.org=3D20 Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36=3D20 Assunto: [Users] v2v error=3D20 I'm trying to export a VM from KVM. It's a Fedora14 machine.=3D20 I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev = -o=3D s nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name= =3D =3D20 It starts to buid the umage but in the end I have an error message:=3D20 virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUE= =3D STFS_DEBUG=3D3D1 for more information=3D20 Something wrong with the guestfs?=3D20 Jose=3D20 --=3D20 Jose Ferradeira=3D20 http://www.logicworks.pt=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20 _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinf= o/=3D users=3D20 --=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20
--=3D20 Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150=3D20 _______________________________________________=3D20 Users mailing list=3D20 Users(a)ovirt.org=3D20 http://lists.ovirt.org/mailman/listinfo/users=3D20 ------=3D_Part_251_17102348.1367945470671 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable <=3D div style=3D3D'font-family: arial,helvetica,sans-serif; font-size: 10pt; co= lo=3D r: #000000'>Hi,

I did that but it fails, maybe the KVM disk has to b= =3D e the same size or bigger?

Regards
Jose


<=3D div style=3D3D"color: rgb(0, 0, 0); font-weight: normal; font-style: normal= ; =3D text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: = =3D 12pt;">From: "Michael Wagenknecht" <Wagenknecht(a)FuH-E.de><=3D b>To: users(a)ovirt.org
Sent: Ter=3DC3=3DA7a-feira, 7 de Maio= de 20=3D 13 12:47:52
Subject: Re: [Users] v2v error

=3D20 =3D20 =3D20 Hi,
the folder images/<imgId> contains the virtual disks. Every disk in a separate folder.
You can ignore the .meta file in the images folder.
The other one is the image file. You can check it with the command:
qemu-img info  f89d8ca3-f65c-45a0-8f2e-df2f05014d0b

The folder master/vms/<vmId> contains a description file of the vm in the .ovf format.
When your VM uses more than one virtual disks, there you can find the imgId of the disks.

Regards,   Michael


Am 07.05.2013 13:24, schrieb suporte(a)logicwo= rks.pt:
Hi Michael,

Thanks. One question, Myexported VM has the name Fedora, how can I identify it on the system?
In the export domain i have
drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md
drwxr-xr-x. 3 vdsm kvm 4096 May  7 10:57 images
drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master

and in
/mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= =3D 66317b6475
I have
-rw-rw----. 1 vdsm kvm 1073741824 May  7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
-rw-r--r--. 1 vdsm kvm        26= =3D 9 May  7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta

which one is the exported VM?


From: "Michael Wagenknecht" <Wagenknecht(a)FuH-E.de>
To:
users(a)ovirt.org
Sent: Ter=3DC3=3DA7a-feira, 7 de Maio de 2013 7:33:49
Subject: Re: [Users] v2v error

Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.

Regards,  Michael


Am 07.05.2013 01:52, schrieb suporte(a)l= ogicwork=3D s.pt:
This is what I get if run LIBGUESTFS_DEBUG=3D3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

Fedora14.qcow2: 100% [=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D= 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D]D 0h59m31s
libguestfs: create: flags =3D3D 0, handle =3D3D 0x2d8fdd0 libguestfs: launch: attach-method=3D3Dlibvirt
libguestfs: launch: tmpdir=3D3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D3D0022
libguestfs: launch: euid=3D3D36
libguestfs: libvirt version =3D3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D3D NULL, auth = =3D3D virConnectAuthPtrDefault, flags =3D3D 0
libguestfs: successfully opened libvirt handle: conn =3D3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D (null), initrd =3D3D (n= ull), appliance =3D3D (null)
supermin helper [00002ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a55= =3D 40326
libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root supermin helper [00001ms] whitelist =3D3D (not specified), host_cpu =3D3D x86_64, kernel =3D3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3D3Dqcow2 size=3D3D4294967296 backing_file=3D3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D3D'raw' encryption=3D3Doff cluster_size=3D3D6= 5536 lazy_refcounts=3D3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3D3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3D3Dqcow2 size=3D3D446464 backing_file=3D3D'/tmp/etlVovb09U' backing_fmt=3D3D'raw' encryption=3D3Doff cluster_size=3D3D6= 5536 lazy_refcounts=3D3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh




De: suporte(a)logicwo= rks.pt
Para:
Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error

I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D3D1 for more information

Something wrong with the guestfs?

Jose

--

Jose Ferradeira
http://www.logicworks.pt


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/m= ai=3D lman/listinfo/users



_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/=
us=3D
ers

--=3D20
Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman= /l=3D istinfo/users


--=3D20
Mit freundlichen Gr=3DC3=3DBC=3DC3=3D9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=3DC3=3DA4ftsf=3DC3=3DBChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150


_______________________________________________
Users mailing list= =3D
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
<= /d=3D iv>
------=3D_Part_251_17102348.1367945470671-- --===============2893861042989968717== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzI1MV8xNzEwMjM0OC4xMzY3OTQ1NDcwNjcxCkNvbnRlbnQtVHlwZTogdGV4 dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQt cHJpbnRhYmxlCgpIaSw9MjAKCkkgZGlkIHRoYXQgYnV0IGl0IGZhaWxzLCBtYXliZSB0aGUgS1ZN IGRpc2sgaGFzIHRvIGJlIHRoZSBzYW1lIHNpemUgb3IgYmlnZz0KZXI/PTIwCgpSZWdhcmRzPTIw Ckpvc2U9MjAKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KCkZyb206ICJNaWNoYWVsIFdh Z2Vua25lY2h0IiA8V2FnZW5rbmVjaHRARnVILUUuZGU+PTIwClRvOiB1c2Vyc0BvdmlydC5vcmc9 MjAKU2VudDogVGVyPUMzPUE3YS1mZWlyYSwgNyBkZSBNYWlvIGRlIDIwMTMgMTI6NDc6NTI9MjAK U3ViamVjdDogUmU6IFtVc2Vyc10gdjJ2IGVycm9yPTIwCgpIaSw9MjAKdGhlIGZvbGRlciBpbWFn ZXMvPGltZ0lkPiBjb250YWlucyB0aGUgdmlydHVhbCBkaXNrcy4gRXZlcnkgZGlzayBpbiBhIHNl cGFyPQphdGUgZm9sZGVyLj0yMApZb3UgY2FuIGlnbm9yZSB0aGUgLm1ldGEgZmlsZSBpbiB0aGUg aW1hZ2VzIGZvbGRlci49MjAKVGhlIG90aGVyIG9uZSBpcyB0aGUgaW1hZ2UgZmlsZS4gWW91IGNh biBjaGVjayBpdCB3aXRoIHRoZSBjb21tYW5kOj0yMApxZW11LWltZyBpbmZvIGY4OWQ4Y2EzLWY2 NWMtNDVhMC04ZjJlLWRmMmYwNTAxNGQwYj0yMAoKVGhlIGZvbGRlciBtYXN0ZXIvdm1zLzx2bUlk PiBjb250YWlucyBhIGRlc2NyaXB0aW9uIGZpbGUgb2YgdGhlIHZtIGluIHRoZSAuPQpvdmYgZm9y bWF0Lj0yMApXaGVuIHlvdXIgVk0gdXNlcyBtb3JlIHRoYW4gb25lIHZpcnR1YWwgZGlza3MsIHRo ZXJlIHlvdSBjYW4gZmluZCB0aGUgaW1nSWQ9CiBvZiB0aGUgZGlza3MuPTIwCgpSZWdhcmRzLCBN aWNoYWVsPTIwCgoKQW0gMDcuMDUuMjAxMyAxMzoyNCwgc2NocmllYiBzdXBvcnRlQGxvZ2ljd29y a3MucHQgOj0yMAoKCkhpIE1pY2hhZWwsPTIwCgpUaGFua3MuIE9uZSBxdWVzdGlvbiwgTXlleHBv cnRlZCBWTSBoYXMgdGhlIG5hbWUgRmVkb3JhLCBob3cgY2FuIEkgaWRlbnRpZnk9CiBpdCBvbiB0 aGUgc3lzdGVtPz0yMApJbiB0aGUgZXhwb3J0IGRvbWFpbiBpIGhhdmU9MjAKZHJ3eHIteHIteC4g MiB2ZHNtIGt2bSA0MDk2IEFwciAxMiAxNzowNyBkb21fbWQ9MjAKZHJ3eHIteHIteC4gMyB2ZHNt IGt2bSA0MDk2IE1heSA3IDEwOjU3IGltYWdlcz0yMApkcnd4ci14ci14LiA0IHZkc20ga3ZtIDQw OTYgQXByIDEyIDE3OjA4IG1hc3Rlcj0yMAoKYW5kIGluPTIwCi9tbnQvMzk4ZGE3OWYtNTNlMS00 M2RkLTg4MzYtZTU4ZWRkNGRlOTc1L2ltYWdlcy8yYTk1NjM1Yy0zZTFiLTQ1YTYtYmU4Yy1mYT0K NjYzMTdiNjQ3NT0yMApJIGhhdmU9MjAKLXJ3LXJ3LS0tLS4gMSB2ZHNtIGt2bSAxMDczNzQxODI0 IE1heSA3IDEwOjU5IGY4OWQ4Y2EzLWY2NWMtNDVhMC04ZjJlLWRmMmYwPQo1MDE0ZDBiPTIwCi1y dy1yLS1yLS0uIDEgdmRzbSBrdm0gMjY5IE1heSA3IDEwOjU3IGY4OWQ4Y2EzLWY2NWMtNDVhMC04 ZjJlLWRmMmYwNTAxNGQwYj0KLm1ldGE9MjAKCndoaWNoIG9uZSBpcyB0aGUgZXhwb3J0ZWQgVk0/ PTIwCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCgpGcm9tOiAiTWljaGFlbCBXYWdlbmtu ZWNodCIgPFdhZ2Vua25lY2h0QEZ1SC1FLmRlPj0yMApUbzogdXNlcnNAb3ZpcnQub3JnPTIwClNl bnQ6IFRlcj1DMz1BN2EtZmVpcmEsIDcgZGUgTWFpbyBkZSAyMDEzIDc6MzM6NDk9MjAKU3ViamVj dDogUmU6IFtVc2Vyc10gdjJ2IGVycm9yPTIwCgpIaSw9MjAKSSBoYWQgdGhlIHNhbWUgcHJvYmxl bSBzb21lIHdlZWtzIGFnby4gQWZ0ZXIgbWFueSBob3VycyBvZiB0cnkgYW4gZXJyb3IgSSB3PQpl bnQgYW5vdGhlciB3YXkuPTIwCkkgbWFkZSBhIG5ldyBWTSBvbiB0aGUgb3ZpcnQgZW5naW5lIHdp dGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4gdGhlIGt2bSBWTT0KLiBFc3BlY2lhbGx5IHRoZSAi QWxsb2NhdGlvbiBQb2xpY3kiIG9mIHRoZSB2aXJ0dWFsIGRpc2sgaXMgaW1wb3J0YW50IChQcmVh PQpsbG9jYXRlZCBmb3IgcmF3IGltYWdlcyBhbmQgVGhpbiBQcm92aXNpb24gZm9yIHFjb3cgaW1h Z2VzKS4gVGhlbiBJIGV4cG9ydCA9CnRoZSBWTS4gVGhlbiBJIGNvcHkgdGhlIGltYWdlIGZyb20g dGhlIEtWTSBzZXJ2ZXIgdG8gdGhlIG92aXJ0IGV4cG9ydCBmb2xkZT0KciBhbmQgb3ZlcnJpZGUg dGhlIGVtcHR5IG9uZS4gUGxlYXNlIGNoZWNrIHRoZSBwZXJtaXNzaW9ucy4gTm93IHlvdSBjYW4g aW1wPQpvcnQgdGhlIFZNLj0yMApJIGdvIHRoaXMgd2F5IHdpdGggYSBsb3Qgb2YgbGludXggYW5k IHdpbmRvd3MgVk1zLj0yMAoKUmVnYXJkcywgTWljaGFlbD0yMAoKCkFtIDA3LjA1LjIwMTMgMDE6 NTIsIHNjaHJpZWIgc3Vwb3J0ZUBsb2dpY3dvcmtzLnB0IDo9MjAKPGJsb2NrcXVvdGU+CgoKVGhp cyBpcyB3aGF0IEkgZ2V0IGlmIHJ1biBMSUJHVUVTVEZTX0RFQlVHPTNEMSB2aXJ0LXYydiAtaSBs aWJ2aXJ0IC1pYyBxZW11PQorc3NoOi8vcm9vdEBJUC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1v cyBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW89CmYgcWNvdzIgLW9hIHNwYXJzZSAt biBvdmlydG1nbXQgVk1fTmFtZT0yMAoKCgpGZWRvcmExNC5xY293MjogMTAwJSBbPTNEPTNEPTNE PTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPQo9M0Q9M0Q9M0Q9M0Q9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9 M0Q9M0Q9Cj0zRD0zRD0zRD0zRD0zRF1EIDBoNTltMzFzPTIwCmxpYmd1ZXN0ZnM6IGNyZWF0ZTog ZmxhZ3MgPTNEIDAsIGhhbmRsZSA9M0QgMHgyZDhmZGQwPTIwCmxpYmd1ZXN0ZnM6IGxhdW5jaDog YXR0YWNoLW1ldGhvZD0zRGxpYnZpcnQ9MjAKbGliZ3Vlc3RmczogbGF1bmNoOiB0bXBkaXI9M0Qv dG1wL2xpYmd1ZXN0ZnM0ams1V2g9MjAKbGliZ3Vlc3RmczogbGF1bmNoOiB1bWFzaz0zRDAwMjI9 MjAKbGliZ3Vlc3RmczogbGF1bmNoOiBldWlkPTNEMzY9MjAKbGliZ3Vlc3RmczogbGlidmlydCB2 ZXJzaW9uID0zRCAxMDAwMiAoMC4xMC4yKT0yMApsaWJndWVzdGZzOiBbMDAwMDBtc10gY29ubmVj dCB0byBsaWJ2aXJ0PTIwCmxpYmd1ZXN0ZnM6IG9wZW5pbmcgbGlidmlydCBoYW5kbGU6IFVSSSA9 M0QgTlVMTCwgYXV0aCA9M0QgdmlyQ29ubmVjdEF1dGhQdD0KckRlZmF1bHQsIGZsYWdzID0zRCAw PTIwCmxpYmd1ZXN0ZnM6IHN1Y2Nlc3NmdWxseSBvcGVuZWQgbGlidmlydCBoYW5kbGU6IGNvbm4g PTNEIDB4MmQ3YjY5MD0yMApsaWJndWVzdGZzOiBbMDAxNjRtc10gZ2V0IGxpYnZpcnQgY2FwYWJp bGl0aWVzPTIwCmxpYmd1ZXN0ZnM6IFswNTQ2NW1zXSBwYXJzaW5nIGNhcGFiaWxpdGllcyBYTUw9 MjAKbGliZ3Vlc3RmczogWzA1NDY3bXNdIGJ1aWxkIGFwcGxpYW5jZT0yMApsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1cGVybWluLWhlbHBlcj0yMApsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgLS12ZXJib3NlPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt dSAzNj0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzY9MjAKbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC1mIGNoZWNrc3VtPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZD0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IFwgeDg2XzY0PTIwCnN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gd2hpdGVsaXN0ID0zRCAo bm90IHNwZWNpZmllZCksIGhvc3RfY3B1ID0zRCB4ODZfNj0KNCwga2VybmVsID0zRCAobnVsbCks IGluaXRyZCA9M0QgKG51bGwpLCBhcHBsaWFuY2UgPTNEIChudWxsKT0yMApzdXBlcm1pbiBoZWxw ZXIgWzAwMDAybXNdIGlucHV0c1swXSA9M0QgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ9 MjAKY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5PTIwCnBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNh dXNlIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMz0KLmZjMTgueDg2XzY0IGV4aXN0cz0y MApjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGlz IGEgZGlyZWN0b3J5PTIwCnBpY2tlZCB2bWxpbnV6LTMuOC4xMS0yMDAuZmMxOC54ODZfNjQgYmVj YXVzZSBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguMTEtMj0KMDAuZmMxOC54ODZfNjQgZXhpc3Rz PTIwCmNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBp cyBhIGRpcmVjdG9yeT0yMApwaWNrZWQgdm1saW51ei0zLjguOC0yMDIuZmMxOC54ODZfNjQgYmVj YXVzZSBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDI9Ci5mYzE4Lng4Nl82NCBleGlzdHM9 MjAKc3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWw9MjAK c3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3Vw ZXJtaW4uZD0yMApzdXBlcm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nIC91c3IvbGliNjQv Z3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nPQo9MjAKc3VwZXJtaW4gaGVscGVyIFswMDAxMG1z XSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nPQo9MjAK c3VwZXJtaW4gaGVscGVyIFswMDA1Mm1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3Vw ZXJtaW4uZC9ob3N0ZmlsZXM9Cj0yMApzdXBlcm1pbiBoZWxwZXIgWzAwNzQ4bXNdIHZpc2l0aW5n IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nPQo9MjAKc3VwZXJtaW4gaGVs cGVyIFswMDc2Mm1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2 LXJ1bGVzPQouaW1nPTIwCnN1cGVybWluIGhlbHBlciBbMDA3NzBtc10gYWRkaW5nIGtlcm5lbCBt b2R1bGVzPTIwCnN1cGVybWluIGhlbHBlciBbMDA4OThtc10gZmluaXNoZWQgY3JlYXRpbmcgYXBw bGlhbmNlPTIwCmxpYmd1ZXN0ZnM6IGNoZWNrc3VtIG9mIGV4aXN0aW5nIGFwcGxpYW5jZTogNzcw NWQ5MjBjMDY0YTcyMmRlZjIwYWMyNWI2ZmIxNj0KMmNlZWMxMDE5ZWZhYzU0MWRhY2ZlYTk3NmE1 NTQwMzI2PTIwCmxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBiZWdpbiBidWlsZGluZyBzdXBlcm1pbiBh cHBsaWFuY2U9MjAKbGliZ3Vlc3RmczogWzA2NTA5bXNdIHJ1biBzdXBlcm1pbi1oZWxwZXI9MjAK bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI9MjAK bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC0tdmVyYm9zZT0yMApsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLXUgMzY9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1nIDM2PTIw CmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsPTIwCmxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtZiBleHQyPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAv dXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZD0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46 IFwgeDg2XzY0PTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdmFyL3RtcC9ndWVzdGZz LnVZeDVKYi9rZXJuZWw9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC92YXIvdG1wL2d1 ZXN0ZnMudVl4NUpiL2luaXRyZD0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3Zhci90 bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdD0yMApzdXBlcm1pbiBoZWxwZXIgWzAwMDAxbXNdIHdoaXRl bGlzdCA9M0QgKG5vdCBzcGVjaWZpZWQpLCBob3N0X2NwdSA9M0QgeDg2XzY9CjQsIGtlcm5lbCA9 M0QgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsLCBpbml0cmQgPTNEIC92YXIvdG1wL2d1 ZXN0ZnMudT0KWXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPTNEIC92YXIvdG1wL2d1ZXN0ZnMudVl4 NUpiL3Jvb3Q9MjAKc3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSBpbnB1dHNbMF0gPTNEIC91c3Iv bGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPTIwCmNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeT0yMApwaWNrZWQgdm1saW51ei0z LjguNi0yMDMuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0y MDM9Ci5mYzE4Lng4Nl82NCBleGlzdHM9MjAKY2hlY2tpbmcgbW9kcGF0aCAvbGliL21vZHVsZXMv My44LjExLTIwMC5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeT0yMApwaWNrZWQgdm1saW51ei0z LjguMTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44LjEx LTI9CjAwLmZjMTgueDg2XzY0IGV4aXN0cz0yMApjaGVja2luZyBtb2RwYXRoIC9saWIvbW9kdWxl cy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3Rvcnk9MjAKcGlja2VkIHZtbGludXot My44LjgtMjAyLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aCAvbGliL21vZHVsZXMvMy44Ljgt MjAyPQouZmMxOC54ODZfNjQgZXhpc3RzPTIwCnN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmlu aXNoZWQgY3JlYXRpbmcga2VybmVsPTIwCnN1cGVybWluIGhlbHBlciBbMDI1NjFtc10gZmluaXNo ZWQgbWtlMmZzPTIwCnN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcgL3Vzci9saWI2 NC9ndWVzdGZzL3N1cGVybWluLmQ9MjAKc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGlu ZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9iYXNlLmltZz0KPTIwCnN1cGVybWluIGhl bHBlciBbMTE0NTFtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFl bW9uLmltZz0KPTIwCnN1cGVybWluIGhlbHBlciBbMTE1MjJtc10gdmlzaXRpbmcgL3Vzci9saWI2 NC9ndWVzdGZzL3N1cGVybWluLmQvaG9zdGZpbGVzPQo9MjAKc3VwZXJtaW4gaGVscGVyIFszODAw NG1zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9pbml0LmltZz0KPTIw CnN1cGVybWluIGhlbHBlciBbMzgwMTBtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVzdGZzL3N1 cGVybWluLmQvdWRldi1ydWxlcz0KLmltZz0yMApzdXBlcm1pbiBoZWxwZXIgWzM4MDE2bXNdIGFk ZGluZyBrZXJuZWwgbW9kdWxlcz0yMApzdXBlcm1pbiBoZWxwZXIgWzYyNTg0bXNdIGNsb3Npbmcg ZXh0MiBmaWxlc3lzdGVtPTIwCnN1cGVybWluIGhlbHBlciBbNjI1ODVtc10gZmluaXNoZWQgY3Jl YXRpbmcgYXBwbGlhbmNlPTIwCmxpYmd1ZXN0ZnM6IFs2OTExMG1zXSBmaW5pc2hlZCBidWlsZGlu ZyBzdXBlcm1pbiBhcHBsaWFuY2U9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybT0yMAps aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiPTIw CmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWc9MjAKbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIGNyZWF0ZT0yMApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI9 MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC92YXIvdG1wLy5ndWVzdGZzLTM2L3Jv b3QuMTQzNTg9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1vIGJhY2tpbmdfZm10PTNE cmF3PTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gv c25hcHNob3QxPTIwCkZvcm1hdHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDEn LCBmbXQ9M0RxY293MiBzaXplPTNENDI5NDk2NzI5Nj0KIGJhY2tpbmdfZmlsZT0zRCcvdmFyL3Rt cC8uZ3Vlc3Rmcy0zNi9yb290LjE0MzU4JyBiYWNraW5nX2ZtdD0zRCdyYXcnIGVuY3J5PQpwdGlv bj0zRG9mZiBjbHVzdGVyX3NpemU9M0Q2NTUzNiBsYXp5X3JlZmNvdW50cz0zRG9mZj0yMApsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXCBjcmVhdGU9MjAKbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cyPTIwCmxp Ymd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAvdG1wL2V0bFZvdmIwOVU9MjAKbGliZ3Vlc3Rm czogY29tbWFuZDogcnVuOiBcIC1vIGJhY2tpbmdfZm10PTNEcmF3PTIwCmxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QyPTIwCkZvcm1hdHRp bmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDInLCBmbXQ9M0RxY293MiBzaXplPTNE NDQ2NDY0IGJhYz0Ka2luZ19maWxlPTNEJy90bXAvZXRsVm92YjA5VScgYmFja2luZ19mbXQ9M0Qn cmF3JyBlbmNyeXB0aW9uPTNEb2ZmIGNsdXN0ZXJfPQpzaXplPTNENjU1MzYgbGF6eV9yZWZjb3Vu dHM9M0RvZmY9MjAKbGliZ3Vlc3RmczogWzY5MzUxbXNdIGNyZWF0ZSBsaWJ2aXJ0IFhNTD0yMAp2 aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5IHJ1bm5pbmcg YWdhaW4gd2l0aCBMSUJHVUU9ClNURlNfREVCVUc9M0QxIGZvciBtb3JlIGluZm9ybWF0aW9uPTIw CmxpYmd1ZXN0ZnM6IGNsb3NpbmcgZ3Vlc3RmcyBoYW5kbGUgMHgyZDhmZGQwIChzdGF0ZSAwKT0y MApsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHJtPTIwCmxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXCAtcmYgL3RtcC9saWJndWVzdGZzNGprNVdoPTIwCgoKCgoKLS0tLS0gT3JpZ2luYWwgTWVz c2FnZSAtLS0tLQoKRGU6IHN1cG9ydGVAbG9naWN3b3Jrcy5wdD0yMApQYXJhOiBVc2Vyc0Bvdmly dC5vcmc9MjAKRW52aWFkYXM6IFNlZ3VuZGEtZmVpcmEsIDYgTWFpbywgMjAxMyAyMzo0NTozNj0y MApBc3N1bnRvOiBbVXNlcnNdIHYydiBlcnJvcj0yMAoKCgoKSSdtIHRyeWluZyB0byBleHBvcnQg YSBWTSBmcm9tIEtWTS4gSXQncyBhIEZlZG9yYTE0IG1hY2hpbmUuPTIwCgpJIHJ1bjogdmlydC12 MnYgLWkgbGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJo ZXYgLW89CnMgbmZzLmRvbWFpbi5sb2NhbDovb3ZpcnQvZXhwb3J0IC1vZiBxY293MiAtb2Egc3Bh cnNlIC1uIG92aXJ0bWdtdCBWTV9OYW1lPQo9MjAKCgoKSXQgc3RhcnRzIHRvIGJ1aWQgdGhlIHVt YWdlIGJ1dCBpbiB0aGUgZW5kIEkgaGF2ZSBhbiBlcnJvciBtZXNzYWdlOj0yMAoKdmlydC12MnY6 IEZhaWxlZCB0byBsYXVuY2ggZ3Vlc3RmcyBhcHBsaWFuY2UuIFRyeSBydW5uaW5nIGFnYWluIHdp dGggTElCR1VFPQpTVEZTX0RFQlVHPTNEMSBmb3IgbW9yZSBpbmZvcm1hdGlvbj0yMAoKCgpTb21l dGhpbmcgd3Jvbmcgd2l0aCB0aGUgZ3Vlc3Rmcz89MjAKCgoKSm9zZT0yMAoKCgotLT0yMAoKCkpv c2UgRmVycmFkZWlyYT0yMApodHRwOi8vd3d3LmxvZ2ljd29ya3MucHQ9MjAKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXz0yMApVc2VycyBtYWlsaW5nIGxp c3Q9MjAKVXNlcnNAb3ZpcnQub3JnPTIwCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2Vycz0yMAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0IFVzZXJzQG92aXJ0Lm9yZyBodHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vPQp1c2Vycz0yMAoKCi0tPTIwCk1pdCBmcmV1 bmRsaWNoZW4gR3I9QzM9QkM9QzM9OUZlbgoKTWljaGFlbCBXYWdlbmtuZWNodApGdUggRW50d2lj a2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaD1DMz1BNGZ0c2Y9QzM9QkNocmVyIENhcm9sYSBG b3Jub2ZmCkhSQiBGcmVpYnVyZyA3MDEyMDMsIFVJRCBERTI1NTAwNzM3MgpIYXVwdHN0ci4gNCwg RC03OTIyNCBVbWtpcmNoClRlbCArNDkgNzY2NSA5MzI4OC0wLCBGYXggLTE1MD0yMApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXz0yMApVc2VycyBtYWlsaW5n IGxpc3Q9MjAKVXNlcnNAb3ZpcnQub3JnPTIwCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2Vycz0yMAoKCjwvYmxvY2txdW90ZT4KCi0tPTIwCk1pdCBmcmV1bmRsaWNo ZW4gR3I9QzM9QkM9QzM9OUZlbgoKTWljaGFlbCBXYWdlbmtuZWNodApGdUggRW50d2lja2x1bmdz Z2VzZWxsc2NoYWZ0IG1iSApHZXNjaD1DMz1BNGZ0c2Y9QzM9QkNocmVyIENhcm9sYSBGb3Jub2Zm CkhSQiBGcmVpYnVyZyA3MDEyMDMsIFVJRCBERTI1NTAwNzM3MgpIYXVwdHN0ci4gNCwgRC03OTIy NCBVbWtpcmNoClRlbCArNDkgNzY2NSA5MzI4OC0wLCBGYXggLTE1MD0yMApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXz0yMApVc2VycyBtYWlsaW5nIGxpc3Q9 MjAKVXNlcnNAb3ZpcnQub3JnPTIwCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby91c2Vycz0yMAoKCi0tLS0tLT1fUGFydF8yNTFfMTcxMDIzNDguMTM2Nzk0NTQ3MDY3MQpD b250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVu Y29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD48aGVhZD48c3R5bGUgdHlwZT0zRCd0ZXh0 L2Nzcyc+cCB7IG1hcmdpbjogMDsgfTwvc3R5bGU+PC9oZWFkPjxib2R5Pjw9CmRpdiBzdHlsZT0z RCdmb250LWZhbWlseTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTBw dDsgY29sbz0KcjogIzAwMDAwMCc+SGksPGJyPjxicj5JIGRpZCB0aGF0IGJ1dCBpdCBmYWlscywg bWF5YmUgdGhlIEtWTSBkaXNrIGhhcyB0byBiPQplIHRoZSBzYW1lIHNpemUgb3IgYmlnZ2VyPzxi cj48YnI+UmVnYXJkczxicj5Kb3NlPGJyPjxicj48aHIgaWQ9M0QiendjaHIiPjw9CmRpdiBzdHls ZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxl OiBub3JtYWw7ID0KdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LWZhbWlseTogSGVsdmV0aWNh LEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogPQoxMnB0OyI+PGI+RnJvbTogPC9iPiJNaWNo YWVsIFdhZ2Vua25lY2h0IiAmbHQ7V2FnZW5rbmVjaHRARnVILUUuZGUmZ3Q7PGJyPjw9CmI+VG86 IDwvYj51c2Vyc0BvdmlydC5vcmc8YnI+PGI+U2VudDogPC9iPlRlcj1DMz1BN2EtZmVpcmEsIDcg ZGUgTWFpbyBkZSAyMD0KMTMgMTI6NDc6NTI8YnI+PGI+U3ViamVjdDogPC9iPlJlOiBbVXNlcnNd IHYydiBlcnJvcjxicj48YnI+CiA9MjAKICAgPTIwCiA9MjAKICAgIEhpLDxicj4KICAgIHRoZSBm b2xkZXIgaW1hZ2VzLyZsdDtpbWdJZCZndDsgY29udGFpbnMgdGhlIHZpcnR1YWwgZGlza3MuIEV2 ZXJ5CiAgICBkaXNrIGluIGEgc2VwYXJhdGUgZm9sZGVyLiA8YnI+CiAgICBZb3UgY2FuIGlnbm9y ZSB0aGUgLm1ldGEgZmlsZSBpbiB0aGUgaW1hZ2VzIGZvbGRlci48YnI+CiAgICBUaGUgb3RoZXIg b25lIGlzIHRoZSBpbWFnZSBmaWxlLiBZb3UgY2FuIGNoZWNrIGl0IHdpdGggdGhlIGNvbW1hbmQ6 PGJyPgogICAgcWVtdS1pbWcgaW5mbyZuYnNwOyBmODlkOGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJm MDUwMTRkMGI8YnI+CiAgICA8YnI+CiAgICBUaGUgZm9sZGVyIG1hc3Rlci92bXMvJmx0O3ZtSWQm Z3Q7IGNvbnRhaW5zIGEgZGVzY3JpcHRpb24gZmlsZSBvZgogICAgdGhlIHZtIGluIHRoZSAub3Zm IGZvcm1hdC48YnI+CiAgICBXaGVuIHlvdXIgVk0gdXNlcyBtb3JlIHRoYW4gb25lIHZpcnR1YWwg ZGlza3MsIHRoZXJlIHlvdSBjYW4gZmluZAogICAgdGhlIGltZ0lkIG9mIHRoZSBkaXNrcy48YnI+ CiAgICA8YnI+CiAgICBSZWdhcmRzLCZuYnNwOyZuYnNwOyBNaWNoYWVsPGJyPgogICAgPGJyPgog ICAgPGJyPgogICAgQW0gMDcuMDUuMjAxMyAxMzoyNCwgc2NocmllYiA8YSBjbGFzcz0zRCJtb3ot dHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Cj0zRCJtYWlsdG86c3Vwb3J0ZUBsb2dpY3dvcmtz LnB0IiB0YXJnZXQ9M0QiX2JsYW5rIj5zdXBvcnRlQGxvZ2ljd29ya3MucHQ8Lz0KYT46CiAgICA8 YmxvY2txdW90ZSBjaXRlPTNEIm1pZDozMTY3OTUxMi42NDYuMTM2NzkyNTg3MTYzOC5KYXZhTWFp bC5mZXJyYUBwYy1mZT0KcnJhIj4KICAgICAgPHN0eWxlPnAgeyBtYXJnaW46IDA7IH08L3N0eWxl PgogICAgICA8ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1z ZXJpZjsgZm9udC1zaXplOiAxMHA9CnQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5IaSBNaWNoYWVs LDxicj4KICAgICAgICA8YnI+CiAgICAgICAgVGhhbmtzLiBPbmUgcXVlc3Rpb24sIE15ZXhwb3J0 ZWQgVk0gaGFzIHRoZSBuYW1lIEZlZG9yYSwgaG93IGNhbgogICAgICAgIEkgaWRlbnRpZnkgaXQg b24gdGhlIHN5c3RlbT88YnI+CiAgICAgICAgSW4gdGhlIGV4cG9ydCBkb21haW4gaSBoYXZlPGJy PgogICAgICAgIGRyd3hyLXhyLXguIDIgdmRzbSBrdm0gNDA5NiBBcHIgMTIgMTc6MDcgZG9tX21k PGJyPgogICAgICAgIGRyd3hyLXhyLXguIDMgdmRzbSBrdm0gNDA5NiBNYXkmbmJzcDsgNyAxMDo1 NyBpbWFnZXM8YnI+CiAgICAgICAgZHJ3eHIteHIteC4gNCB2ZHNtIGt2bSA0MDk2IEFwciAxMiAx NzowOCBtYXN0ZXI8YnI+CiAgICAgICAgPGJyPgogICAgICAgIGFuZCBpbjxicj4KL21udC8zOThk YTc5Zi01M2UxLTQzZGQtODgzNi1lNThlZGQ0ZGU5NzUvaW1hZ2VzLzJhOTU2MzVjLTNlMWItNDVh Ni1iZThjLWZhPQo2NjMxN2I2NDc1PGJyPgogICAgICAgIEkgaGF2ZTxicj4KICAgICAgICAtcnct cnctLS0tLiAxIHZkc20ga3ZtIDEwNzM3NDE4MjQgTWF5Jm5ic3A7IDcgMTA6NTkKICAgICAgICBm ODlkOGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJmMDUwMTRkMGI8YnI+CiAgICAgICAgLXJ3LXItLXIt LS4gMSB2ZHNtIGt2bSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAy Nj0KOSBNYXkmbmJzcDsgNyAxMDo1NwogICAgICAgIGY4OWQ4Y2EzLWY2NWMtNDVhMC04ZjJlLWRm MmYwNTAxNGQwYi5tZXRhPGJyPgogICAgICAgIDxicj4KICAgICAgICB3aGljaCBvbmUgaXMgdGhl IGV4cG9ydGVkIFZNPzxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGhyIGlkPTNEInp3Y2hyIj4K ICAgICAgICA8ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtd2VpZ2h0OiBu b3JtYWw7IGZvbnQtc3R5bGU6PQogbm9ybWFsOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQt ZmFtaWx5OiBIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgZm89Cm50LXNpemU6IDEycHQ7Ij48 Yj5Gcm9tOiA8L2I+Ik1pY2hhZWwKICAgICAgICAgIFdhZ2Vua25lY2h0IiA8YSBjbGFzcz0zRCJt b3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9M0QibWFpbHRvOldhPQpnZW5rbmVjaHRARnVILUUu ZGUiIHRhcmdldD0zRCJfYmxhbmsiPiZsdDtXYWdlbmtuZWNodEBGdUgtRS5kZSZndDs8L2E+PGJy PgogICAgICAgICAgPGI+VG86IDwvYj48YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2aWF0 ZWQiIGhyZWY9M0QibWFpbHRvOnU9CnNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9M0QiX2JsYW5rIj51 c2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGI+U2VudDogPC9iPlRlcj1DMz1BN2Et ZmVpcmEsIDcgZGUgTWFpbyBkZSAyMDEzIDc6MzM6NDk8YnI+CiAgICAgICAgICA8Yj5TdWJqZWN0 OiA8L2I+UmU6IFtVc2Vyc10gdjJ2IGVycm9yPGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAg SGksPGJyPgogICAgICAgICAgSSBoYWQgdGhlIHNhbWUgcHJvYmxlbSBzb21lIHdlZWtzIGFnby4g QWZ0ZXIgbWFueSBob3VycyBvZiB0cnkKICAgICAgICAgIGFuIGVycm9yIEkgd2VudCBhbm90aGVy IHdheS48YnI+CiAgICAgICAgICBJIG1hZGUgYSBuZXcgVk0gb24gdGhlIG92aXJ0IGVuZ2luZSB3 aXRoIHRoZSBzYW1lIHBhcmFtZXRlcgogICAgICAgICAgdGhhbiB0aGUga3ZtIFZNLiBFc3BlY2lh bGx5IHRoZSAiQWxsb2NhdGlvbiBQb2xpY3kiIG9mIHRoZQogICAgICAgICAgdmlydHVhbCBkaXNr IGlzIGltcG9ydGFudCAoUHJlYWxsb2NhdGVkIGZvciByYXcgaW1hZ2VzIGFuZAogICAgICAgICAg VGhpbiBQcm92aXNpb24gZm9yIHFjb3cgaW1hZ2VzKS4gVGhlbiBJIGV4cG9ydCB0aGUgVk0uIFRo ZW4gSQogICAgICAgICAgY29weSB0aGUgaW1hZ2UgZnJvbSB0aGUgS1ZNIHNlcnZlciB0byB0aGUg b3ZpcnQgZXhwb3J0IGZvbGRlcgogICAgICAgICAgYW5kIG92ZXJyaWRlIHRoZSBlbXB0eSBvbmUu IFBsZWFzZSBjaGVjayB0aGUgcGVybWlzc2lvbnMuIE5vdwogICAgICAgICAgeW91IGNhbiBpbXBv cnQgdGhlIFZNLiA8YnI+CiAgICAgICAgICBJIGdvIHRoaXMgd2F5IHdpdGggYSBsb3Qgb2YgbGlu dXggYW5kIHdpbmRvd3MgVk1zLjxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIFJlZ2FyZHMs Jm5ic3A7IE1pY2hhZWw8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAg ICBBbSAwNy4wNS4yMDEzIDAxOjUyLCBzY2hyaWViIDxhIGNsYXNzPTNEIm1vei10eHQtbGluay1h YmJyZXZpYXRlZD0KIiBocmVmPTNEIm1haWx0bzpzdXBvcnRlQGxvZ2ljd29ya3MucHQiIHRhcmdl dD0zRCJfYmxhbmsiPnN1cG9ydGVAbG9naWN3b3JrPQpzLnB0PC9hPjoKICAgICAgICAgIDxibG9j a3F1b3RlIGNpdGU9M0QibWlkOjEwNjE0MjQ4NTYuNDEzOC4xMzY3ODg0MzcxOTU5LkphdmFNYWls LnJvPQpvdEBsb2dpY3dvcmtzLnB0Ij4KICAgICAgICAgICAgPGRpdiBzdHlsZT0zRCJmb250LWZh bWlseTogVGltZXMgTmV3IFJvbWFuOyBmb250LXNpemU6IDEwcHQ7IGNvPQpsb3I6IHJnYigwLCAw LCAwKTsiPgogICAgICAgICAgICAgIDxkaXY+VGhpcyBpcyB3aGF0IEkgZ2V0IGlmIHJ1biBMSUJH VUVTVEZTX0RFQlVHPTNEMSB2aXJ0LXYydgogICAgICAgICAgICAgICAgLWkgbGlidmlydCAtaWMg cWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYKICAgICAgICAgICAgICAg IC1vcyBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1vYSBzcGFyc2UK ICAgICAgICAgICAgICAgIC1uIG92aXJ0bWdtdCBWTV9OYW1lPGJyPgogICAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgIDxkaXY+RmVkb3JhMTQucWNvdzI6IDEwMCUKICAgICAgICAgICAgICAgIFs9M0Q9M0Q9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9Cj0zRD0z RD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0z RD0zRD0zRD0zRD0zRD0KPTNEPTNEPTNEXUQKICAgICAgICAgICAgICAgIDBoNTltMzFzPGJyPgog ICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY3JlYXRlOiBmbGFncyA9M0QgMCwgaGFuZGxlID0z RCAweDJkOGZkZDA8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IGF0dGFj aC1tZXRob2Q9M0RsaWJ2aXJ0PGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNo OiB0bXBkaXI9M0QvdG1wL2xpYmd1ZXN0ZnM0ams1V2g8YnI+CiAgICAgICAgICAgICAgICBsaWJn dWVzdGZzOiBsYXVuY2g6IHVtYXNrPTNEMDAyMjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0 ZnM6IGxhdW5jaDogZXVpZD0zRDM2PGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogbGli dmlydCB2ZXJzaW9uID0zRCAxMDAwMiAoMC4xMC4yKTxicj4KICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IFswMDAwMG1zXSBjb25uZWN0IHRvIGxpYnZpcnQ8YnI+CiAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxlOiBVUkkgPTNEIE5VTEwsIGF1dGggPTNE CiAgICAgICAgICAgICAgICB2aXJDb25uZWN0QXV0aFB0ckRlZmF1bHQsIGZsYWdzID0zRCAwPGJy PgogICAgICAgICAgICAgICAgbGliZ3Vlc3Rmczogc3VjY2Vzc2Z1bGx5IG9wZW5lZCBsaWJ2aXJ0 IGhhbmRsZTogY29ubiA9M0QKICAgICAgICAgICAgICAgIDB4MmQ3YjY5MDxicj4KICAgICAgICAg ICAgICAgIGxpYmd1ZXN0ZnM6IFswMDE2NG1zXSBnZXQgbGlidmlydCBjYXBhYmlsaXRpZXM8YnI+ CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBbMDU0NjVtc10gcGFyc2luZyBjYXBhYmlsaXRp ZXMgWE1MPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogWzA1NDY3bXNdIGJ1aWxkIGFw cGxpYW5jZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogZmVi b290c3RyYXAtc3VwZXJtaW4taGVscGVyPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcIC0tdmVyYm9zZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtdSAzNjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAtZyAzNjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtZiBjaGVja3N1bTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXAogICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWlu LmQ8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgeDg2XzY0 PGJyPgogICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSB3aGl0ZWxpc3Qg PTNEIChub3Qgc3BlY2lmaWVkKSwKICAgICAgICAgICAgICAgIGhvc3RfY3B1ID0zRCB4ODZfNjQs IGtlcm5lbCA9M0QgKG51bGwpLCBpbml0cmQgPTNEIChudWxsKSwKICAgICAgICAgICAgICAgIGFw cGxpYW5jZSA9M0QgKG51bGwpPGJyPgogICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsw MDAwMm1zXSBpbnB1dHNbMF0gPTNECiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZDxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1 bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhCiAgICAgICAgICAgICAgICBkaXJlY3Rvcnk8 YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguNi0yMDMuZmMxOC54ODZfNjQg YmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAgICAvbGliL21vZHVsZXMvMy44LjYtMjAzLmZj MTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5nIG1vZHBhdGggL2xp Yi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMKICAgICAgICAgICAgICAgIGEgZGly ZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjExLTIwMC5mYzE4 Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKICAgICAgICAgICAgICAgIC9saWIvbW9kdWxlcy8zLjgu MTEtMjAwLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5nIG1v ZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBhCiAgICAgICAgICAg ICAgICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguOC0y MDIuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAgICAvbGliL21vZHVs ZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbMDAwMDJtc10gZmluaXNoZWQgY3JlYXRpbmcga2VybmVsPGJyPgogICAgICAg ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZwogICAgICAgICAgICAg ICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQ8YnI+CiAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0 L2d1ZXN0ZnMvc3VwZXJtaW4uZC9iYXNlLmltZzxicj4KICAgICAgICAgICAgICAgIHN1cGVybWlu IGhlbHBlciBbMDAwMTBtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vl c3Rmcy9zdXBlcm1pbi5kL2RhZW1vbi5pbWc8YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBo ZWxwZXIgWzAwMDUybXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0 ZnMvc3VwZXJtaW4uZC9ob3N0ZmlsZXM8YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxw ZXIgWzAwNzQ4bXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMv c3VwZXJtaW4uZC9pbml0LmltZzxicj4KICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBb MDA3NjJtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBl cm1pbi5kL3VkZXYtcnVsZXMuaW1nPGJyPgogICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFswMDc3MG1zXSBhZGRpbmcga2VybmVsIG1vZHVsZXM8YnI+CiAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwODk4bXNdIGZpbmlzaGVkIGNyZWF0aW5nIGFwcGxpYW5jZTxicj4KICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNoZWNrc3VtIG9mIGV4aXN0aW5nIGFwcGxpYW5jZToK ICAgICAgICAgICAgICAgIDc3MDVkOTIwYzA2NGE3MjJkZWYyMGFjMjViNmZiMTYyY2VlYzEwMTll ZmFjNTQxZGFjZmVhOTc2YTU1PQo0MDMyNjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6 IFswNjUwOW1zXSBiZWdpbiBidWlsZGluZyBzdXBlcm1pbiBhcHBsaWFuY2U8YnI+CiAgICAgICAg ICAgICAgICBsaWJndWVzdGZzOiBbMDY1MDltc10gcnVuIHN1cGVybWluLWhlbHBlcjxicj4KICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogZmVib290c3RyYXAtc3VwZXJt aW4taGVscGVyPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC0tdmVyYm9zZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtdSAzNjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt ZyAzNjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtLWNv cHkta2VybmVsPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIGV4dDI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwK ICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAg ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxicj4KICAgICAgICAg ICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXAogICAgICAgICAgICAgICAgL3Zhci90 bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOiBcCiAgICAgICAgICAgICAgICAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9p bml0cmQ8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3Zh ci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdDxicj0KPgogICAgICAgICAgICAgICAgc3VwZXJtaW4g aGVscGVyIFswMDAwMW1zXSB3aGl0ZWxpc3QgPTNEIChub3Qgc3BlY2lmaWVkKSwKICAgICAgICAg ICAgICAgIGhvc3RfY3B1ID0zRCB4ODZfNjQsIGtlcm5lbCA9M0QKICAgICAgICAgICAgICAgIC92 YXIvdG1wL2d1ZXN0ZnMudVl4NUpiL2tlcm5lbCwgaW5pdHJkID0zRAogICAgICAgICAgICAgICAg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPTNECiAgICAgICAgICAg ICAgICAvdmFyL3RtcC9ndWVzdGZzLnVZeDVKYi9yb290PGJyPgogICAgICAgICAgICAgICAgc3Vw ZXJtaW4gaGVscGVyIFswMDAwMW1zXSBpbnB1dHNbMF0gPTNECiAgICAgICAgICAgICAgICAvdXNy L2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgICAgICAgIGNoZWNraW5nIG1v ZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhCiAgICAgICAgICAg ICAgICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguNi0y MDMuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAgICAgICAvbGliL21vZHVs ZXMvMy44LjYtMjAzLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAgICAgIGNoZWNr aW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMKICAgICAg ICAgICAgICAgIGEgZGlyZWN0b3J5PGJyPgogICAgICAgICAgICAgICAgcGlja2VkIHZtbGludXot My44LjExLTIwMC5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKICAgICAgICAgICAgICAgIC9s aWIvbW9kdWxlcy8zLjguMTEtMjAwLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAgICAgICAg ICAgIGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBp cyBhCiAgICAgICAgICAgICAgICBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICBwaWNrZWQg dm1saW51ei0zLjguOC0yMDIuZmMxOC54ODZfNjQgYmVjYXVzZSBtb2RwYXRoCiAgICAgICAgICAg ICAgICAvbGliL21vZHVsZXMvMy44LjgtMjAyLmZjMTgueDg2XzY0IGV4aXN0czxicj4KICAgICAg ICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAxMTBtc10gZmluaXNoZWQgY3JlYXRpbmcga2Vy bmVsPGJyPgogICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hl ZCBta2UyZnM8YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYzbXNdIHZp c2l0aW5nCiAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4K ICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcKICAgICAg ICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nPGJyPgogICAg ICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsxMTQ1MW1zXSB2aXNpdGluZwogICAgICAgICAg ICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZzxicj4KICAgICAg ICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMTE1MjJtc10gdmlzaXRpbmcKICAgICAgICAgICAg ICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3RmaWxlczxicj4KICAgICAgICAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMzgwMDRtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAg IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nPGJyPgogICAgICAgICAgICAg ICAgc3VwZXJtaW4gaGVscGVyIFszODAxMG1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgL3Vz ci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWc8YnI+CiAgICAgICAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzM4MDE2bXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlczxicj4K ICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbNjI1ODRtc10gY2xvc2luZyBleHQyIGZp bGVzeXN0ZW08YnI+CiAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzYyNTg1bXNdIGZp bmlzaGVkIGNyZWF0aW5nIGFwcGxpYW5jZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6 IFs2OTExMG1zXSBmaW5pc2hlZCBidWlsZGluZyBzdXBlcm1pbgogICAgICAgICAgICAgICAgYXBw bGlhbmNlPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxi cj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYgL3Zhci90 bXAvZ3Vlc3Rmcy51WXg1SmI8YnI+CiAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IHFlbXUtaW1nPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDog cnVuOiBcIGNyZWF0ZTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXCAtZiBxY293Mjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXCAtYgogICAgICAgICAgICAgICAgL3Zhci90bXAvLmd1ZXN0ZnMtMzYvcm9vdC4xNDM1ODxi cj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNraW5n X2ZtdD0zRHJhdzxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XAogICAgICAgICAgICAgICAgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90MTxicj4KICAg ICAgICAgICAgICAgIEZvcm1hdHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hvdDEn LCBmbXQ9M0RxY293MgogICAgICAgICAgICAgICAgc2l6ZT0zRDQyOTQ5NjcyOTYKICAgICAgICAg ICAgICAgIGJhY2tpbmdfZmlsZT0zRCcvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290LjE0MzU4Jwog ICAgICAgICAgICAgICAgYmFja2luZ19mbXQ9M0QncmF3JyBlbmNyeXB0aW9uPTNEb2ZmIGNsdXN0 ZXJfc2l6ZT0zRDY1NTM2CiAgICAgICAgICAgICAgICBsYXp5X3JlZmNvdW50cz0zRG9mZjxicj4K ICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWc8YnI+CiAg ICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlPGJyPgogICAg ICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cyPGJyPgogICAg ICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC90bXAvZXRsVm92YjA5 VTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBiYWNr aW5nX2ZtdD0zRHJhdzxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1 bjogXAogICAgICAgICAgICAgICAgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90Mjxicj4K ICAgICAgICAgICAgICAgIEZvcm1hdHRpbmcgJy90bXAvbGliZ3Vlc3RmczRqazVXaC9zbmFwc2hv dDInLCBmbXQ9M0RxY293MgogICAgICAgICAgICAgICAgc2l6ZT0zRDQ0NjQ2NCBiYWNraW5nX2Zp bGU9M0QnL3RtcC9ldGxWb3ZiMDlVJwogICAgICAgICAgICAgICAgYmFja2luZ19mbXQ9M0QncmF3 JyBlbmNyeXB0aW9uPTNEb2ZmIGNsdXN0ZXJfc2l6ZT0zRDY1NTM2CiAgICAgICAgICAgICAgICBs YXp5X3JlZmNvdW50cz0zRG9mZjxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTM1 MW1zXSBjcmVhdGUgbGlidmlydCBYTUw8YnI+CiAgICAgICAgICAgICAgICB2aXJ0LXYydjogRmFp bGVkIHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5CiAgICAgICAgICAgICAgICBydW5u aW5nIGFnYWluIHdpdGggTElCR1VFU1RGU19ERUJVRz0zRDEgZm9yIG1vcmUKICAgICAgICAgICAg ICAgIGluZm9ybWF0aW9uPGJyPgogICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY2xvc2luZyBn dWVzdGZzIGhhbmRsZSAweDJkOGZkZDAgKHN0YXRlIDApPGJyPgogICAgICAgICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4KICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtcmYgL3RtcC9saWJndWVzdGZzNGprNVdoPGJyPgogICAgICAgICAg ICAgICAgPGJyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXY+PGJyPgog ICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAg IDwvZGl2PgogICAgICAgICAgICAgIDxociBpZD0zRCJ6d2NociI+CiAgICAgICAgICAgICAgPGRp diBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250 LT0Kc3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LWZhbWlseTogSGVs dmV0aWNhLEFyaWFsLHNhbnMtc2VyPQppZjsgZm9udC1zaXplOiAxMnB0OyI+PGI+RGU6IDwvYj48 YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Cj0zRCJtYWlsdG86c3Vw b3J0ZUBsb2dpY3dvcmtzLnB0IiB0YXJnZXQ9M0QiX2JsYW5rIj5zdXBvcnRlQGxvZ2ljd29ya3Mu cHQ8Lz0KYT48YnI+CiAgICAgICAgICAgICAgICA8Yj5QYXJhOiA8L2I+PGEgY2xhc3M9M0QibW96 LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIj0KbWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIg dGFyZ2V0PTNEIl9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAg IDxiPkVudmlhZGFzOiA8L2I+U2VndW5kYS1mZWlyYSwgNiBNYWlvLCAyMDEzIDIzOjQ1OjM2PGJy PgogICAgICAgICAgICAgICAgPGI+QXNzdW50bzogPC9iPltVc2Vyc10gdjJ2IGVycm9yPGJyPgog ICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgIDxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgZm9udC1z aXplOiAxMHB0PQo7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4KICAgICAgICAgICAgICAgICAgPGRp dj5JJ20gdHJ5aW5nIHRvIGV4cG9ydCBhIFZNIGZyb20gS1ZNLiBJdCdzIGEKICAgICAgICAgICAg ICAgICAgICBGZWRvcmExNCBtYWNoaW5lLjxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAg ICAgICAgICAgICAgICAgIDxkaXY+SSBydW46IHZpcnQtdjJ2IC1pIGxpYnZpcnQgLWljCiAgICAg ICAgICAgICAgICAgICAgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYg LW9zCiAgICAgICAgICAgICAgICAgICAgbmZzLmRvbWFpbi5sb2NhbDovb3ZpcnQvZXhwb3J0IC1v ZiBxY293MiAtb2Egc3BhcnNlCiAgICAgICAgICAgICAgICAgICAgLW4gb3ZpcnRtZ210IFZNX05h bWU8YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2Pjxi cj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+SXQgc3Rh cnRzIHRvIGJ1aWQgdGhlIHVtYWdlIGJ1dCBpbiB0aGUgZW5kIEkgaGF2ZQogICAgICAgICAgICAg ICAgICAgIGFuIGVycm9yIG1lc3NhZ2U6PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgPGRpdj52aXJ0LXYydjogRmFpbGVkIHRvIGxhdW5jaCBndWVzdGZzIGFw cGxpYW5jZS4gVHJ5CiAgICAgICAgICAgICAgICAgICAgcnVubmluZyBhZ2FpbiB3aXRoIExJQkdV RVNURlNfREVCVUc9M0QxIGZvciBtb3JlCiAgICAgICAgICAgICAgICAgICAgaW5mb3JtYXRpb248 YnI+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2PlNvbWV0 aGluZyB3cm9uZyB3aXRoIHRoZSBndWVzdGZzPzxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgPGRpdj5Kb3NlPGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgICAgICA8ZGl2Pi0tIDxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgICAgICAgIDxkaXY+PHNwYW4+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxociBzdHls ZT0zRCJ3aWR0aDogMTAwJTsgaGVpZ2h0OiAycHg7Ij5Kb3NlCiAgICAgICAgICAgICAgICAgICAg RmVycmFkZWlyYTxicj4KICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0zRCJtb3otdHh0LWxp bmstZnJlZXRleHQiIGhyZWY9M0QiaHR0cDovL3d3dy5sPQpvZ2ljd29ya3MucHQiIHRhcmdldD0z RCJfYmxhbmsiPmh0dHA6Ly93d3cubG9naWN3b3Jrcy5wdDwvYT48YnI+CiAgICAgICAgICAgICAg ICAgICAgPHNwYW4+PC9zcGFuPjxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgogICAgICAgICAg ICAgICAgVXNlcnMgbWFpbGluZyBsaXN0PGJyPgogICAgICAgICAgICAgICAgPGEgY2xhc3M9M0Qi bW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIm1haWx0bzpVc2Vyc0A9Cm92aXJ0Lm9y ZyIgdGFyZ2V0PTNEIl9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAg ICAgIDxhIGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0zRCJodHRwOi8vbGlz dHMub3ZpPQpydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PTNEIl9ibGFuayI+ aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWk9CmxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgog ICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAg IDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8 ZmllbGRzZXQgY2xhc3M9M0QibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAg ICAgICAgIDxicj4KICAgICAgICAgICAgPHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxpc3QKPGEgY2xhc3M9M0QibW96LXR4 dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIm1haWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdl PQp0PTNEIl9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBjbGFzcz0zRCJtb3otdHh0LWxp bmstZnJlZXRleHQiIGhyZWY9M0QiaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2w9Cmlz dGluZm8vdXNlcnMiIHRhcmdldD0zRCJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91cz0KZXJzPC9hPgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4K ICAgICAgICAgIDxicj4KICAgICAgICAgIDxwcmUgY2xhc3M9M0QibW96LXNpZ25hdHVyZSI+LS09 MjAKTWl0IGZyZXVuZGxpY2hlbiBHcj1DMz1CQz1DMz05RmVuCgpNaWNoYWVsIFdhZ2Vua25lY2h0 CkZ1SCBFbnR3aWNrbHVuZ3NnZXNlbGxzY2hhZnQgbWJICkdlc2NoPUMzPUE0ZnRzZj1DMz1CQ2hy ZXIgQ2Fyb2xhIEZvcm5vZmYKSFJCIEZyZWlidXJnIDcwMTIwMywgVUlEIERFMjU1MDA3MzcyCkhh dXB0c3RyLiA0LCBELTc5MjI0IFVta2lyY2gKVGVsICs0OSA3NjY1IDkzMjg4LTAsIEZheCAtMTUw Cgo8L3ByZT4KICAgICAgICAgIDxicj4KICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fPGJyPgogICAgICAgICAgVXNlcnMgbWFpbGluZyBsaXN0 PGJyPgogICAgICAgICAgPGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm PTNEIm1haWx0bzpVc2Vyc0BvdmlydC49Cm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+VXNlcnNAb3Zp cnQub3JnPC9hPjxicj4KICAgICAgICAgIDxhIGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVldGV4 dCIgaHJlZj0zRCJodHRwOi8vbGlzdHMub3ZpcnQub3JnPQovbWFpbG1hbi9saXN0aW5mby91c2Vy cyIgdGFyZ2V0PTNEIl9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2w9Cmlz dGluZm8vdXNlcnM8L2E+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxicj4KICAgICAgPC9k aXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8cHJlIGNsYXNzPTNEIm1vei1zaWdu YXR1cmUiPi0tPTIwCk1pdCBmcmV1bmRsaWNoZW4gR3I9QzM9QkM9QzM9OUZlbgoKTWljaGFlbCBX YWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaD1DMz1BNGZ0 c2Y9QzM9QkNocmVyIENhcm9sYSBGb3Jub2ZmCkhSQiBGcmVpYnVyZyA3MDEyMDMsIFVJRCBERTI1 NTAwNzM3MgpIYXVwdHN0ci4gNCwgRC03OTIyNCBVbWtpcmNoClRlbCArNDkgNzY2NSA5MzI4OC0w LCBGYXggLTE1MAoKPC9wcmU+CiAgPGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fPGJyPlVzZXJzIG1haWxpbmcgbGlzdD0KPGJyPlVzZXJzQG92aXJ0Lm9y Zzxicj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8YnI+PC9k PQppdj48YnI+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9QYXJ0XzI1MV8xNzEwMjM0OC4x MzY3OTQ1NDcwNjcxLS0K --===============2893861042989968717==-- From Wagenknecht at FuH-E.de Wed May 8 02:19:04 2013 Content-Type: multipart/mixed; boundary="===============6978569869264108329==" MIME-Version: 1.0 From: Michael Wagenknecht To: users at ovirt.org Subject: Re: [Users] v2v error Date: Wed, 08 May 2013 08:18:58 +0200 Message-ID: <5189EE52.6060503@FuH-E.de> In-Reply-To: 20931328.252.1367945470674.JavaMail.ferra@pc-ferra --===============6978569869264108329== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------020509010105080604000205 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 8bit Hi Jose, the disk size has to be the same and the "Allocation Policy" has to be = the right one (see my first answer). Regards, Michael Am 07.05.2013 18:51, schrieb suporte(a)logicworks.pt: > Hi, > > I did that but it fails, maybe the KVM disk has to be the same size or = > bigger? > > Regards > Jose > > ------------------------------------------------------------------------ > *From: *"Michael Wagenknecht" > *To: *users(a)ovirt.org > *Sent: *Ter=C3=A7a-feira, 7 de Maio de 2013 12:47:52 > *Subject: *Re: [Users] v2v error > > Hi, > the folder images/ contains the virtual disks. Every disk in a = > separate folder. > You can ignore the .meta file in the images folder. > The other one is the image file. You can check it with the command: > qemu-img info f89d8ca3-f65c-45a0-8f2e-df2f05014d0b > > The folder master/vms/ contains a description file of the vm in = > the .ovf format. > When your VM uses more than one virtual disks, there you can find the = > imgId of the disks. > > Regards, Michael > > > Am 07.05.2013 13:24, schrieb suporte(a)logicworks.pt: > > Hi Michael, > > Thanks. One question, Myexported VM has the name Fedora, how can I > identify it on the system? > In the export domain i have > drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md > drwxr-xr-x. 3 vdsm kvm 4096 May 7 10:57 images > drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master > > and in > /mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-b= e8c-fa66317b6475 > I have > -rw-rw----. 1 vdsm kvm 1073741824 May 7 10:59 > f89d8ca3-f65c-45a0-8f2e-df2f05014d0b > -rw-r--r--. 1 vdsm kvm 269 May 7 10:57 > f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta > > which one is the exported VM? > > ---------------------------------------------------------------------= --- > *From: *"Michael Wagenknecht" > *To: *users(a)ovirt.org > *Sent: *Ter=C3=A7a-feira, 7 de Maio de 2013 7:33:49 > *Subject: *Re: [Users] v2v error > > Hi, > I had the same problem some weeks ago. After many hours of try an > error I went another way. > I made a new VM on the ovirt engine with the same parameter than > the kvm VM. Especially the "Allocation Policy" of the virtual disk > is important (Preallocated for raw images and Thin Provision for > qcow images). Then I export the VM. Then I copy the image from the > KVM server to the ovirt export folder and override the empty one. > Please check the permissions. Now you can import the VM. > I go this way with a lot of linux and windows VMs. > > Regards, Michael > > > Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt: > > This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i > libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os > nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n > ovirtmgmt VM_Name > > Fedora14.qcow2: 100% > [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D]D 0h59m31s > libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0 > libguestfs: launch: attach-method=3Dlibvirt > libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh > libguestfs: launch: umask=3D0022 > libguestfs: launch: euid=3D36 > libguestfs: libvirt version =3D 10002 (0.10.2) > libguestfs: [00000ms] connect to libvirt > libguestfs: opening libvirt handle: URI =3D NULL, auth =3D > virConnectAuthPtrDefault, flags =3D 0 > libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690 > libguestfs: [00164ms] get libvirt capabilities > libguestfs: [05465ms] parsing capabilities XML > libguestfs: [05467ms] build appliance > libguestfs: command: run: febootstrap-supermin-helper > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ -u 36 > libguestfs: command: run: \ -g 36 > libguestfs: command: run: \ -f checksum > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ x86_64 > supermin helper [00002ms] whitelist =3D (not specified), > host_cpu =3D x86_64, kernel =3D (null), initrd =3D (null), applia= nce > =3D (null) > supermin helper [00002ms] inputs[0] =3D > /usr/lib64/guestfs/supermin.d > checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory > picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath > /lib/modules/3.8.6-203.fc18.x86_64 exists > checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a > directory > picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath > /lib/modules/3.8.11-200.fc18.x86_64 exists > checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory > picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath > /lib/modules/3.8.8-202.fc18.x86_64 exists > supermin helper [00002ms] finished creating kernel > supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d > supermin helper [00003ms] visiting > /usr/lib64/guestfs/supermin.d/base.img > supermin helper [00010ms] visiting > /usr/lib64/guestfs/supermin.d/daemon.img > supermin helper [00052ms] visiting > /usr/lib64/guestfs/supermin.d/hostfiles > supermin helper [00748ms] visiting > /usr/lib64/guestfs/supermin.d/init.img > supermin helper [00762ms] visiting > /usr/lib64/guestfs/supermin.d/udev-rules.img > supermin helper [00770ms] adding kernel modules > supermin helper [00898ms] finished creating appliance > libguestfs: checksum of existing appliance: > 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea976a5540326 > libguestfs: [06509ms] begin building supermin appliance > libguestfs: [06509ms] run supermin-helper > libguestfs: command: run: febootstrap-supermin-helper > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ -u 36 > libguestfs: command: run: \ -g 36 > libguestfs: command: run: \ --copy-kernel > libguestfs: command: run: \ -f ext2 > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ x86_64 > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd > libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root > supermin helper [00001ms] whitelist =3D (not specified), > host_cpu =3D x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, > initrd =3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D > /var/tmp/guestfs.uYx5Jb/root > supermin helper [00001ms] inputs[0] =3D > /usr/lib64/guestfs/supermin.d > checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory > picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath > /lib/modules/3.8.6-203.fc18.x86_64 exists > checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a > directory > picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath > /lib/modules/3.8.11-200.fc18.x86_64 exists > checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory > picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath > /lib/modules/3.8.8-202.fc18.x86_64 exists > supermin helper [00110ms] finished creating kernel > supermin helper [02561ms] finished mke2fs > supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d > supermin helper [02563ms] visiting > /usr/lib64/guestfs/supermin.d/base.img > supermin helper [11451ms] visiting > /usr/lib64/guestfs/supermin.d/daemon.img > supermin helper [11522ms] visiting > /usr/lib64/guestfs/supermin.d/hostfiles > supermin helper [38004ms] visiting > /usr/lib64/guestfs/supermin.d/init.img > supermin helper [38010ms] visiting > /usr/lib64/guestfs/supermin.d/udev-rules.img > supermin helper [38016ms] adding kernel modules > supermin helper [62584ms] closing ext2 filesystem > supermin helper [62585ms] finished creating appliance > libguestfs: [69110ms] finished building supermin appliance > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb > libguestfs: command: run: qemu-img > libguestfs: command: run: \ create > libguestfs: command: run: \ -f qcow2 > libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358 > libguestfs: command: run: \ -o backing_fmt=3Draw > libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1 > Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 > size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' > backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 > lazy_refcounts=3Doff > libguestfs: command: run: qemu-img > libguestfs: command: run: \ create > libguestfs: command: run: \ -f qcow2 > libguestfs: command: run: \ -b /tmp/etlVovb09U > libguestfs: command: run: \ -o backing_fmt=3Draw > libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2 > Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 > size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' > encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff > libguestfs: [69351ms] create libvirt XML > virt-v2v: Failed to launch guestfs appliance. Try running > again with LIBGUESTFS_DEBUG=3D1 for more information > libguestfs: closing guestfs handle 0x2d8fdd0 (state 0) > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh > > > > -----------------------------------------------------------------= ------- > *De: *suporte(a)logicworks.pt > *Para: *Users(a)ovirt.org > *Enviadas: *Segunda-feira, 6 Maio, 2013 23:45:36 > *Assunto: *[Users] v2v error > > I'm trying to export a VM from KVM. It's a Fedora14 machine. > I run: virt-v2v -i libvirt -ic > qemu+ssh://root(a)IP-Address/system -o rhev -os > nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n > ovirtmgmt VM_Name > > It starts to buid the umage but in the end I have an error > message: > virt-v2v: Failed to launch guestfs appliance. Try running > again with LIBGUESTFS_DEBUG=3D1 for more information > > Something wrong with the guestfs? > > Jose > > -- = > -----------------------------------------------------------------= ------- > Jose Ferradeira > http://www.logicworks.pt > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > -- = > Mit freundlichen Gr=C3=BC=C3=9Fen > > Michael Wagenknecht > FuH Entwicklungsgesellschaft mbH > Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff > HRB Freiburg 701203, UID DE255007372 > Hauptstr. 4, D-79224 Umkirch > Tel +49 7665 93288-0, Fax -150 > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > -- = > Mit freundlichen Gr=C3=BC=C3=9Fen > > Michael Wagenknecht > FuH Entwicklungsgesellschaft mbH > Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff > HRB Freiburg 701203, UID DE255007372 > Hauptstr. 4, D-79224 Umkirch > Tel +49 7665 93288-0, Fax -150 > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > -- = Mit freundlichen Gr=C3=BC=C3=9Fen Michael Wagenknecht FuH Entwicklungsgesellschaft mbH Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff HRB Freiburg 701203, UID DE255007372 Hauptstr. 4, D-79224 Umkirch Tel +49 7665 93288-0, Fax -150 --------------020509010105080604000205 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 8bit Hi Jose,
the disk size has to be the same and the "Allocation Policy" has to be the right one (see my first answer).

Regards,=C2=A0 Michael


Am 07.05.2013 18:51, schrieb suporte(a)logicworks.pt:
Hi,

I did that but it fails, maybe the KVM disk has to be the same size or bigger?

Regards
Jose


From: "Micha= el Wagenknecht" <Wagenknecht(a)FuH-E.de>
To: users(a)ovirt.org
Sent: Ter=C3=A7a-feira, 7 de Maio de 2013 12:47:52
Subject: Re: [Users] v2v error

Hi,
the folder images/<imgId> contains the virtual disks. Every disk in a separate folder.
You can ignore the .meta file in the images folder.
The other one is the image file. You can check it with the command:
qemu-img info=C2=A0 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b

The folder master/vms/<vmId> contains a description file of the vm in the .ovf format.
When your VM uses more than one virtual disks, there you can find the imgId of the disks.

Regards,=C2=A0=C2=A0 Michael


Am 07.05.2013 13:24, schrieb supor= te(a)logicworks.pt:
Hi Michael,

Thanks. One question, Myexported VM has the name Fedora, how can I identify it on the system?
In the export domain i have
drwxr-xr-x. 2 vdsm kvm 4096 Apr 12 17:07 dom_md
drwxr-xr-x. 3 vdsm kvm 4096 May=C2=A0 7 10:57 images
drwxr-xr-x. 4 vdsm kvm 4096 Apr 12 17:08 master

and in
/mnt/398da79f-53e1-43dd-8836-e58edd4de975/images/2a95635c-3e1b-45a6-be8c-fa= 66317b6475
I have
-rw-rw----. 1 vdsm kvm 1073741824 May=C2=A0 7 10:59 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b
-rw-r--r--. 1 vdsm kvm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 269 May=C2=A0 7 10:57 f89d8ca3-f65c-45a0-8f2e-df2f05014d0b.meta

which one is the exported VM?


From: = "Michael Wagenknecht" = <Wagenknecht(a)FuH-E.de>
To: users= (a)ovirt.org
Sent: Ter=C3=A7a-feira, 7 de Maio de 2013 7:33:49
Subject: Re: [Users] v2v error

Hi,
I had the same problem some weeks ago. After many hours of try an error I went another way.
I made a new VM on the ovirt engine with the same parameter than the kvm VM. Especially the "Allocation Policy" of the virtual disk is important (Preallocated for raw images and Thin Provision for qcow images). Then I export the VM. Then I copy the image from the KVM server to the ovirt export folder and override the empty one. Please check the permissions. Now you can import the VM.
I go this way with a lot of linux and windows VMs.

Regards,=C2=A0 Michael


Am 07.05.2013 01:52, schrieb suporte(a)logicworks.pt:
This is what I get if run LIBGUESTFS_DEBUG=3D1 virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

Fedora14.qcow2: 100% [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D]D 0h59m31s
libguestfs: create: flags =3D 0, handle =3D 0x2d8fdd0=
libguestfs: launch: attach-method=3Dlibvirt
libguestfs: launch: tmpdir=3D/tmp/libguestfs4jk5Wh
libguestfs: launch: umask=3D0022
libguestfs: launch: euid=3D36
libguestfs: libvirt version =3D 10002 (0.10.2)
libguestfs: [00000ms] connect to libvirt
libguestfs: opening libvirt handle: URI =3D NULL, auth =3D virConnectAuthPtrDefault, flags =3D 0
libguestfs: successfully opened libvirt handle: conn =3D 0x2d7b690
libguestfs: [00164ms] get libvirt capabilities
libguestfs: [05465ms] parsing capabilities XML
libguestfs: [05467ms] build appliance
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00002ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D (null), initrd =3D (null), appliance =3D (null)
supermin helper [00002ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00002ms] finished creating kernel
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00003ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00010ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00052ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00748ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00762ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00770ms] adding kernel modules
supermin helper [00898ms] finished creating appliance
libguestfs: checksum of existing appliance: 7705d920c064a722def20ac25b6fb162ceec1019efac541dacfea= 976a5540326
libguestfs: [06509ms] begin building supermin appliance
libguestfs: [06509ms] run supermin-helper
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -u 36
libguestfs: command: run: \ -g 36
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/kernel
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/initrd
libguestfs: command: run: \ /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] whitelist =3D (not specified), host_cpu =3D x86_64, kernel =3D /var/tmp/guestfs.uYx5Jb/kernel, initrd =3D /var/tmp/guestfs.uYx5Jb/initrd, appliance =3D /var/tmp/guestfs.uYx5Jb/root
supermin helper [00001ms] inputs[0] =3D /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.8.6-203.fc18.x86_64 is a directory
picked vmlinuz-3.8.6-203.fc18.x86_64 because modpath /lib/modules/3.8.6-203.fc18.x86_64 exists
checking modpath /lib/modules/3.8.11-200.fc18.x86_64 is a directory
picked vmlinuz-3.8.11-200.fc18.x86_64 because modpath /lib/modules/3.8.11-200.fc18.x86_64 exists
checking modpath /lib/modules/3.8.8-202.fc18.x86_64 is a directory
picked vmlinuz-3.8.8-202.fc18.x86_64 because modpath /lib/modules/3.8.8-202.fc18.x86_64 exists
supermin helper [00110ms] finished creating kernel
supermin helper [02561ms] finished mke2fs
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [02563ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [11451ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [11522ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [38004ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [38010ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [38016ms] adding kernel modules
supermin helper [62584ms] closing ext2 filesystem
supermin helper [62585ms] finished creating appliance
libguestfs: [69110ms] finished building supermin appliance
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /var/tmp/guestfs.uYx5Jb
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /var/tmp/.guestfs-36/root.14358
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot1
Formatting '/tmp/libguestfs4jk5Wh/snapshot1', fmt=3Dqcow2 size=3D4294967296 backing_file=3D'/var/tmp/.guestfs-36/root.14358' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -b /tmp/etlVovb09U
libguestfs: command: run: \ -o backing_fmt=3Draw
libguestfs: command: run: \ /tmp/libguestfs4jk5Wh/snapshot2
Formatting '/tmp/libguestfs4jk5Wh/snapshot2', fmt=3Dqcow2 size=3D446464 backing_file=3D'/tmp/etlVovb09U' backing_fmt=3D'raw' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff
libguestfs: [69351ms] create libvirt XML
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information
libguestfs: closing guestfs handle 0x2d8fdd0 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfs4jk5Wh




De: suporte(a)logicworks.pt
Para: Users(a)ovirt.org
Enviadas: Segunda-feira, 6 Maio, 2013 23:45:36
Assunto: [Users] v2v error

I'm trying to export a VM from KVM. It's a Fedora14 machine.
I run: virt-v2v -i libvirt -ic qemu+ssh://root(a)IP-Address/system -o rhev -os nfs.domain.local:/ovirt/export -of qcow2 -oa sparse -n ovirtmgmt VM_Name

It starts to buid the umage but in the end I have an error message:
virt-v2v: Failed to launch guestfs appliance. Try running again with LIBGUESTFS_DEBUG=3D1 for more information

Something wrong with the guestfs?

Jose

--

Jose Ferradeira
http://www.logicworks.pt<= br>

_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/li= stinfo/users



_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovir=
t.org/mailman/listinfo/users

-- =

Mit freundlichen Gr=C3=BC=C3=9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150


_______________________________________________
Users mailing list
Users= (a)ovirt.org
http://lists.ovirt.org/mailman/listinfo= /users


-- =

Mit freundlichen Gr=C3=BC=C3=9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users<= br>


-- =

Mit freundlichen Gr=C3=BC=C3=9Fen

Michael Wagenknecht
FuH Entwicklungsgesellschaft mbH
Gesch=C3=A4ftsf=C3=BChrer Carola Fornoff
HRB Freiburg 701203, UID DE255007372
Hauptstr. 4, D-79224 Umkirch
Tel +49 7665 93288-0, Fax -150

--------------020509010105080604000205-- --===============6978569869264108329== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA1MDkwMTAxMDUwODA2MDQwMDAyMDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK CkhpIEpvc2UsCnRoZSBkaXNrIHNpemUgaGFzIHRvIGJlIHRoZSBzYW1lIGFuZCB0aGUgIkFsbG9j YXRpb24gUG9saWN5IiBoYXMgdG8gYmUgCnRoZSByaWdodCBvbmUgKHNlZSBteSBmaXJzdCBhbnN3 ZXIpLgoKUmVnYXJkcywgIE1pY2hhZWwKCgpBbSAwNy4wNS4yMDEzIDE4OjUxLCBzY2hyaWViIHN1 cG9ydGVAbG9naWN3b3Jrcy5wdDoKPiBIaSwKPgo+IEkgZGlkIHRoYXQgYnV0IGl0IGZhaWxzLCBt YXliZSB0aGUgS1ZNIGRpc2sgaGFzIHRvIGJlIHRoZSBzYW1lIHNpemUgb3IgCj4gYmlnZ2VyPwo+ Cj4gUmVnYXJkcwo+IEpvc2UKPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICpGcm9tOiAqIk1pY2hhZWwg V2FnZW5rbmVjaHQiIDxXYWdlbmtuZWNodEBGdUgtRS5kZT4KPiAqVG86ICp1c2Vyc0BvdmlydC5v cmcKPiAqU2VudDogKlRlcsOnYS1mZWlyYSwgNyBkZSBNYWlvIGRlIDIwMTMgMTI6NDc6NTIKPiAq U3ViamVjdDogKlJlOiBbVXNlcnNdIHYydiBlcnJvcgo+Cj4gSGksCj4gdGhlIGZvbGRlciBpbWFn ZXMvPGltZ0lkPiBjb250YWlucyB0aGUgdmlydHVhbCBkaXNrcy4gRXZlcnkgZGlzayBpbiBhIAo+ IHNlcGFyYXRlIGZvbGRlci4KPiBZb3UgY2FuIGlnbm9yZSB0aGUgLm1ldGEgZmlsZSBpbiB0aGUg aW1hZ2VzIGZvbGRlci4KPiBUaGUgb3RoZXIgb25lIGlzIHRoZSBpbWFnZSBmaWxlLiBZb3UgY2Fu IGNoZWNrIGl0IHdpdGggdGhlIGNvbW1hbmQ6Cj4gcWVtdS1pbWcgaW5mbyAgZjg5ZDhjYTMtZjY1 Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiCj4KPiBUaGUgZm9sZGVyIG1hc3Rlci92bXMvPHZtSWQ+ IGNvbnRhaW5zIGEgZGVzY3JpcHRpb24gZmlsZSBvZiB0aGUgdm0gaW4gCj4gdGhlIC5vdmYgZm9y bWF0Lgo+IFdoZW4geW91ciBWTSB1c2VzIG1vcmUgdGhhbiBvbmUgdmlydHVhbCBkaXNrcywgdGhl cmUgeW91IGNhbiBmaW5kIHRoZSAKPiBpbWdJZCBvZiB0aGUgZGlza3MuCj4KPiBSZWdhcmRzLCAg IE1pY2hhZWwKPgo+Cj4gQW0gMDcuMDUuMjAxMyAxMzoyNCwgc2NocmllYiBzdXBvcnRlQGxvZ2lj d29ya3MucHQ6Cj4KPiAgICAgSGkgTWljaGFlbCwKPgo+ICAgICBUaGFua3MuIE9uZSBxdWVzdGlv biwgTXlleHBvcnRlZCBWTSBoYXMgdGhlIG5hbWUgRmVkb3JhLCBob3cgY2FuIEkKPiAgICAgaWRl bnRpZnkgaXQgb24gdGhlIHN5c3RlbT8KPiAgICAgSW4gdGhlIGV4cG9ydCBkb21haW4gaSBoYXZl Cj4gICAgIGRyd3hyLXhyLXguIDIgdmRzbSBrdm0gNDA5NiBBcHIgMTIgMTc6MDcgZG9tX21kCj4g ICAgIGRyd3hyLXhyLXguIDMgdmRzbSBrdm0gNDA5NiBNYXkgIDcgMTA6NTcgaW1hZ2VzCj4gICAg IGRyd3hyLXhyLXguIDQgdmRzbSBrdm0gNDA5NiBBcHIgMTIgMTc6MDggbWFzdGVyCj4KPiAgICAg YW5kIGluCj4gICAgIC9tbnQvMzk4ZGE3OWYtNTNlMS00M2RkLTg4MzYtZTU4ZWRkNGRlOTc1L2lt YWdlcy8yYTk1NjM1Yy0zZTFiLTQ1YTYtYmU4Yy1mYTY2MzE3YjY0NzUKPiAgICAgSSBoYXZlCj4g ICAgIC1ydy1ydy0tLS0uIDEgdmRzbSBrdm0gMTA3Mzc0MTgyNCBNYXkgIDcgMTA6NTkKPiAgICAg Zjg5ZDhjYTMtZjY1Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiCj4gICAgIC1ydy1yLS1yLS0uIDEg dmRzbSBrdm0gICAgICAgIDI2OSBNYXkgIDcgMTA6NTcKPiAgICAgZjg5ZDhjYTMtZjY1Yy00NWEw LThmMmUtZGYyZjA1MDE0ZDBiLm1ldGEKPgo+ICAgICB3aGljaCBvbmUgaXMgdGhlIGV4cG9ydGVk IFZNPwo+Cj4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAqRnJvbTogKiJNaWNoYWVsIFdhZ2Vu a25lY2h0IiA8V2FnZW5rbmVjaHRARnVILUUuZGU+Cj4gICAgICpUbzogKnVzZXJzQG92aXJ0Lm9y Zwo+ICAgICAqU2VudDogKlRlcsOnYS1mZWlyYSwgNyBkZSBNYWlvIGRlIDIwMTMgNzozMzo0OQo+ ICAgICAqU3ViamVjdDogKlJlOiBbVXNlcnNdIHYydiBlcnJvcgo+Cj4gICAgIEhpLAo+ICAgICBJ IGhhZCB0aGUgc2FtZSBwcm9ibGVtIHNvbWUgd2Vla3MgYWdvLiBBZnRlciBtYW55IGhvdXJzIG9m IHRyeSBhbgo+ICAgICBlcnJvciBJIHdlbnQgYW5vdGhlciB3YXkuCj4gICAgIEkgbWFkZSBhIG5l dyBWTSBvbiB0aGUgb3ZpcnQgZW5naW5lIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIHRoYW4KPiAg ICAgdGhlIGt2bSBWTS4gRXNwZWNpYWxseSB0aGUgIkFsbG9jYXRpb24gUG9saWN5IiBvZiB0aGUg dmlydHVhbCBkaXNrCj4gICAgIGlzIGltcG9ydGFudCAoUHJlYWxsb2NhdGVkIGZvciByYXcgaW1h Z2VzIGFuZCBUaGluIFByb3Zpc2lvbiBmb3IKPiAgICAgcWNvdyBpbWFnZXMpLiBUaGVuIEkgZXhw b3J0IHRoZSBWTS4gVGhlbiBJIGNvcHkgdGhlIGltYWdlIGZyb20gdGhlCj4gICAgIEtWTSBzZXJ2 ZXIgdG8gdGhlIG92aXJ0IGV4cG9ydCBmb2xkZXIgYW5kIG92ZXJyaWRlIHRoZSBlbXB0eSBvbmUu Cj4gICAgIFBsZWFzZSBjaGVjayB0aGUgcGVybWlzc2lvbnMuIE5vdyB5b3UgY2FuIGltcG9ydCB0 aGUgVk0uCj4gICAgIEkgZ28gdGhpcyB3YXkgd2l0aCBhIGxvdCBvZiBsaW51eCBhbmQgd2luZG93 cyBWTXMuCj4KPiAgICAgUmVnYXJkcywgIE1pY2hhZWwKPgo+Cj4gICAgIEFtIDA3LjA1LjIwMTMg MDE6NTIsIHNjaHJpZWIgc3Vwb3J0ZUBsb2dpY3dvcmtzLnB0Ogo+Cj4gICAgICAgICBUaGlzIGlz IHdoYXQgSSBnZXQgaWYgcnVuIExJQkdVRVNURlNfREVCVUc9MSB2aXJ0LXYydiAtaQo+ICAgICAg ICAgbGlidmlydCAtaWMgcWVtdStzc2g6Ly9yb290QElQLUFkZHJlc3Mvc3lzdGVtIC1vIHJoZXYg LW9zCj4gICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9leHBvcnQgLW9mIHFjb3cyIC1v YSBzcGFyc2UgLW4KPiAgICAgICAgIG92aXJ0bWdtdCBWTV9OYW1lCj4KPiAgICAgICAgIEZlZG9y YTE0LnFjb3cyOiAxMDAlCj4gICAgICAgICBbPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT1dRCAwaDU5bTMxcwo+ICAgICAgICAgbGliZ3Vlc3RmczogY3JlYXRl OiBmbGFncyA9IDAsIGhhbmRsZSA9IDB4MmQ4ZmRkMAo+ICAgICAgICAgbGliZ3Vlc3RmczogbGF1 bmNoOiBhdHRhY2gtbWV0aG9kPWxpYnZpcnQKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGxhdW5jaDog dG1wZGlyPS90bXAvbGliZ3Vlc3RmczRqazVXaAo+ICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNo OiB1bWFzaz0wMDIyCj4gICAgICAgICBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzYKPiAgICAg ICAgIGxpYmd1ZXN0ZnM6IGxpYnZpcnQgdmVyc2lvbiA9IDEwMDAyICgwLjEwLjIpCj4gICAgICAg ICBsaWJndWVzdGZzOiBbMDAwMDBtc10gY29ubmVjdCB0byBsaWJ2aXJ0Cj4gICAgICAgICBsaWJn dWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxlOiBVUkkgPSBOVUxMLCBhdXRoID0KPiAgICAg ICAgIHZpckNvbm5lY3RBdXRoUHRyRGVmYXVsdCwgZmxhZ3MgPSAwCj4gICAgICAgICBsaWJndWVz dGZzOiBzdWNjZXNzZnVsbHkgb3BlbmVkIGxpYnZpcnQgaGFuZGxlOiBjb25uID0gMHgyZDdiNjkw Cj4gICAgICAgICBsaWJndWVzdGZzOiBbMDAxNjRtc10gZ2V0IGxpYnZpcnQgY2FwYWJpbGl0aWVz Cj4gICAgICAgICBsaWJndWVzdGZzOiBbMDU0NjVtc10gcGFyc2luZyBjYXBhYmlsaXRpZXMgWE1M Cj4gICAgICAgICBsaWJndWVzdGZzOiBbMDU0Njdtc10gYnVpbGQgYXBwbGlhbmNlCj4gICAgICAg ICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1cGVybWluLWhlbHBlcgo+ ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC0tdmVyYm9zZQo+ICAgICAgICAg bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgLWcgMzYKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCAtZiBjaGVja3N1bQo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC91c3Iv bGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IFwgeDg2XzY0Cj4gICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIHdoaXRlbGlz dCA9IChub3Qgc3BlY2lmaWVkKSwKPiAgICAgICAgIGhvc3RfY3B1ID0geDg2XzY0LCBrZXJuZWwg PSAobnVsbCksIGluaXRyZCA9IChudWxsKSwgYXBwbGlhbmNlCj4gICAgICAgICA9IChudWxsKQo+ ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMm1zXSBpbnB1dHNbMF0gPQo+ICAgICAgICAg L3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAgICAgICAgIGNoZWNraW5nIG1vZHBhdGgg L2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+ICAgICAg ICAgcGlja2VkIHZtbGludXotMy44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ ICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMKPiAgICAg ICAgIGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQg aXMgYQo+ICAgICAgICAgZGlyZWN0b3J5Cj4gICAgICAgICBwaWNrZWQgdm1saW51ei0zLjguMTEt MjAwLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ICAgICAgICAgL2xpYi9tb2R1bGVzLzMu OC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzCj4gICAgICAgICBjaGVja2luZyBtb2RwYXRoIC9s aWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3RvcnkKPiAgICAgICAg IHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBhdGgKPiAg ICAgICAgIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgZXhpc3RzCj4gICAgICAg ICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAybXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5lbAo+ICAg ICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGluZyAvdXNyL2xpYjY0L2d1ZXN0 ZnMvc3VwZXJtaW4uZAo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwM21zXSB2aXNpdGlu Zwo+ICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWcKPiAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMTBtc10gdmlzaXRpbmcKPiAgICAgICAgIC91c3IvbGli NjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2RhZW1vbi5pbWcKPiAgICAgICAgIHN1cGVybWluIGhlbHBl ciBbMDAwNTJtc10gdmlzaXRpbmcKPiAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1p bi5kL2hvc3RmaWxlcwo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDc0OG1zXSB2aXNpdGlu Zwo+ICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvaW5pdC5pbWcKPiAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDA3NjJtc10gdmlzaXRpbmcKPiAgICAgICAgIC91c3IvbGli NjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL3VkZXYtcnVsZXMuaW1nCj4gICAgICAgICBzdXBlcm1pbiBo ZWxwZXIgWzAwNzcwbXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlcwo+ICAgICAgICAgc3VwZXJtaW4g aGVscGVyIFswMDg5OG1zXSBmaW5pc2hlZCBjcmVhdGluZyBhcHBsaWFuY2UKPiAgICAgICAgIGxp Ymd1ZXN0ZnM6IGNoZWNrc3VtIG9mIGV4aXN0aW5nIGFwcGxpYW5jZToKPiAgICAgICAgIDc3MDVk OTIwYzA2NGE3MjJkZWYyMGFjMjViNmZiMTYyY2VlYzEwMTllZmFjNTQxZGFjZmVhOTc2YTU1NDAz MjYKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBiZWdpbiBidWlsZGluZyBzdXBlcm1p biBhcHBsaWFuY2UKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBydW4gc3VwZXJtaW4t aGVscGVyCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IGZlYm9vdHN0cmFwLXN1 cGVybWluLWhlbHBlcgo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC0tdmVy Ym9zZQo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2Cj4gICAgICAg ICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWcgMzYKPiAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgLWYgZXh0Mgo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgeDg2XzY0Cj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwg L3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkCj4gICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdAo+ICAg ICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSB3aGl0ZWxpc3QgPSAobm90IHNwZWNpZmll ZCksCj4gICAgICAgICBob3N0X2NwdSA9IHg4Nl82NCwga2VybmVsID0gL3Zhci90bXAvZ3Vlc3Rm cy51WXg1SmIva2VybmVsLAo+ICAgICAgICAgaW5pdHJkID0gL3Zhci90bXAvZ3Vlc3Rmcy51WXg1 SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQo+ICAgICAgICAgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIv cm9vdAo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAwMW1zXSBpbnB1dHNbMF0gPQo+ICAg ICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQKPiAgICAgICAgIGNoZWNraW5nIG1v ZHBhdGggL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeQo+ ICAgICAgICAgcGlja2VkIHZtbGludXotMy44LjYtMjAzLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9k cGF0aAo+ICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC42LTIwMy5mYzE4Lng4Nl82NCBleGlzdHMK PiAgICAgICAgIGNoZWNraW5nIG1vZHBhdGggL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54 ODZfNjQgaXMgYQo+ICAgICAgICAgZGlyZWN0b3J5Cj4gICAgICAgICBwaWNrZWQgdm1saW51ei0z LjguMTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UgbW9kcGF0aAo+ICAgICAgICAgL2xpYi9tb2R1 bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzCj4gICAgICAgICBjaGVja2luZyBtb2Rw YXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgaXMgYSBkaXJlY3RvcnkKPiAg ICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNlIG1vZHBh dGgKPiAgICAgICAgIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMxOC54ODZfNjQgZXhpc3RzCj4g ICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMTEwbXNdIGZpbmlzaGVkIGNyZWF0aW5nIGtlcm5l bAo+ICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2MW1zXSBmaW5pc2hlZCBta2UyZnMKPiAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcgL3Vzci9saWI2NC9ndWVz dGZzL3N1cGVybWluLmQKPiAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRp bmcKPiAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nCj4gICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzExNDUxbXNdIHZpc2l0aW5nCj4gICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVtb24uaW1nCj4gICAgICAgICBzdXBlcm1pbiBoZWxw ZXIgWzExNTIybXNdIHZpc2l0aW5nCj4gICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJt aW4uZC9ob3N0ZmlsZXMKPiAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMzgwMDRtc10gdmlzaXRp bmcKPiAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2luaXQuaW1nCj4gICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzM4MDEwbXNdIHZpc2l0aW5nCj4gICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZwo+ICAgICAgICAgc3VwZXJtaW4g aGVscGVyIFszODAxNm1zXSBhZGRpbmcga2VybmVsIG1vZHVsZXMKPiAgICAgICAgIHN1cGVybWlu IGhlbHBlciBbNjI1ODRtc10gY2xvc2luZyBleHQyIGZpbGVzeXN0ZW0KPiAgICAgICAgIHN1cGVy bWluIGhlbHBlciBbNjI1ODVtc10gZmluaXNoZWQgY3JlYXRpbmcgYXBwbGlhbmNlCj4gICAgICAg ICBsaWJndWVzdGZzOiBbNjkxMTBtc10gZmluaXNoZWQgYnVpbGRpbmcgc3VwZXJtaW4gYXBwbGlh bmNlCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHJtCj4gICAgICAgICBsaWJn dWVzdGZzOiBjb21tYW5kOiBydW46IFwgLXJmIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiCj4gICAg ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nCj4gICAgICAgICBsaWJndWVz dGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5k OiBydW46IFwgLWYgcWNvdzIKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAt YiAvdmFyL3RtcC8uZ3Vlc3Rmcy0zNi9yb290LjE0MzU4Cj4gICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgLW8gYmFja2luZ19mbXQ9cmF3Cj4gICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwgL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90MQo+ICAgICAgICAg Rm9ybWF0dGluZyAnL3RtcC9saWJndWVzdGZzNGprNVdoL3NuYXBzaG90MScsIGZtdD1xY293Mgo+ ICAgICAgICAgc2l6ZT00Mjk0OTY3Mjk2IGJhY2tpbmdfZmlsZT0nL3Zhci90bXAvLmd1ZXN0ZnMt MzYvcm9vdC4xNDM1OCcKPiAgICAgICAgIGJhY2tpbmdfZm10PSdyYXcnIGVuY3J5cHRpb249b2Zm IGNsdXN0ZXJfc2l6ZT02NTUzNgo+ICAgICAgICAgbGF6eV9yZWZjb3VudHM9b2ZmCj4gICAgICAg ICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IHFlbXUtaW1nCj4gICAgICAgICBsaWJndWVzdGZz OiBjb21tYW5kOiBydW46IFwgY3JlYXRlCj4gICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBy dW46IFwgLWYgcWNvdzIKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtYiAv dG1wL2V0bFZvdmIwOVUKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBi YWNraW5nX2ZtdD1yYXcKPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAvdG1w L2xpYmd1ZXN0ZnM0ams1V2gvc25hcHNob3QyCj4gICAgICAgICBGb3JtYXR0aW5nICcvdG1wL2xp Ymd1ZXN0ZnM0ams1V2gvc25hcHNob3QyJywgZm10PXFjb3cyCj4gICAgICAgICBzaXplPTQ0NjQ2 NCBiYWNraW5nX2ZpbGU9Jy90bXAvZXRsVm92YjA5VScgYmFja2luZ19mbXQ9J3JhdycKPiAgICAg ICAgIGVuY3J5cHRpb249b2ZmIGNsdXN0ZXJfc2l6ZT02NTUzNiBsYXp5X3JlZmNvdW50cz1vZmYK PiAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTM1MW1zXSBjcmVhdGUgbGlidmlydCBYTUwKPiAgICAg ICAgIHZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMgYXBwbGlhbmNlLiBUcnkgcnVu bmluZwo+ICAgICAgICAgYWdhaW4gd2l0aCBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5m b3JtYXRpb24KPiAgICAgICAgIGxpYmd1ZXN0ZnM6IGNsb3NpbmcgZ3Vlc3RmcyBoYW5kbGUgMHgy ZDhmZGQwIChzdGF0ZSAwKQo+ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybQo+ ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1yZiAvdG1wL2xpYmd1ZXN0ZnM0 ams1V2gKPgo+Cj4KPiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAgICAgKkRlOiAqc3Vw b3J0ZUBsb2dpY3dvcmtzLnB0Cj4gICAgICAgICAqUGFyYTogKlVzZXJzQG92aXJ0Lm9yZwo+ICAg ICAgICAgKkVudmlhZGFzOiAqU2VndW5kYS1mZWlyYSwgNiBNYWlvLCAyMDEzIDIzOjQ1OjM2Cj4g ICAgICAgICAqQXNzdW50bzogKltVc2Vyc10gdjJ2IGVycm9yCj4KPiAgICAgICAgIEknbSB0cnlp bmcgdG8gZXhwb3J0IGEgVk0gZnJvbSBLVk0uIEl0J3MgYSBGZWRvcmExNCBtYWNoaW5lLgo+ICAg ICAgICAgSSBydW46IHZpcnQtdjJ2IC1pIGxpYnZpcnQgLWljCj4gICAgICAgICBxZW11K3NzaDov L3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhldiAtb3MKPiAgICAgICAgIG5mcy5kb21haW4u bG9jYWw6L292aXJ0L2V4cG9ydCAtb2YgcWNvdzIgLW9hIHNwYXJzZSAtbgo+ICAgICAgICAgb3Zp cnRtZ210IFZNX05hbWUKPgo+ICAgICAgICAgSXQgc3RhcnRzIHRvIGJ1aWQgdGhlIHVtYWdlIGJ1 dCBpbiB0aGUgZW5kIEkgaGF2ZSBhbiBlcnJvcgo+ICAgICAgICAgbWVzc2FnZToKPiAgICAgICAg IHZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMgYXBwbGlhbmNlLiBUcnkgcnVubmlu Zwo+ICAgICAgICAgYWdhaW4gd2l0aCBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5mb3Jt YXRpb24KPgo+ICAgICAgICAgU29tZXRoaW5nIHdyb25nIHdpdGggdGhlIGd1ZXN0ZnM/Cj4KPiAg ICAgICAgIEpvc2UKPgo+ICAgICAgICAgLS0gCj4gICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg ICAgICAgIEpvc2UgRmVycmFkZWlyYQo+ICAgICAgICAgaHR0cDovL3d3dy5sb2dpY3dvcmtzLnB0 Cj4KPgo+ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdAo+ICAgICAgICAgVXNlcnNAb3ZpcnQu b3JnCj4gICAgICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMKPgo+Cj4KPiAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3QKPiAgICAgICAgIFVzZXJzQG92 aXJ0Lm9yZwo+ICAgICAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzCj4KPgo+ICAgICAtLSAKPiAgICAgTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgo+Cj4g ICAgIE1pY2hhZWwgV2FnZW5rbmVjaHQKPiAgICAgRnVIIEVudHdpY2tsdW5nc2dlc2VsbHNjaGFm dCBtYkgKPiAgICAgR2VzY2jDpGZ0c2bDvGhyZXIgQ2Fyb2xhIEZvcm5vZmYKPiAgICAgSFJCIEZy ZWlidXJnIDcwMTIwMywgVUlEIERFMjU1MDA3MzcyCj4gICAgIEhhdXB0c3RyLiA0LCBELTc5MjI0 IFVta2lyY2gKPiAgICAgVGVsICs0OSA3NjY1IDkzMjg4LTAsIEZheCAtMTUwCj4KPgo+Cj4gICAg IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gICAgIFVz ZXJzIG1haWxpbmcgbGlzdAo+ICAgICBVc2Vyc0BvdmlydC5vcmcKPiAgICAgaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KPgo+IC0tIAo+IE1pdCBmcmV1bmRs aWNoZW4gR3LDvMOfZW4KPgo+IE1pY2hhZWwgV2FnZW5rbmVjaHQKPiBGdUggRW50d2lja2x1bmdz Z2VzZWxsc2NoYWZ0IG1iSAo+IEdlc2Now6RmdHNmw7xocmVyIENhcm9sYSBGb3Jub2ZmCj4gSFJC IEZyZWlidXJnIDcwMTIwMywgVUlEIERFMjU1MDA3MzcyCj4gSGF1cHRzdHIuIDQsIEQtNzkyMjQg VW1raXJjaAo+IFRlbCArNDkgNzY2NSA5MzI4OC0wLCBGYXggLTE1MAo+Cj4KPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlz dAo+IFVzZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby91c2Vycwo+CgotLSAKTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgoKTWljaGFlbCBXYWdl bmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaMOkZnRzZsO8aHJl ciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDczNzIKSGF1 cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUgOTMyODgtMCwgRmF4IC0xNTAK CgoKLS0tLS0tLS0tLS0tLS0wMjA1MDkwMTAxMDUwODA2MDQwMDAyMDUKQ29udGVudC1UeXBlOiB0 ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoK PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRG LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMw MDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgSGkgSm9zZSw8YnI+CiAgICB0aGUgZGlzayBz aXplIGhhcyB0byBiZSB0aGUgc2FtZSBhbmQgdGhlICJBbGxvY2F0aW9uIFBvbGljeSIgaGFzIHRv CiAgICBiZSB0aGUgcmlnaHQgb25lIChzZWUgbXkgZmlyc3QgYW5zd2VyKS48YnI+CiAgICA8YnI+ CiAgICBSZWdhcmRzLMKgIE1pY2hhZWw8YnI+CiAgICA8YnI+CiAgICA8YnI+CiAgICBBbSAwNy4w NS4yMDEzIDE4OjUxLCBzY2hyaWViIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9Im1haWx0bzpzdXBvcnRlQGxvZ2ljd29ya3MucHQiPnN1cG9ydGVAbG9naWN3b3Jrcy5w dDwvYT46CiAgICA8YmxvY2txdW90ZQogICAgICBjaXRlPSJtaWQ6MjA5MzEzMjguMjUyLjEzNjc5 NDU0NzA2NzQuSmF2YU1haWwuZmVycmFAcGMtZmVycmEiCiAgICAgIHR5cGU9ImNpdGUiPgogICAg ICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPnAgeyBtYXJnaW46IDA7IH08L3N0eWxlPgogICAgICA8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQt c2l6ZToKICAgICAgICAxMHB0OyBjb2xvcjogIzAwMDAwMCI+SGksPGJyPgogICAgICAgIDxicj4K ICAgICAgICBJIGRpZCB0aGF0IGJ1dCBpdCBmYWlscywgbWF5YmUgdGhlIEtWTSBkaXNrIGhhcyB0 byBiZSB0aGUgc2FtZQogICAgICAgIHNpemUgb3IgYmlnZ2VyPzxicj4KICAgICAgICA8YnI+CiAg ICAgICAgUmVnYXJkczxicj4KICAgICAgICBKb3NlPGJyPgogICAgICAgIDxicj4KICAgICAgICA8 aHIgaWQ9Inp3Y2hyIj4KICAgICAgICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBm b250LXdlaWdodDogbm9ybWFsOwogICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0LWRl Y29yYXRpb246IG5vbmU7IGZvbnQtZmFtaWx5OgogICAgICAgICAgSGVsdmV0aWNhLEFyaWFsLHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsiPjxiPkZyb206IDwvYj4iTWljaGFlbAogICAgICAg ICAgV2FnZW5rbmVjaHQiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1h aWx0bzpXYWdlbmtuZWNodEBGdUgtRS5kZSI+Jmx0O1dhZ2Vua25lY2h0QEZ1SC1FLmRlJmd0Ozwv YT48YnI+CiAgICAgICAgICA8Yj5UbzogPC9iPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48 YnI+CiAgICAgICAgICA8Yj5TZW50OiA8L2I+VGVyw6dhLWZlaXJhLCA3IGRlIE1haW8gZGUgMjAx MyAxMjo0Nzo1Mjxicj4KICAgICAgICAgIDxiPlN1YmplY3Q6IDwvYj5SZTogW1VzZXJzXSB2MnYg ZXJyb3I8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBIaSw8YnI+CiAgICAgICAgICB0aGUg Zm9sZGVyIGltYWdlcy8mbHQ7aW1nSWQmZ3Q7IGNvbnRhaW5zIHRoZSB2aXJ0dWFsIGRpc2tzLgog ICAgICAgICAgRXZlcnkgZGlzayBpbiBhIHNlcGFyYXRlIGZvbGRlci4gPGJyPgogICAgICAgICAg WW91IGNhbiBpZ25vcmUgdGhlIC5tZXRhIGZpbGUgaW4gdGhlIGltYWdlcyBmb2xkZXIuPGJyPgog ICAgICAgICAgVGhlIG90aGVyIG9uZSBpcyB0aGUgaW1hZ2UgZmlsZS4gWW91IGNhbiBjaGVjayBp dCB3aXRoIHRoZQogICAgICAgICAgY29tbWFuZDo8YnI+CiAgICAgICAgICBxZW11LWltZyBpbmZv wqAgZjg5ZDhjYTMtZjY1Yy00NWEwLThmMmUtZGYyZjA1MDE0ZDBiPGJyPgogICAgICAgICAgPGJy PgogICAgICAgICAgVGhlIGZvbGRlciBtYXN0ZXIvdm1zLyZsdDt2bUlkJmd0OyBjb250YWlucyBh IGRlc2NyaXB0aW9uIGZpbGUKICAgICAgICAgIG9mIHRoZSB2bSBpbiB0aGUgLm92ZiBmb3JtYXQu PGJyPgogICAgICAgICAgV2hlbiB5b3VyIFZNIHVzZXMgbW9yZSB0aGFuIG9uZSB2aXJ0dWFsIGRp c2tzLCB0aGVyZSB5b3UgY2FuCiAgICAgICAgICBmaW5kIHRoZSBpbWdJZCBvZiB0aGUgZGlza3Mu PGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgUmVnYXJkcyzCoMKgIE1pY2hhZWw8YnI+CiAg ICAgICAgICA8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBBbSAwNy4wNS4yMDEzIDEzOjI0 LCBzY2hyaWViIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnN1cG9ydGVA bG9naWN3b3Jrcy5wdCIgdGFyZ2V0PSJfYmxhbmsiPnN1cG9ydGVAbG9naWN3b3Jrcy5wdDwvYT46 CiAgICAgICAgICA8YmxvY2txdW90ZQogICAgICAgICAgICBjaXRlPSJtaWQ6MzE2Nzk1MTIuNjQ2 LjEzNjc5MjU4NzE2MzguSmF2YU1haWwuZmVycmFAcGMtZmVycmEiPgogICAgICAgICAgICA8c3R5 bGU+cCB7IG1hcmdpbjogMDsgfTwvc3R5bGU+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsKICAgICAgICAgICAgICBmb250LXNp emU6IDEwcHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5IaSBNaWNoYWVsLDxicj4KICAgICAgICAg ICAgICA8YnI+CiAgICAgICAgICAgICAgVGhhbmtzLiBPbmUgcXVlc3Rpb24sIE15ZXhwb3J0ZWQg Vk0gaGFzIHRoZSBuYW1lIEZlZG9yYSwKICAgICAgICAgICAgICBob3cgY2FuIEkgaWRlbnRpZnkg aXQgb24gdGhlIHN5c3RlbT88YnI+CiAgICAgICAgICAgICAgSW4gdGhlIGV4cG9ydCBkb21haW4g aSBoYXZlPGJyPgogICAgICAgICAgICAgIGRyd3hyLXhyLXguIDIgdmRzbSBrdm0gNDA5NiBBcHIg MTIgMTc6MDcgZG9tX21kPGJyPgogICAgICAgICAgICAgIGRyd3hyLXhyLXguIDMgdmRzbSBrdm0g NDA5NiBNYXnCoCA3IDEwOjU3IGltYWdlczxicj4KICAgICAgICAgICAgICBkcnd4ci14ci14LiA0 IHZkc20ga3ZtIDQwOTYgQXByIDEyIDE3OjA4IG1hc3Rlcjxicj4KICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgYW5kIGluPGJyPgovbW50LzM5OGRhNzlmLTUzZTEtNDNkZC04ODM2LWU1 OGVkZDRkZTk3NS9pbWFnZXMvMmE5NTYzNWMtM2UxYi00NWE2LWJlOGMtZmE2NjMxN2I2NDc1PGJy PgogICAgICAgICAgICAgIEkgaGF2ZTxicj4KICAgICAgICAgICAgICAtcnctcnctLS0tLiAxIHZk c20ga3ZtIDEwNzM3NDE4MjQgTWF5wqAgNyAxMDo1OQogICAgICAgICAgICAgIGY4OWQ4Y2EzLWY2 NWMtNDVhMC04ZjJlLWRmMmYwNTAxNGQwYjxicj4KICAgICAgICAgICAgICAtcnctci0tci0tLiAx IHZkc20ga3ZtwqDCoMKgwqDCoMKgwqAgMjY5IE1hecKgIDcgMTA6NTcKICAgICAgICAgICAgICBm ODlkOGNhMy1mNjVjLTQ1YTAtOGYyZS1kZjJmMDUwMTRkMGIubWV0YTxicj4KICAgICAgICAgICAg ICA8YnI+CiAgICAgICAgICAgICAgd2hpY2ggb25lIGlzIHRoZSBleHBvcnRlZCBWTT88YnI+CiAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIDxociBpZD0iendjaHIiPgogICAgICAgICAg ICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7 CiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbm9u ZTsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgICAgICBIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJp ZjsgZm9udC1zaXplOiAxMnB0OyI+PGI+RnJvbTogPC9iPiJNaWNoYWVsCgogICAgICAgICAgICAg ICAgV2FnZW5rbmVjaHQiIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAg ICAgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIKICAgICAgICAgICAgICAgICAgaHJlZj0i bWFpbHRvOldhZ2Vua25lY2h0QEZ1SC1FLmRlIiB0YXJnZXQ9Il9ibGFuayI+Jmx0O1dhZ2Vua25l Y2h0QEZ1SC1FLmRlJmd0OzwvYT48YnI+CiAgICAgICAgICAgICAgICA8Yj5UbzogPC9iPjxhIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGlu ay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0 Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAg ICAgICA8Yj5TZW50OiA8L2I+VGVyw6dhLWZlaXJhLCA3IGRlIE1haW8gZGUgMjAxMyA3OjMzOjQ5 PGJyPgogICAgICAgICAgICAgICAgPGI+U3ViamVjdDogPC9iPlJlOiBbVXNlcnNdIHYydiBlcnJv cjxicj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIEhpLDxicj4KICAgICAg ICAgICAgICAgIEkgaGFkIHRoZSBzYW1lIHByb2JsZW0gc29tZSB3ZWVrcyBhZ28uIEFmdGVyIG1h bnkgaG91cnMKICAgICAgICAgICAgICAgIG9mIHRyeSBhbiBlcnJvciBJIHdlbnQgYW5vdGhlciB3 YXkuPGJyPgogICAgICAgICAgICAgICAgSSBtYWRlIGEgbmV3IFZNIG9uIHRoZSBvdmlydCBlbmdp bmUgd2l0aCB0aGUgc2FtZQogICAgICAgICAgICAgICAgcGFyYW1ldGVyIHRoYW4gdGhlIGt2bSBW TS4gRXNwZWNpYWxseSB0aGUgIkFsbG9jYXRpb24KICAgICAgICAgICAgICAgIFBvbGljeSIgb2Yg dGhlIHZpcnR1YWwgZGlzayBpcyBpbXBvcnRhbnQgKFByZWFsbG9jYXRlZAogICAgICAgICAgICAg ICAgZm9yIHJhdyBpbWFnZXMgYW5kIFRoaW4gUHJvdmlzaW9uIGZvciBxY293IGltYWdlcykuIFRo ZW4KICAgICAgICAgICAgICAgIEkgZXhwb3J0IHRoZSBWTS4gVGhlbiBJIGNvcHkgdGhlIGltYWdl IGZyb20gdGhlIEtWTQogICAgICAgICAgICAgICAgc2VydmVyIHRvIHRoZSBvdmlydCBleHBvcnQg Zm9sZGVyIGFuZCBvdmVycmlkZSB0aGUgZW1wdHkKICAgICAgICAgICAgICAgIG9uZS4gUGxlYXNl IGNoZWNrIHRoZSBwZXJtaXNzaW9ucy4gTm93IHlvdSBjYW4gaW1wb3J0CiAgICAgICAgICAgICAg ICB0aGUgVk0uIDxicj4KICAgICAgICAgICAgICAgIEkgZ28gdGhpcyB3YXkgd2l0aCBhIGxvdCBv ZiBsaW51eCBhbmQgd2luZG93cyBWTXMuPGJyPgogICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgUmVnYXJkcyzCoCBNaWNoYWVsPGJyPgogICAgICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgQW0gMDcuMDUuMjAxMyAwMTo1Miwgc2No cmllYiA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgIGNsYXNzPSJt b3otdHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpz dXBvcnRlQGxvZ2ljd29ya3MucHQiIHRhcmdldD0iX2JsYW5rIj5zdXBvcnRlQGxvZ2ljd29ya3Mu cHQ8L2E+OgogICAgICAgICAgICAgICAgPGJsb2NrcXVvdGUKICAgICAgICAgICAgICAgICAgY2l0 ZT0ibWlkOjEwNjE0MjQ4NTYuNDEzOC4xMzY3ODg0MzcxOTU5LkphdmFNYWlsLnJvb3RAbG9naWN3 b3Jrcy5wdCI+CiAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1l cyBOZXcgUm9tYW47IGZvbnQtc2l6ZToKICAgICAgICAgICAgICAgICAgICAxMHB0OyBjb2xvcjog cmdiKDAsIDAsIDApOyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdj5UaGlzIGlzIHdoYXQgSSBn ZXQgaWYgcnVuIExJQkdVRVNURlNfREVCVUc9MQogICAgICAgICAgICAgICAgICAgICAgdmlydC12 MnYgLWkgbGlidmlydCAtaWMKICAgICAgICAgICAgICAgICAgICAgIHFlbXUrc3NoOi8vcm9vdEBJ UC1BZGRyZXNzL3N5c3RlbSAtbyByaGV2IC1vcwogICAgICAgICAgICAgICAgICAgICAgbmZzLmRv bWFpbi5sb2NhbDovb3ZpcnQvZXhwb3J0IC1vZiBxY293MiAtb2EKICAgICAgICAgICAgICAgICAg ICAgIHNwYXJzZSAtbiBvdmlydG1nbXQgVk1fTmFtZTxicj4KICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2PkZlZG9yYTE0LnFjb3cyOiAxMDAlCiAgICAg ICAgICAgICAgICAgICAgICBbPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT1dRAogICAgICAgICAgICAgICAgICAgICAgMGg1OW0zMXM8YnI+CiAgICAgICAgICAg ICAgICAgICAgICBsaWJndWVzdGZzOiBjcmVhdGU6IGZsYWdzID0gMCwgaGFuZGxlID0gMHgyZDhm ZGQwPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogbGF1bmNoOiBhdHRhY2gt bWV0aG9kPWxpYnZpcnQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBsYXVu Y2g6IHRtcGRpcj0vdG1wL2xpYmd1ZXN0ZnM0ams1V2g8YnI+CiAgICAgICAgICAgICAgICAgICAg ICBsaWJndWVzdGZzOiBsYXVuY2g6IHVtYXNrPTAwMjI8YnI+CiAgICAgICAgICAgICAgICAgICAg ICBsaWJndWVzdGZzOiBsYXVuY2g6IGV1aWQ9MzY8YnI+CiAgICAgICAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBsaWJ2aXJ0IHZlcnNpb24gPSAxMDAwMiAoMC4xMC4yKTxicj4KICAgICAgICAg ICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswMDAwMG1zXSBjb25uZWN0IHRvIGxpYnZpcnQ8YnI+ CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBvcGVuaW5nIGxpYnZpcnQgaGFuZGxl OiBVUkkgPSBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgYXV0aCA9IHZpckNvbm5lY3RBdXRo UHRyRGVmYXVsdCwgZmxhZ3MgPSAwPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3Rm czogc3VjY2Vzc2Z1bGx5IG9wZW5lZCBsaWJ2aXJ0IGhhbmRsZToKICAgICAgICAgICAgICAgICAg ICAgIGNvbm4gPSAweDJkN2I2OTA8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZz OiBbMDAxNjRtc10gZ2V0IGxpYnZpcnQgY2FwYWJpbGl0aWVzPGJyPgogICAgICAgICAgICAgICAg ICAgICAgbGliZ3Vlc3RmczogWzA1NDY1bXNdIHBhcnNpbmcgY2FwYWJpbGl0aWVzIFhNTDxicj4K ICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNTQ2N21zXSBidWlsZCBhcHBsaWFu Y2U8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46CiAg ICAgICAgICAgICAgICAgICAgICBmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXI8YnI+CiAgICAg ICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLS12ZXJib3NlPGJy PgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC11IDM2 PGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1n IDM2PGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBc IC1mIGNoZWNrc3VtPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcCiAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJt aW4uZDxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjog XCB4ODZfNjQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAy bXNdIHdoaXRlbGlzdCA9IChub3QKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpZmllZCksIGhv c3RfY3B1ID0geDg2XzY0LCBrZXJuZWwgPSAobnVsbCksCiAgICAgICAgICAgICAgICAgICAgICBp bml0cmQgPSAobnVsbCksIGFwcGxpYW5jZSA9IChudWxsKTxicj4KICAgICAgICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDJtc10gaW5wdXRzWzBdID0KICAgICAgICAgICAgICAg ICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAg ICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAgICAgICAg ICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlCiAgICAg ICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZf NjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAg ICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMg YSBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjgu MTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UKICAgICAgICAgICAgICAgICAgICAgIG1vZHBhdGgg L2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAg ICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9t b2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAg ICAgICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNl CiAgICAgICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMx OC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFswMDAwMm1zXSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWw8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAzbXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAg ICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZDxicj4KICAgICAgICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDNtc10gdmlzaXRpbmcKICAgICAgICAgICAgICAgICAg ICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2Jhc2UuaW1nPGJyPgogICAgICAgICAg ICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMDAxMG1zXSB2aXNpdGluZwogICAgICAgICAg ICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvZGFlbW9uLmltZzxicj4K ICAgICAgICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDAwNTJtc10gdmlzaXRpbmcK ICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kL2hvc3Rm aWxlczxicj4KICAgICAgICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDA3NDhtc10g dmlzaXRpbmcKICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1p bi5kL2luaXQuaW1nPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsw MDc2Mm1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZz L3N1cGVybWluLmQvdWRldi1ydWxlcy5pbWc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBl cm1pbiBoZWxwZXIgWzAwNzcwbXNdIGFkZGluZyBrZXJuZWwgbW9kdWxlczxicj4KICAgICAgICAg ICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDA4OThtc10gZmluaXNoZWQgY3JlYXRpbmcK ICAgICAgICAgICAgICAgICAgICAgIGFwcGxpYW5jZTxicj4KICAgICAgICAgICAgICAgICAgICAg IGxpYmd1ZXN0ZnM6IGNoZWNrc3VtIG9mIGV4aXN0aW5nIGFwcGxpYW5jZToKICAgICAgICAgICAg ICAgICAgICAgIDc3MDVkOTIwYzA2NGE3MjJkZWYyMGFjMjViNmZiMTYyY2VlYzEwMTllZmFjNTQx ZGFjZmVhOTc2YTU1NDAzMjY8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBb MDY1MDltc10gYmVnaW4gYnVpbGRpbmcgc3VwZXJtaW4KICAgICAgICAgICAgICAgICAgICAgIGFw cGxpYW5jZTxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFswNjUwOW1zXSBy dW4gc3VwZXJtaW4taGVscGVyPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3Rmczog Y29tbWFuZDogcnVuOgogICAgICAgICAgICAgICAgICAgICAgZmVib290c3RyYXAtc3VwZXJtaW4t aGVscGVyPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVu OiBcIC0tdmVyYm9zZTxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1h bmQ6IHJ1bjogXCAtdSAzNjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNv bW1hbmQ6IHJ1bjogXCAtZyAzNjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6 IGNvbW1hbmQ6IHJ1bjogXCAtLWNvcHkta2VybmVsPGJyPgogICAgICAgICAgICAgICAgICAgICAg bGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIGV4dDI8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgICAgICAgIC91 c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGli Z3Vlc3RmczogY29tbWFuZDogcnVuOiBcIHg4Nl82NDxicj4KICAgICAgICAgICAgICAgICAgICAg IGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXAogICAgICAgICAgICAgICAgICAgICAgL3Zhci90 bXAvZ3Vlc3Rmcy51WXg1SmIva2VybmVsPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vl c3RmczogY29tbWFuZDogcnVuOiBcCiAgICAgICAgICAgICAgICAgICAgICAvdmFyL3RtcC9ndWVz dGZzLnVZeDVKYi9pbml0cmQ8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBj b21tYW5kOiBydW46IFwKICAgICAgICAgICAgICAgICAgICAgIC92YXIvdG1wL2d1ZXN0ZnMudVl4 NUpiL3Jvb3Q8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzAwMDAx bXNdIHdoaXRlbGlzdCA9IChub3QKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpZmllZCksIGhv c3RfY3B1ID0geDg2XzY0LCBrZXJuZWwgPQogICAgICAgICAgICAgICAgICAgICAgL3Zhci90bXAv Z3Vlc3Rmcy51WXg1SmIva2VybmVsLCBpbml0cmQgPQogICAgICAgICAgICAgICAgICAgICAgL3Zh ci90bXAvZ3Vlc3Rmcy51WXg1SmIvaW5pdHJkLCBhcHBsaWFuY2UgPQogICAgICAgICAgICAgICAg ICAgICAgL3Zhci90bXAvZ3Vlc3Rmcy51WXg1SmIvcm9vdDxicj4KICAgICAgICAgICAgICAgICAg ICAgIHN1cGVybWluIGhlbHBlciBbMDAwMDFtc10gaW5wdXRzWzBdID0KICAgICAgICAgICAgICAg ICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAgICAgICAgICAg ICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVz LzMuOC42LTIwMy5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAgICAgICAg ICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC42LTIwMy5mYzE4Lng4Nl82NCBiZWNhdXNlCiAgICAg ICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguNi0yMDMuZmMxOC54ODZf NjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAg ICAgICAgICAgICAgICAgICAgL2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgaXMg YSBkaXJlY3Rvcnk8YnI+CiAgICAgICAgICAgICAgICAgICAgICBwaWNrZWQgdm1saW51ei0zLjgu MTEtMjAwLmZjMTgueDg2XzY0IGJlY2F1c2UKICAgICAgICAgICAgICAgICAgICAgIG1vZHBhdGgg L2xpYi9tb2R1bGVzLzMuOC4xMS0yMDAuZmMxOC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAg ICAgICAgICAgICAgY2hlY2tpbmcgbW9kcGF0aAogICAgICAgICAgICAgICAgICAgICAgL2xpYi9t b2R1bGVzLzMuOC44LTIwMi5mYzE4Lng4Nl82NCBpcyBhIGRpcmVjdG9yeTxicj4KICAgICAgICAg ICAgICAgICAgICAgIHBpY2tlZCB2bWxpbnV6LTMuOC44LTIwMi5mYzE4Lng4Nl82NCBiZWNhdXNl CiAgICAgICAgICAgICAgICAgICAgICBtb2RwYXRoIC9saWIvbW9kdWxlcy8zLjguOC0yMDIuZmMx OC54ODZfNjQgZXhpc3RzPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFswMDExMG1zXSBmaW5pc2hlZCBjcmVhdGluZyBrZXJuZWw8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBzdXBlcm1pbiBoZWxwZXIgWzAyNTYxbXNdIGZpbmlzaGVkIG1rZTJmczxicj4KICAgICAg ICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBlciBbMDI1NjNtc10gdmlzaXRpbmcKICAgICAg ICAgICAgICAgICAgICAgIC91c3IvbGliNjQvZ3Vlc3Rmcy9zdXBlcm1pbi5kPGJyPgogICAgICAg ICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFswMjU2M21zXSB2aXNpdGluZwogICAgICAg ICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVybWluLmQvYmFzZS5pbWc8YnI+ CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1pbiBoZWxwZXIgWzExNDUxbXNdIHZpc2l0aW5n CiAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC9kYWVt b24uaW1nPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFsxMTUyMm1z XSB2aXNpdGluZwogICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVzdGZzL3N1cGVy bWluLmQvaG9zdGZpbGVzPGJyPgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVy IFszODAwNG1zXSB2aXNpdGluZwogICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9ndWVz dGZzL3N1cGVybWluLmQvaW5pdC5pbWc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBzdXBlcm1p biBoZWxwZXIgWzM4MDEwbXNdIHZpc2l0aW5nCiAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xp YjY0L2d1ZXN0ZnMvc3VwZXJtaW4uZC91ZGV2LXJ1bGVzLmltZzxicj4KICAgICAgICAgICAgICAg ICAgICAgIHN1cGVybWluIGhlbHBlciBbMzgwMTZtc10gYWRkaW5nIGtlcm5lbCBtb2R1bGVzPGJy PgogICAgICAgICAgICAgICAgICAgICAgc3VwZXJtaW4gaGVscGVyIFs2MjU4NG1zXSBjbG9zaW5n IGV4dDIgZmlsZXN5c3RlbTxicj4KICAgICAgICAgICAgICAgICAgICAgIHN1cGVybWluIGhlbHBl ciBbNjI1ODVtc10gZmluaXNoZWQgY3JlYXRpbmcKICAgICAgICAgICAgICAgICAgICAgIGFwcGxp YW5jZTxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTExMG1zXSBmaW5p c2hlZCBidWlsZGluZyBzdXBlcm1pbgogICAgICAgICAgICAgICAgICAgICAgYXBwbGlhbmNlPGJy PgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBybTxicj4K ICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtcmYKICAg ICAgICAgICAgICAgICAgICAgIC92YXIvdG1wL2d1ZXN0ZnMudVl4NUpiPGJyPgogICAgICAgICAg ICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBxZW11LWltZzxicj4KICAgICAg ICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCBjcmVhdGU8YnI+CiAg ICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWYgcWNvdzI8 YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLWIK ICAgICAgICAgICAgICAgICAgICAgIC92YXIvdG1wLy5ndWVzdGZzLTM2L3Jvb3QuMTQzNTg8YnI+ CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgLW8gYmFj a2luZ19mbXQ9cmF3PGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcCiAgICAgICAgICAgICAgICAgICAgICAvdG1wL2xpYmd1ZXN0ZnM0ams1V2gvc25h cHNob3QxPGJyPgogICAgICAgICAgICAgICAgICAgICAgRm9ybWF0dGluZyAnL3RtcC9saWJndWVz dGZzNGprNVdoL3NuYXBzaG90MScsCiAgICAgICAgICAgICAgICAgICAgICBmbXQ9cWNvdzIgc2l6 ZT00Mjk0OTY3Mjk2CiAgICAgICAgICAgICAgICAgICAgICBiYWNraW5nX2ZpbGU9Jy92YXIvdG1w Ly5ndWVzdGZzLTM2L3Jvb3QuMTQzNTgnCiAgICAgICAgICAgICAgICAgICAgICBiYWNraW5nX2Zt dD0ncmF3JyBlbmNyeXB0aW9uPW9mZgogICAgICAgICAgICAgICAgICAgICAgY2x1c3Rlcl9zaXpl PTY1NTM2IGxhenlfcmVmY291bnRzPW9mZjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogcWVtdS1pbWc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBs aWJndWVzdGZzOiBjb21tYW5kOiBydW46IFwgY3JlYXRlPGJyPgogICAgICAgICAgICAgICAgICAg ICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1mIHFjb3cyPGJyPgogICAgICAgICAgICAg ICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFuZDogcnVuOiBcIC1iIC90bXAvZXRsVm92YjA5VTxi cj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IGNvbW1hbmQ6IHJ1bjogXCAtbyBi YWNraW5nX2ZtdD1yYXc8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IFwKICAgICAgICAgICAgICAgICAgICAgIC90bXAvbGliZ3Vlc3RmczRqazVXaC9z bmFwc2hvdDI8YnI+CiAgICAgICAgICAgICAgICAgICAgICBGb3JtYXR0aW5nICcvdG1wL2xpYmd1 ZXN0ZnM0ams1V2gvc25hcHNob3QyJywKICAgICAgICAgICAgICAgICAgICAgIGZtdD1xY293MiBz aXplPTQ0NjQ2NAogICAgICAgICAgICAgICAgICAgICAgYmFja2luZ19maWxlPScvdG1wL2V0bFZv dmIwOVUnIGJhY2tpbmdfZm10PSdyYXcnCiAgICAgICAgICAgICAgICAgICAgICBlbmNyeXB0aW9u PW9mZiBjbHVzdGVyX3NpemU9NjU1MzYKICAgICAgICAgICAgICAgICAgICAgIGxhenlfcmVmY291 bnRzPW9mZjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1ZXN0ZnM6IFs2OTM1MW1zXSBj cmVhdGUgbGlidmlydCBYTUw8YnI+CiAgICAgICAgICAgICAgICAgICAgICB2aXJ0LXYydjogRmFp bGVkIHRvIGxhdW5jaCBndWVzdGZzIGFwcGxpYW5jZS4gVHJ5CiAgICAgICAgICAgICAgICAgICAg ICBydW5uaW5nIGFnYWluIHdpdGggTElCR1VFU1RGU19ERUJVRz0xIGZvciBtb3JlCiAgICAgICAg ICAgICAgICAgICAgICBpbmZvcm1hdGlvbjxicj4KICAgICAgICAgICAgICAgICAgICAgIGxpYmd1 ZXN0ZnM6IGNsb3NpbmcgZ3Vlc3RmcyBoYW5kbGUgMHgyZDhmZGQwCiAgICAgICAgICAgICAgICAg ICAgICAoc3RhdGUgMCk8YnI+CiAgICAgICAgICAgICAgICAgICAgICBsaWJndWVzdGZzOiBjb21t YW5kOiBydW46IHJtPGJyPgogICAgICAgICAgICAgICAgICAgICAgbGliZ3Vlc3RmczogY29tbWFu ZDogcnVuOiBcIC1yZgogICAgICAgICAgICAgICAgICAgICAgL3RtcC9saWJndWVzdGZzNGprNVdo PGJyPgogICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICAgIDxociBpZD0iendjaHIiPgogICAgICAgICAgICAgICAgICAg IDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtd2VpZ2h0OgogICAgICAgICAg ICAgICAgICAgICAgbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjog bm9uZTsKICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsQXJpYWws c2Fucy1zZXJpZjsKICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsiPjxiPkRl OiA8L2I+PGEKICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgog ICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86c3Vwb3J0ZUBsb2dpY3dvcmtzLnB0 IgogICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+c3Vwb3J0ZUBsb2dpY3dv cmtzLnB0PC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAgIDxiPlBhcmE6IDwvYj48YSBtb3ot ZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0 LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpV c2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgog ICAgICAgICAgICAgICAgICAgICAgPGI+RW52aWFkYXM6IDwvYj5TZWd1bmRhLWZlaXJhLCA2IE1h aW8sIDIwMTMKICAgICAgICAgICAgICAgICAgICAgIDIzOjQ1OjM2PGJyPgogICAgICAgICAgICAg ICAgICAgICAgPGI+QXNzdW50bzogPC9iPltVc2Vyc10gdjJ2IGVycm9yPGJyPgogICAgICAgICAg ICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47 CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDsgY29sb3I6IHJnYigwLCAw LCAwKTsiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PkknbSB0cnlpbmcgdG8gZXhwb3J0 IGEgVk0gZnJvbSBLVk0uIEl0J3MgYQogICAgICAgICAgICAgICAgICAgICAgICAgIEZlZG9yYTE0 IG1hY2hpbmUuPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdj5JIHJ1bjogdmlydC12MnYgLWkgbGlidmlydCAtaWMKICAgICAgICAg ICAgICAgICAgICAgICAgICBxZW11K3NzaDovL3Jvb3RASVAtQWRkcmVzcy9zeXN0ZW0gLW8gcmhl diAtb3MKICAgICAgICAgICAgICAgICAgICAgICAgICBuZnMuZG9tYWluLmxvY2FsOi9vdmlydC9l eHBvcnQgLW9mIHFjb3cyIC1vYQogICAgICAgICAgICAgICAgICAgICAgICAgIHNwYXJzZSAtbiBv dmlydG1nbXQgVk1fTmFtZTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5JdCBzdGFydHMgdG8gYnVpZCB0aGUgdW1h Z2UgYnV0IGluIHRoZSBlbmQKICAgICAgICAgICAgICAgICAgICAgICAgICBJIGhhdmUgYW4gZXJy b3IgbWVzc2FnZTo8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICA8ZGl2PnZpcnQtdjJ2OiBGYWlsZWQgdG8gbGF1bmNoIGd1ZXN0ZnMKICAg ICAgICAgICAgICAgICAgICAgICAgICBhcHBsaWFuY2UuIFRyeSBydW5uaW5nIGFnYWluIHdpdGgK ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJHVUVTVEZTX0RFQlVHPTEgZm9yIG1vcmUgaW5m b3JtYXRpb248YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlNvbWV0aGluZyB3cm9uZyB3aXRoIHRoZSBndWVz dGZzPzxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAg ICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgPGRpdj5Kb3NlPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAg ICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pi0tIDxicj4KICAgICAgICAg ICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PHNwYW4+ PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxociBzdHlsZT0id2lkdGg6IDEwMCU7 IGhlaWdodDogMnB4OyI+Sm9zZQogICAgICAgICAgICAgICAgICAgICAgICAgIEZlcnJhZGVpcmE8 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly93d3cubG9naWN3b3Jrcy5w dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3 LmxvZ2ljd29ya3MucHQ8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPjwv c3Bhbj48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAg ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4K ICAgICAgICAgICAgICAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdDxicj4KICAgICAgICAgICAg ICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAg ICAgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92 aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9 InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby91c2VycyIKICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJf YmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48 YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdj48 YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0i bWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICAgICAgPHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxpc3QKPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IiBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3Zp cnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBtb3otZG8tbm90 LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0 dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KPC9wcmU+CiAg ICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgICA8cHJlIGNsYXNzPSJtb3otc2lnbmF0dXJlIj4tLSAKTWl0IGZyZXVuZGxpY2hlbiBH csO8w59lbgoKTWljaGFlbCBXYWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0 IG1iSApHZXNjaMOkZnRzZsO8aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAz LCBVSUQgREUyNTUwMDczNzIKSGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2 NjUgOTMyODgtMCwgRmF4IC0xNTAKCjwvcHJlPgogICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188 YnI+CiAgICAgICAgICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICAgICAg ICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3ot dHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpVc2Vy c0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAg ICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5r LWZyZWV0ZXh0IgogICAgICAgICAgICAgICAgICBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnMiCiAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5r Ij5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgog ICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8YnI+CiAgICAgICAgICA8cHJlIGNs YXNzPSJtb3otc2lnbmF0dXJlIj4tLSAKTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbgoKTWljaGFl bCBXYWdlbmtuZWNodApGdUggRW50d2lja2x1bmdzZ2VzZWxsc2NoYWZ0IG1iSApHZXNjaMOkZnRz ZsO8aHJlciBDYXJvbGEgRm9ybm9mZgpIUkIgRnJlaWJ1cmcgNzAxMjAzLCBVSUQgREUyNTUwMDcz NzIKSGF1cHRzdHIuIDQsIEQtNzkyMjQgVW1raXJjaApUZWwgKzQ5IDc2NjUgOTMyODgtMCwgRmF4 IC0xNTAKCjwvcHJlPgogICAgICAgICAgPGJyPgogICAgICAgICAgX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiAgICAgICAgICBVc2VycyBtYWlsaW5n IGxpc3Q8YnI+CiAgICAgICAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo cmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAg ICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxi cj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8cHJlIGNsYXNz PSJtb3otc2lnbmF0dXJlIiBjb2xzPSI3MiI+LS0gCk1pdCBmcmV1bmRsaWNoZW4gR3LDvMOfZW4K Ck1pY2hhZWwgV2FnZW5rbmVjaHQKRnVIIEVudHdpY2tsdW5nc2dlc2VsbHNjaGFmdCBtYkgKR2Vz Y2jDpGZ0c2bDvGhyZXIgQ2Fyb2xhIEZvcm5vZmYKSFJCIEZyZWlidXJnIDcwMTIwMywgVUlEIERF MjU1MDA3MzcyCkhhdXB0c3RyLiA0LCBELTc5MjI0IFVta2lyY2gKVGVsICs0OSA3NjY1IDkzMjg4 LTAsIEZheCAtMTUwCgo8L3ByZT4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDIw NTA5MDEwMTA1MDgwNjA0MDAwMjA1LS0K --===============6978569869264108329==--