From giuseppe.ragusa at hotmail.com Wed Mar 12 20:38:44 2014 Content-Type: multipart/mixed; boundary="===============5299252738018686263==" MIME-Version: 1.0 From: Giuseppe Ragusa To: users at ovirt.org Subject: [Users] Self-hosted-engine setup error Date: Thu, 13 Mar 2014 01:38:42 +0100 Message-ID: --===============5299252738018686263== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_f31905e4-ea0b-4151-8ac2-28be84666cee_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all=3D2C while attempting a from-scratch self-hosted-engine installation on CentOS 6= =3D .5 (also freshly reinstalled from scratch) on a physical node (oVirt 3.4.0_= =3D pre + GlusterFS 3.5.0beta4=3D3B NFS storage for engine VM)=3D2C the process= fai=3D ls almost immediately with: [root(a)cluster1 ~]# ovirt-hosted-engine-setup --config-append=3D3D/root/ov= he-s=3D etup-answers.conf [ INFO ] Stage: Initializing Continuing will configure this host for serving as hypervisor and= =3D create a VM where you have to install oVirt Engine afterwards. Are you sure you want to continue? (Yes=3D2C No)[Yes]: [ INFO ] Generating a temporary VNC password. [ INFO ] Stage: Environment setup Configuration files: ['/root/ovhe-setup-answers.conf'] Log file: /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-= =3D setup-20140313010526.log Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6) [ INFO ] Hardware supports virtualization [ INFO ] Bridge ovirtmgmt already created [ INFO ] Stage: Environment packages setup [ INFO ] Stage: Programs detection [ INFO ] Stage: Environment setup [ INFO ] Generating VDSM certificates [ ERROR ] Failed to execute stage 'Environment setup': [Errno 2] No such fi= =3D le or directory: '/etc/pki/libvirt/clientcert.pem' [ INFO ] Stage: Clean up [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination The /root/ovhe-setup-answers.conf has been saved from a previous installati= =3D on (before reinstalling) and only minimally edited (removed some lines with= =3D UUIDs etc.). The /etc/pki/libvirt dir is completely missing on both nodes=3D3B last time= I=3D tried the whole setup I do not recall of having such problems=3D2C but may= be=3D something was different then. The generated /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-= =3D 20140313010526.log has been saved as: http://pastebin.com/ezAJETBN I hope to be able to progress further to test the whole 2-nodes setup (seco= =3D nd node freshly reinstalled too and already up with GlusterFS and waiting t= =3D o be added to oVirt cluster) and datacenter configuration. Many thanks in advance for any suggestions/help=3D2C Giuseppe =3D --_f31905e4-ea0b-4151-8ac2-28be84666cee_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi all=3D2C
while attempt= ing a =3D from-scratch self-hosted-engine installation on CentOS 6.5 (also freshly re= =3D installed from scratch) on a physical node (oVirt 3.4.0_pre + GlusterFS 3.5= =3D .0beta4=3D3B NFS storage for engine VM)=3D2C the process fails almost immed= iate=3D ly with:

[root(a)cluster1 ~]# ovirt-hosted-engine-setup --config-app= en=3D d=3D3D/root/ovhe-setup-answers.conf
[ INFO =3D3B ] Stage: Initializi= ng =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B&nb= sp=3D3B =3D3B =3D Continuing will configure this host for serving as hypervisor and create a = =3D VM where you have to install oVirt Engine afterwards.
 =3D3B =3D= 3B&n=3D bsp=3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B Are yo= u sure you wan=3D t to continue? (Yes=3D2C No)[Yes]:
[ INFO =3D3B ] Generating a tempo= rary=3D VNC password.
[ INFO =3D3B ] Stage: Environment setup
 =3D3B= &nbs=3D p=3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3= B Configuration =3D files: ['/root/ovhe-setup-answers.conf']
 =3D3B =3D3B =3D3B&= nbsp=3D =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B Log file: /var/log/= ovirt-hosted=3D -engine-setup/ovirt-hosted-engine-setup-20140313010526.log
 =3D3B&nb= sp=3D =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B= Version: otopi-=3D 1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6)
[ INFO =3D3B ] Hardware supports= v=3D irtualization
[ INFO =3D3B ] Bridge ovirtmgmt already created
[ I= NF=3D O =3D3B ] Stage: Environment packages setup
[ INFO =3D3B ] Stage= : Pr=3D ograms detection
[ INFO =3D3B ] Stage: Environment setup
[ INFO&n= bs=3D p=3D3B ] Generating VDSM certificates
[ ERROR ] Failed to execute stage = 'E=3D nvironment setup': [Errno 2] No such file or directory: '/etc/pki/libvirt/c= =3D lientcert.pem'
[ INFO =3D3B ] Stage: Clean up
[ INFO =3D3B ] = Stag=3D e: Pre-termination
[ INFO =3D3B ] Stage: Termination

The /roo= t/=3D ovhe-setup-answers.conf has been saved from a previous installation (before= =3D reinstalling) and only minimally edited (removed some lines with UUIDs etc= =3D .).

The /etc/pki/libvirt dir is completely missing on both nodes=3D3= B =3D last time I tried the whole setup I do not recall of having such problems= =3D =3D2C but maybe something was different then.

The generated /var/log= /o=3D virt-hosted-engine-setup/ovirt-hosted-engine-setup-20140313010526.log has b= =3D een saved as:

http://pastebin.com/ezAJETBN

I hope to be able = =3D to progress further to test the whole 2-nodes setup (second node freshly re= =3D installed too and already up with GlusterFS and waiting to be added to oVir= =3D t cluster) and datacenter configuration.

Many thanks in advance for = =3D any suggestions/help=3D2C
Giuseppe

=3D --_f31905e4-ea0b-4151-8ac2-28be84666cee_-- --===============5299252738018686263== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fZjMxOTA1ZTQtZWEwYi00MTUxLThhYzItMjhiZTg0NjY2Y2VlXwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUKCkhpIGFsbD0yQwp3aGlsZSBhdHRlbXB0aW5nIGEgZnJvbS1zY3Jh dGNoIHNlbGYtaG9zdGVkLWVuZ2luZSBpbnN0YWxsYXRpb24gb24gQ2VudE9TIDY9Ci41IChhbHNv IGZyZXNobHkgcmVpbnN0YWxsZWQgZnJvbSBzY3JhdGNoKSBvbiBhIHBoeXNpY2FsIG5vZGUgKG9W aXJ0IDMuNC4wXz0KcHJlICsgR2x1c3RlckZTIDMuNS4wYmV0YTQ9M0IgTkZTIHN0b3JhZ2UgZm9y IGVuZ2luZSBWTSk9MkMgdGhlIHByb2Nlc3MgZmFpPQpscyBhbG1vc3QgaW1tZWRpYXRlbHkgd2l0 aDoKCltyb290QGNsdXN0ZXIxIH5dIyBvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwIC0tY29uZmln LWFwcGVuZD0zRC9yb290L292aGUtcz0KZXR1cC1hbnN3ZXJzLmNvbmYKWyBJTkZPICBdIFN0YWdl OiBJbml0aWFsaXppbmcKICAgICAgICAgIENvbnRpbnVpbmcgd2lsbCBjb25maWd1cmUgdGhpcyBo b3N0IGZvciBzZXJ2aW5nIGFzIGh5cGVydmlzb3IgYW5kPQogY3JlYXRlIGEgVk0gd2hlcmUgeW91 IGhhdmUgdG8gaW5zdGFsbCBvVmlydCBFbmdpbmUgYWZ0ZXJ3YXJkcy4KICAgICAgICAgIEFyZSB5 b3Ugc3VyZSB5b3Ugd2FudCB0byBjb250aW51ZT8gKFllcz0yQyBObylbWWVzXToKWyBJTkZPICBd IEdlbmVyYXRpbmcgYSB0ZW1wb3JhcnkgVk5DIHBhc3N3b3JkLgpbIElORk8gIF0gU3RhZ2U6IEVu dmlyb25tZW50IHNldHVwCiAgICAgICAgICBDb25maWd1cmF0aW9uIGZpbGVzOiBbJy9yb290L292 aGUtc2V0dXAtYW5zd2Vycy5jb25mJ10KICAgICAgICAgIExvZyBmaWxlOiAvdmFyL2xvZy9vdmly dC1ob3N0ZWQtZW5naW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtPQpzZXR1cC0yMDE0MDMx MzAxMDUyNi5sb2cKICAgICAgICAgIFZlcnNpb246IG90b3BpLTEuMi4wX3JjMyAob3RvcGktMS4y LjAtMC45LnJjMy5lbDYpClsgSU5GTyAgXSBIYXJkd2FyZSBzdXBwb3J0cyB2aXJ0dWFsaXphdGlv bgpbIElORk8gIF0gQnJpZGdlIG92aXJ0bWdtdCBhbHJlYWR5IGNyZWF0ZWQKWyBJTkZPICBdIFN0 YWdlOiBFbnZpcm9ubWVudCBwYWNrYWdlcyBzZXR1cApbIElORk8gIF0gU3RhZ2U6IFByb2dyYW1z IGRldGVjdGlvbgpbIElORk8gIF0gU3RhZ2U6IEVudmlyb25tZW50IHNldHVwClsgSU5GTyAgXSBH ZW5lcmF0aW5nIFZEU00gY2VydGlmaWNhdGVzClsgRVJST1IgXSBGYWlsZWQgdG8gZXhlY3V0ZSBz dGFnZSAnRW52aXJvbm1lbnQgc2V0dXAnOiBbRXJybm8gMl0gTm8gc3VjaCBmaT0KbGUgb3IgZGly ZWN0b3J5OiAnL2V0Yy9wa2kvbGlidmlydC9jbGllbnRjZXJ0LnBlbScKWyBJTkZPICBdIFN0YWdl OiBDbGVhbiB1cApbIElORk8gIF0gU3RhZ2U6IFByZS10ZXJtaW5hdGlvbgpbIElORk8gIF0gU3Rh Z2U6IFRlcm1pbmF0aW9uCgpUaGUgL3Jvb3Qvb3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmYgaGFzIGJl ZW4gc2F2ZWQgZnJvbSBhIHByZXZpb3VzIGluc3RhbGxhdGk9Cm9uIChiZWZvcmUgcmVpbnN0YWxs aW5nKSBhbmQgb25seSBtaW5pbWFsbHkgZWRpdGVkIChyZW1vdmVkIHNvbWUgbGluZXMgd2l0aD0K IFVVSURzIGV0Yy4pLgoKVGhlIC9ldGMvcGtpL2xpYnZpcnQgZGlyIGlzIGNvbXBsZXRlbHkgbWlz c2luZyBvbiBib3RoIG5vZGVzPTNCIGxhc3QgdGltZSBJPQogdHJpZWQgdGhlIHdob2xlIHNldHVw IEkgZG8gbm90IHJlY2FsbCBvZiBoYXZpbmcgc3VjaCBwcm9ibGVtcz0yQyBidXQgbWF5YmU9CiBz b21ldGhpbmcgd2FzIGRpZmZlcmVudCB0aGVuLgoKVGhlIGdlbmVyYXRlZCAvdmFyL2xvZy9vdmly dC1ob3N0ZWQtZW5naW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtPQoyMDE0MDMx MzAxMDUyNi5sb2cgaGFzIGJlZW4gc2F2ZWQgYXM6CgpodHRwOi8vcGFzdGViaW4uY29tL2V6QUpF VEJOCgpJIGhvcGUgdG8gYmUgYWJsZSB0byBwcm9ncmVzcyBmdXJ0aGVyIHRvIHRlc3QgdGhlIHdo b2xlIDItbm9kZXMgc2V0dXAgKHNlY289Cm5kIG5vZGUgZnJlc2hseSByZWluc3RhbGxlZCB0b28g YW5kIGFscmVhZHkgdXAgd2l0aCBHbHVzdGVyRlMgYW5kIHdhaXRpbmcgdD0KbyBiZSBhZGRlZCB0 byBvVmlydCBjbHVzdGVyKSBhbmQgZGF0YWNlbnRlciBjb25maWd1cmF0aW9uLgoKTWFueSB0aGFu a3MgaW4gYWR2YW5jZSBmb3IgYW55IHN1Z2dlc3Rpb25zL2hlbHA9MkMKR2l1c2VwcGUKCiAJCSAJ ICAgCQkgID0KCi0tX2YzMTkwNWU0LWVhMGItNDE1MS04YWMyLTI4YmU4NDY2NmNlZV8KQ29udGVu dC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPgo8aGVhZD4KPHN0eWxlPjwhLS0KLmht bWVzc2FnZSBQCnsKbWFyZ2luOjBweD0zQgpwYWRkaW5nOjBweAp9CmJvZHkuaG1tZXNzYWdlCnsK Zm9udC1zaXplOiAxMnB0PTNCCmZvbnQtZmFtaWx5OkNhbGlicmkKfQotLT48L3N0eWxlPjwvaGVh ZD4KPGJvZHkgY2xhc3M9M0QnaG1tZXNzYWdlJz48ZGl2IGRpcj0zRCdsdHInPkhpIGFsbD0yQzxi cj53aGlsZSBhdHRlbXB0aW5nIGEgPQpmcm9tLXNjcmF0Y2ggc2VsZi1ob3N0ZWQtZW5naW5lIGlu c3RhbGxhdGlvbiBvbiBDZW50T1MgNi41IChhbHNvIGZyZXNobHkgcmU9Cmluc3RhbGxlZCBmcm9t IHNjcmF0Y2gpIG9uIGEgcGh5c2ljYWwgbm9kZSAob1ZpcnQgMy40LjBfcHJlICsgR2x1c3RlckZT IDMuNT0KLjBiZXRhND0zQiBORlMgc3RvcmFnZSBmb3IgZW5naW5lIFZNKT0yQyB0aGUgcHJvY2Vz cyBmYWlscyBhbG1vc3QgaW1tZWRpYXRlPQpseSB3aXRoOjxicj48YnI+W3Jvb3RAY2x1c3RlcjEg fl0jIG92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAgLS1jb25maWctYXBwZW49CmQ9M0Qvcm9vdC9v dmhlLXNldHVwLWFuc3dlcnMuY29uZjxicj5bIElORk8mbmJzcD0zQiBdIFN0YWdlOiBJbml0aWFs aXppbmc8Yj0Kcj4mbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgPQpDb250aW51aW5nIHdpbGwgY29uZmlndXJlIHRo aXMgaG9zdCBmb3Igc2VydmluZyBhcyBoeXBlcnZpc29yIGFuZCBjcmVhdGUgYSA9ClZNIHdoZXJl IHlvdSBoYXZlIHRvIGluc3RhbGwgb1ZpcnQgRW5naW5lIGFmdGVyd2FyZHMuPGJyPiZuYnNwPTNC Jm5ic3A9M0Imbj0KYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0z QiZuYnNwPTNCIEFyZSB5b3Ugc3VyZSB5b3Ugd2FuPQp0IHRvIGNvbnRpbnVlPyAoWWVzPTJDIE5v KVtZZXNdOjxicj5bIElORk8mbmJzcD0zQiBdIEdlbmVyYXRpbmcgYSB0ZW1wb3Jhcnk9CiBWTkMg cGFzc3dvcmQuPGJyPlsgSU5GTyZuYnNwPTNCIF0gU3RhZ2U6IEVudmlyb25tZW50IHNldHVwPGJy PiZuYnNwPTNCJm5icz0KcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiZuYnNwPTNCIENvbmZpZ3VyYXRpb24gPQpmaWxlczogWycvcm9vdC9vdmhlLXNl dHVwLWFuc3dlcnMuY29uZiddPGJyPiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPQo9M0Im bmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCIExvZyBmaWxlOiAvdmFyL2xv Zy9vdmlydC1ob3N0ZWQ9Ci1lbmdpbmUtc2V0dXAvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0y MDE0MDMxMzAxMDUyNi5sb2c8YnI+Jm5ic3A9M0ImbmJzcD0KPTNCJm5ic3A9M0ImbmJzcD0zQiZu YnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0IgVmVyc2lvbjogb3RvcGktPQox LjIuMF9yYzMgKG90b3BpLTEuMi4wLTAuOS5yYzMuZWw2KTxicj5bIElORk8mbmJzcD0zQiBdIEhh cmR3YXJlIHN1cHBvcnRzIHY9CmlydHVhbGl6YXRpb248YnI+WyBJTkZPJm5ic3A9M0IgXSBCcmlk Z2Ugb3ZpcnRtZ210IGFscmVhZHkgY3JlYXRlZDxicj5bIElORj0KTyZuYnNwPTNCIF0gU3RhZ2U6 IEVudmlyb25tZW50IHBhY2thZ2VzIHNldHVwPGJyPlsgSU5GTyZuYnNwPTNCIF0gU3RhZ2U6IFBy PQpvZ3JhbXMgZGV0ZWN0aW9uPGJyPlsgSU5GTyZuYnNwPTNCIF0gU3RhZ2U6IEVudmlyb25tZW50 IHNldHVwPGJyPlsgSU5GTyZuYnM9CnA9M0IgXSBHZW5lcmF0aW5nIFZEU00gY2VydGlmaWNhdGVz PGJyPlsgRVJST1IgXSBGYWlsZWQgdG8gZXhlY3V0ZSBzdGFnZSAnRT0KbnZpcm9ubWVudCBzZXR1 cCc6IFtFcnJubyAyXSBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5OiAnL2V0Yy9wa2kvbGlidmly dC9jPQpsaWVudGNlcnQucGVtJzxicj5bIElORk8mbmJzcD0zQiBdIFN0YWdlOiBDbGVhbiB1cDxi cj5bIElORk8mbmJzcD0zQiBdIFN0YWc9CmU6IFByZS10ZXJtaW5hdGlvbjxicj5bIElORk8mbmJz cD0zQiBdIFN0YWdlOiBUZXJtaW5hdGlvbjxicj48YnI+VGhlIC9yb290Lz0Kb3ZoZS1zZXR1cC1h bnN3ZXJzLmNvbmYgaGFzIGJlZW4gc2F2ZWQgZnJvbSBhIHByZXZpb3VzIGluc3RhbGxhdGlvbiAo YmVmb3JlPQogcmVpbnN0YWxsaW5nKSBhbmQgb25seSBtaW5pbWFsbHkgZWRpdGVkIChyZW1vdmVk IHNvbWUgbGluZXMgd2l0aCBVVUlEcyBldGM9Ci4pLjxicj48YnI+VGhlIC9ldGMvcGtpL2xpYnZp cnQgZGlyIGlzIGNvbXBsZXRlbHkgbWlzc2luZyBvbiBib3RoIG5vZGVzPTNCID0KbGFzdCB0aW1l IEkgdHJpZWQgdGhlIHdob2xlIHNldHVwIEkgZG8gbm90IHJlY2FsbCBvZiBoYXZpbmcgc3VjaCBw cm9ibGVtcz0KPTJDIGJ1dCBtYXliZSBzb21ldGhpbmcgd2FzIGRpZmZlcmVudCB0aGVuLjxicj48 YnI+VGhlIGdlbmVyYXRlZCAvdmFyL2xvZy9vPQp2aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvb3Zp cnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE0MDMxMzAxMDUyNi5sb2cgaGFzIGI9CmVlbiBzYXZl ZCBhczo8YnI+PGJyPmh0dHA6Ly9wYXN0ZWJpbi5jb20vZXpBSkVUQk48YnI+PGJyPkkgaG9wZSB0 byBiZSBhYmxlID0KdG8gcHJvZ3Jlc3MgZnVydGhlciB0byB0ZXN0IHRoZSB3aG9sZSAyLW5vZGVz IHNldHVwIChzZWNvbmQgbm9kZSBmcmVzaGx5IHJlPQppbnN0YWxsZWQgdG9vIGFuZCBhbHJlYWR5 IHVwIHdpdGggR2x1c3RlckZTIGFuZCB3YWl0aW5nIHRvIGJlIGFkZGVkIHRvIG9WaXI9CnQgY2x1 c3RlcikgYW5kIGRhdGFjZW50ZXIgY29uZmlndXJhdGlvbi48YnI+PGJyPk1hbnkgdGhhbmtzIGlu IGFkdmFuY2UgZm9yID0KYW55IHN1Z2dlc3Rpb25zL2hlbHA9MkM8YnI+R2l1c2VwcGU8YnI+PGJy PiAJCSAJICAgCQkgIDwvZGl2PjwvYm9keT4KPC9odG1sPj0KCi0tX2YzMTkwNWU0LWVhMGItNDE1 MS04YWMyLTI4YmU4NDY2NmNlZV8tLQo= --===============5299252738018686263==-- From didi at redhat.com Thu Mar 13 02:46:53 2014 Content-Type: multipart/mixed; boundary="===============0950891710845095199==" MIME-Version: 1.0 From: Yedidyah Bar David To: users at ovirt.org Subject: Re: [Users] Self-hosted-engine setup error Date: Thu, 13 Mar 2014 02:46:50 -0400 Message-ID: <559933789.19485850.1394693210710.JavaMail.zimbra@redhat.com> In-Reply-To: DUB121-W43EED90B06BDD22640551EFA710@phx.gbl --===============0950891710845095199== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_19485849_1756403293.1394693210709 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit > From: "Giuseppe Ragusa" > To: users(a)ovirt.org > Sent: Thursday, March 13, 2014 2:38:42 AM > Subject: [Users] Self-hosted-engine setup error > Hi all, > while attempting a from-scratch self-hosted-engine installation on CentOS= 6.5 > (also freshly reinstalled from scratch) on a physical node (oVirt 3.4.0_p= re > + GlusterFS 3.5.0beta4; NFS storage for engine VM), the process fails alm= ost > immediately with: > [root(a)cluster1 ~]# ovirt-hosted-engine-setup > --config-append=3D/root/ovhe-setup-answers.conf > [ INFO ] Stage: Initializing > Continuing will configure this host for serving as hypervisor and create = a VM > where you have to install oVirt Engine afterwards. > Are you sure you want to continue? (Yes, No)[Yes]: > [ INFO ] Generating a temporary VNC password. > [ INFO ] Stage: Environment setup > Configuration files: ['/root/ovhe-setup-answers.conf'] > Log file: > /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-201403130105= 26.log > Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6) > [ INFO ] Hardware supports virtualization > [ INFO ] Bridge ovirtmgmt already created > [ INFO ] Stage: Environment packages setup > [ INFO ] Stage: Programs detection > [ INFO ] Stage: Environment setup > [ INFO ] Generating VDSM certificates > [ ERROR ] Failed to execute stage 'Environment setup': [Errno 2] No such = file > or directory: '/etc/pki/libvirt/clientcert.pem' I already got another such report yesterday - seems like a bug in the fix f= or https://bugzilla.redhat.com/show_bug.cgi?id=3D1034634 . = I hope to push a fix later today. = > [ INFO ] Stage: Clean up > [ INFO ] Stage: Pre-termination > [ INFO ] Stage: Termination > The /root/ovhe-setup-answers.conf has been saved from a previous installa= tion > (before reinstalling) and only minimally edited (removed some lines with > UUIDs etc.). > The /etc/pki/libvirt dir is completely missing on both nodes; last time I > tried the whole setup I do not recall of having such problems, but maybe > something was different then. > The generated > /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-201403130105= 26.log > has been saved as: > http://pastebin.com/ezAJETBN > I hope to be able to progress further to test the whole 2-nodes setup (se= cond > node freshly reinstalled too and already up with GlusterFS and waiting to= be > added to oVirt cluster) and datacenter configuration. > Many thanks in advance for any suggestions/help, For now, you can simply: = mkdir /etc/pki/libvirt = This should be enough. = Thanks for the report! = -- = Didi = ------=3D_Part_19485849_1756403293.1394693210709 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
From: "Giuseppe Ragusa" <giuseppe.= =3D ragusa(a)hotmail.com>
To: users(a)ovirt.org
Sent: Th= ursd=3D ay, March 13, 2014 2:38:42 AM
Subject: [Users] Self-hosted-engine= =3D setup error

Hi all,
while attempting a from-scratch se= lf=3D -hosted-engine installation on CentOS 6.5 (also freshly reinstalled from sc= =3D ratch) on a physical node (oVirt 3.4.0_pre + GlusterFS 3.5.0beta4; NFS stor= =3D age for engine VM), the process fails almost immediately with:

= =3D
[root(a)cluster1 ~]# ovirt-hosted-engine-setup --config-append=3D3D/r= oot/=3D ovhe-setup-answers.conf
[ INFO  ] Stage: Initializing
 &nbs= =3D p;        Continuing will configure this= =3D host for serving as hypervisor and create a VM where you have to install o= =3D Virt Engine afterwards.
        = =3D   Are you sure you want to continue? (Yes, No)[Yes]:
[ INFO  ]= =3D Generating a temporary VNC password.
[ INFO  ] Stage: Environment = =3D setup
          Configurati= =3D on files: ['/root/ovhe-setup-answers.conf']
    &nbs= =3D p;     Log file: /var/log/ovirt-hosted-engine-setup/ovi= =3D rt-hosted-engine-setup-20140313010526.log
     = =3D      Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6)= =3D
[ INFO  ] Hardware supports virtualization
[ INFO  ] Bridg= =3D e ovirtmgmt already created
[ INFO  ] Stage: Environment packages s= =3D etup
[ INFO  ] Stage: Programs detection
[ INFO  ] Stage: E= =3D nvironment setup
[ INFO  ] Generating VDSM certificates
[ ERROR = =3D ] Failed to execute stage 'Environment setup': [Errno 2] No such file or di= =3D rectory: '/etc/pki/libvirt/clientcert.pem'

I already got another such report yesterday - seems like a bug in the= =3D fix for https://bugzilla.redhat.com/show_bug.cgi?id=3D3D1034634 .
<= di=3D v>I hope to push a fix later today.


[ INFO = ]=3D Stage: Clean up
[ INFO  ] Stage: Pre-termination
[ INFO  ]= =3D Stage: Termination

The /root/ovhe-setup-answers.conf has= =3D been saved from a previous installation (before reinstalling) and only min= =3D imally edited (removed some lines with UUIDs etc.).

The /= =3D etc/pki/libvirt dir is completely missing on both nodes; last time I tried = =3D the whole setup I do not recall of having such problems, but maybe somethin= =3D g was different then.

The generated /var/log/ovirt-hosted= =3D -engine-setup/ovirt-hosted-engine-setup-20140313010526.log has been saved a= =3D s:

http://pastebin.com/ezAJETBN

I hope = =3D to be able to progress further to test the whole 2-nodes setup (second node= =3D freshly reinstalled too and already up with GlusterFS and waiting to be ad= =3D ded to oVirt cluster) and datacenter configuration.

Many = =3D thanks in advance for any suggestions/help,

For now, you can simply:
mkdir /etc/pki/libvirt

Th= =3D is should be enough.

Thanks for the report!
<= =3D div>--
Didi
=
------=3D_Part_19485849_1756403293.1394693210709-- --===============0950891710845095199== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzE5NDg1ODQ5XzE3NTY0MDMyOTMuMTM5NDY5MzIxMDcwOQpDb250ZW50LVR5 cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKPiBGcm9tOiAiR2l1c2VwcGUgUmFndXNhIiA8Z2l1c2VwcGUucmFndXNhQGhvdG1haWwu Y29tPgo+IFRvOiB1c2Vyc0BvdmlydC5vcmcKPiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMTMsIDIw MTQgMjozODo0MiBBTQo+IFN1YmplY3Q6IFtVc2Vyc10gU2VsZi1ob3N0ZWQtZW5naW5lIHNldHVw IGVycm9yCgo+IEhpIGFsbCwKPiB3aGlsZSBhdHRlbXB0aW5nIGEgZnJvbS1zY3JhdGNoIHNlbGYt aG9zdGVkLWVuZ2luZSBpbnN0YWxsYXRpb24gb24gQ2VudE9TIDYuNQo+IChhbHNvIGZyZXNobHkg cmVpbnN0YWxsZWQgZnJvbSBzY3JhdGNoKSBvbiBhIHBoeXNpY2FsIG5vZGUgKG9WaXJ0IDMuNC4w X3ByZQo+ICsgR2x1c3RlckZTIDMuNS4wYmV0YTQ7IE5GUyBzdG9yYWdlIGZvciBlbmdpbmUgVk0p LCB0aGUgcHJvY2VzcyBmYWlscyBhbG1vc3QKPiBpbW1lZGlhdGVseSB3aXRoOgoKPiBbcm9vdEBj bHVzdGVyMSB+XSMgb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cAo+IC0tY29uZmlnLWFwcGVuZD0v cm9vdC9vdmhlLXNldHVwLWFuc3dlcnMuY29uZgo+IFsgSU5GTyBdIFN0YWdlOiBJbml0aWFsaXpp bmcKPiBDb250aW51aW5nIHdpbGwgY29uZmlndXJlIHRoaXMgaG9zdCBmb3Igc2VydmluZyBhcyBo eXBlcnZpc29yIGFuZCBjcmVhdGUgYSBWTQo+IHdoZXJlIHlvdSBoYXZlIHRvIGluc3RhbGwgb1Zp cnQgRW5naW5lIGFmdGVyd2FyZHMuCj4gQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNvbnRpbnVl PyAoWWVzLCBObylbWWVzXToKPiBbIElORk8gXSBHZW5lcmF0aW5nIGEgdGVtcG9yYXJ5IFZOQyBw YXNzd29yZC4KPiBbIElORk8gXSBTdGFnZTogRW52aXJvbm1lbnQgc2V0dXAKPiBDb25maWd1cmF0 aW9uIGZpbGVzOiBbJy9yb290L292aGUtc2V0dXAtYW5zd2Vycy5jb25mJ10KPiBMb2cgZmlsZToK PiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUt c2V0dXAtMjAxNDAzMTMwMTA1MjYubG9nCj4gVmVyc2lvbjogb3RvcGktMS4yLjBfcmMzIChvdG9w aS0xLjIuMC0wLjkucmMzLmVsNikKPiBbIElORk8gXSBIYXJkd2FyZSBzdXBwb3J0cyB2aXJ0dWFs aXphdGlvbgo+IFsgSU5GTyBdIEJyaWRnZSBvdmlydG1nbXQgYWxyZWFkeSBjcmVhdGVkCj4gWyBJ TkZPIF0gU3RhZ2U6IEVudmlyb25tZW50IHBhY2thZ2VzIHNldHVwCj4gWyBJTkZPIF0gU3RhZ2U6 IFByb2dyYW1zIGRldGVjdGlvbgo+IFsgSU5GTyBdIFN0YWdlOiBFbnZpcm9ubWVudCBzZXR1cAo+ IFsgSU5GTyBdIEdlbmVyYXRpbmcgVkRTTSBjZXJ0aWZpY2F0ZXMKPiBbIEVSUk9SIF0gRmFpbGVk IHRvIGV4ZWN1dGUgc3RhZ2UgJ0Vudmlyb25tZW50IHNldHVwJzogW0Vycm5vIDJdIE5vIHN1Y2gg ZmlsZQo+IG9yIGRpcmVjdG9yeTogJy9ldGMvcGtpL2xpYnZpcnQvY2xpZW50Y2VydC5wZW0nCgpJ IGFscmVhZHkgZ290IGFub3RoZXIgc3VjaCByZXBvcnQgeWVzdGVyZGF5IC0gc2VlbXMgbGlrZSBh IGJ1ZyBpbiB0aGUgZml4IGZvciBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcu Y2dpP2lkPTEwMzQ2MzQgLiAKSSBob3BlIHRvIHB1c2ggYSBmaXggbGF0ZXIgdG9kYXkuIAoKPiBb IElORk8gXSBTdGFnZTogQ2xlYW4gdXAKPiBbIElORk8gXSBTdGFnZTogUHJlLXRlcm1pbmF0aW9u Cj4gWyBJTkZPIF0gU3RhZ2U6IFRlcm1pbmF0aW9uCgo+IFRoZSAvcm9vdC9vdmhlLXNldHVwLWFu c3dlcnMuY29uZiBoYXMgYmVlbiBzYXZlZCBmcm9tIGEgcHJldmlvdXMgaW5zdGFsbGF0aW9uCj4g KGJlZm9yZSByZWluc3RhbGxpbmcpIGFuZCBvbmx5IG1pbmltYWxseSBlZGl0ZWQgKHJlbW92ZWQg c29tZSBsaW5lcyB3aXRoCj4gVVVJRHMgZXRjLikuCgo+IFRoZSAvZXRjL3BraS9saWJ2aXJ0IGRp ciBpcyBjb21wbGV0ZWx5IG1pc3Npbmcgb24gYm90aCBub2RlczsgbGFzdCB0aW1lIEkKPiB0cmll ZCB0aGUgd2hvbGUgc2V0dXAgSSBkbyBub3QgcmVjYWxsIG9mIGhhdmluZyBzdWNoIHByb2JsZW1z LCBidXQgbWF5YmUKPiBzb21ldGhpbmcgd2FzIGRpZmZlcmVudCB0aGVuLgoKPiBUaGUgZ2VuZXJh dGVkCj4gL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0ZWQtZW5n aW5lLXNldHVwLTIwMTQwMzEzMDEwNTI2LmxvZwo+IGhhcyBiZWVuIHNhdmVkIGFzOgoKPiBodHRw Oi8vcGFzdGViaW4uY29tL2V6QUpFVEJOCgo+IEkgaG9wZSB0byBiZSBhYmxlIHRvIHByb2dyZXNz IGZ1cnRoZXIgdG8gdGVzdCB0aGUgd2hvbGUgMi1ub2RlcyBzZXR1cCAoc2Vjb25kCj4gbm9kZSBm cmVzaGx5IHJlaW5zdGFsbGVkIHRvbyBhbmQgYWxyZWFkeSB1cCB3aXRoIEdsdXN0ZXJGUyBhbmQg d2FpdGluZyB0byBiZQo+IGFkZGVkIHRvIG9WaXJ0IGNsdXN0ZXIpIGFuZCBkYXRhY2VudGVyIGNv bmZpZ3VyYXRpb24uCgo+IE1hbnkgdGhhbmtzIGluIGFkdmFuY2UgZm9yIGFueSBzdWdnZXN0aW9u cy9oZWxwLAoKRm9yIG5vdywgeW91IGNhbiBzaW1wbHk6IApta2RpciAvZXRjL3BraS9saWJ2aXJ0 IAoKVGhpcyBzaG91bGQgYmUgZW5vdWdoLiAKClRoYW5rcyBmb3IgdGhlIHJlcG9ydCEgCi0tIApE aWRpIAoKLS0tLS0tPV9QYXJ0XzE5NDg1ODQ5XzE3NTY0MDMyOTMuMTM5NDY5MzIxMDcwOQpDb250 ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD48Ym9keT48ZGl2IHN0eWxlPTNEImZvbnQtZmFt aWx5OiB0aW1lcyBuZXcgcm9tYW4sIG5ldyB5b3JrLCB0aW1lcywgc2U9CnJpZjsgZm9udC1zaXpl OiAxMnB0OyBjb2xvcjogIzAwMDAwMCI+PGRpdj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0zRCJi b3JkZT0Kci1sZWZ0OjJweCBzb2xpZCAjMTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxl ZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13PQplaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7 dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEE9CnJpYWwsc2Fucy1z ZXJpZjtmb250LXNpemU6MTJwdDsiIGRhdGEtbWNlLXN0eWxlPTNEImJvcmRlci1sZWZ0OiAycHgg c29saWQgIz0KMTAxMEZGOyBtYXJnaW4tbGVmdDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsgY29s b3I6ICMwMDA7IGZvbnQtd2VpZ2h0OiBub3JtPQphbDsgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0 LWRlY29yYXRpb246IG5vbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsQXJpYWw9CixzYW5zLXNl cmlmOyBmb250LXNpemU6IDEycHQ7Ij48Yj5Gcm9tOiA8L2I+IkdpdXNlcHBlIFJhZ3VzYSIgJmx0 O2dpdXNlcHBlLj0KcmFndXNhQGhvdG1haWwuY29tJmd0Ozxicj48Yj5UbzogPC9iPnVzZXJzQG92 aXJ0Lm9yZzxicj48Yj5TZW50OiA8L2I+VGh1cnNkPQpheSwgTWFyY2ggMTMsIDIwMTQgMjozODo0 MiBBTTxicj48Yj5TdWJqZWN0OiA8L2I+W1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmU9CiBzZXR1 cCBlcnJvcjxicj48ZGl2Pjxicj48L2Rpdj48c3R5bGU+PCEtLQouaG1tZXNzYWdlIFAKewptYXJn aW46MHB4OwpwYWRkaW5nOjBweAp9CmJvZHkuaG1tZXNzYWdlCnsKZm9udC1zaXplOiAxMnB0Owpm b250LWZhbWlseTpDYWxpYnJpCn0KLS0+PC9zdHlsZT48ZGl2IGRpcj0zRCJsdHIiPkhpIGFsbCw8 YnI+d2hpbGUgYXR0ZW1wdGluZyBhIGZyb20tc2NyYXRjaCBzZWxmPQotaG9zdGVkLWVuZ2luZSBp bnN0YWxsYXRpb24gb24gQ2VudE9TIDYuNSAoYWxzbyBmcmVzaGx5IHJlaW5zdGFsbGVkIGZyb20g c2M9CnJhdGNoKSBvbiBhIHBoeXNpY2FsIG5vZGUgKG9WaXJ0IDMuNC4wX3ByZSArIEdsdXN0ZXJG UyAzLjUuMGJldGE0OyBORlMgc3Rvcj0KYWdlIGZvciBlbmdpbmUgVk0pLCB0aGUgcHJvY2VzcyBm YWlscyBhbG1vc3QgaW1tZWRpYXRlbHkgd2l0aDo8YnI+PGRpdj48YnI+PQo8L2Rpdj5bcm9vdEBj bHVzdGVyMSB+XSMgb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cCAtLWNvbmZpZy1hcHBlbmQ9M0Qv cm9vdC89Cm92aGUtc2V0dXAtYW5zd2Vycy5jb25mPGJyPlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBJ bml0aWFsaXppbmc8YnI+Jm5ic3A7Jm5icz0KcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgQ29udGludWluZyB3aWxsIGNvbmZpZ3VyZSB0aGlzPQogaG9zdCBmb3Ig c2VydmluZyBhcyBoeXBlcnZpc29yIGFuZCBjcmVhdGUgYSBWTSB3aGVyZSB5b3UgaGF2ZSB0byBp bnN0YWxsIG89ClZpcnQgRW5naW5lIGFmdGVyd2FyZHMuPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOz0KJm5ic3A7IEFyZSB5b3Ugc3VyZSB5b3Ugd2Fu dCB0byBjb250aW51ZT8gKFllcywgTm8pW1llc106PGJyPlsgSU5GTyZuYnNwOyBdPQogR2VuZXJh dGluZyBhIHRlbXBvcmFyeSBWTkMgcGFzc3dvcmQuPGJyPlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBF bnZpcm9ubWVudCA9CnNldHVwPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBDb25maWd1cmF0aT0Kb24gZmlsZXM6IFsnL3Jvb3Qvb3ZoZS1z ZXR1cC1hbnN3ZXJzLmNvbmYnXTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzPQpwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMb2cgZmlsZTogL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVu Z2luZS1zZXR1cC9vdmk9CnJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtMjAxNDAzMTMwMTA1MjYubG9n PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOz0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IFZlcnNpb246IG90b3BpLTEuMi4wX3JjMyAob3RvcGktMS4yLjAtMC45LnJjMy5lbDYpPQo8 YnI+WyBJTkZPJm5ic3A7IF0gSGFyZHdhcmUgc3VwcG9ydHMgdmlydHVhbGl6YXRpb248YnI+WyBJ TkZPJm5ic3A7IF0gQnJpZGc9CmUgb3ZpcnRtZ210IGFscmVhZHkgY3JlYXRlZDxicj5bIElORk8m bmJzcDsgXSBTdGFnZTogRW52aXJvbm1lbnQgcGFja2FnZXMgcz0KZXR1cDxicj5bIElORk8mbmJz cDsgXSBTdGFnZTogUHJvZ3JhbXMgZGV0ZWN0aW9uPGJyPlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBF PQpudmlyb25tZW50IHNldHVwPGJyPlsgSU5GTyZuYnNwOyBdIEdlbmVyYXRpbmcgVkRTTSBjZXJ0 aWZpY2F0ZXM8YnI+WyBFUlJPUiA9Cl0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ0Vudmlyb25t ZW50IHNldHVwJzogW0Vycm5vIDJdIE5vIHN1Y2ggZmlsZSBvciBkaT0KcmVjdG9yeTogJy9ldGMv cGtpL2xpYnZpcnQvY2xpZW50Y2VydC5wZW0nPC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwv ZGl2PQo+PGRpdj5JIGFscmVhZHkgZ290IGFub3RoZXIgc3VjaCByZXBvcnQgeWVzdGVyZGF5IC0g c2VlbXMgbGlrZSBhIGJ1ZyBpbiB0aGU9CiBmaXggZm9yJm5ic3A7PGEgaHJlZj0zRCJodHRwczov L2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTNEMTAzND0KNjM0IiBkYXRhLW1j ZS1ocmVmPTNEImh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0Qx MDM0NjM0PQoiPmh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0Qx MDM0NjM0PC9hPiZuYnNwOy48L2Rpdj48ZGk9CnY+SSBob3BlIHRvIHB1c2ggYSBmaXggbGF0ZXIg dG9kYXkuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9Cj0zRCJib3JkZXIt bGVmdDoycHggc29saWQgIzEwMTBGRjttYXJnaW4tbGVmdDo1cHg7cGFkZGluZy1sZWZ0OjVweDtj b2xvcjojMD0KMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVj b3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlPQpsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9u dC1zaXplOjEycHQ7IiBkYXRhLW1jZS1zdHlsZT0zRCJib3JkZXItbGVmdDogMnA9Cnggc29saWQg IzEwMTBGRjsgbWFyZ2luLWxlZnQ6IDVweDsgcGFkZGluZy1sZWZ0OiA1cHg7IGNvbG9yOiAjMDAw OyBmb250LXdlaT0KZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNvcmF0 aW9uOiBub25lOyBmb250LWZhbWlseTogSGVsdmV0PQppY2EsQXJpYWwsc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxMnB0OyI+PGRpdiBkaXI9M0QibHRyIj48YnI+WyBJTkZPJm5ic3A7IF09CiBTdGFn ZTogQ2xlYW4gdXA8YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IFByZS10ZXJtaW5hdGlvbjxicj5b IElORk8mbmJzcDsgXT0KIFN0YWdlOiBUZXJtaW5hdGlvbjxicj48ZGl2Pjxicj48L2Rpdj5UaGUg L3Jvb3Qvb3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmYgaGFzPQogYmVlbiBzYXZlZCBmcm9tIGEgcHJl dmlvdXMgaW5zdGFsbGF0aW9uIChiZWZvcmUgcmVpbnN0YWxsaW5nKSBhbmQgb25seSBtaW49Cmlt YWxseSBlZGl0ZWQgKHJlbW92ZWQgc29tZSBsaW5lcyB3aXRoIFVVSURzIGV0Yy4pLjxicj48ZGl2 Pjxicj48L2Rpdj5UaGUgLz0KZXRjL3BraS9saWJ2aXJ0IGRpciBpcyBjb21wbGV0ZWx5IG1pc3Np bmcgb24gYm90aCBub2RlczsgbGFzdCB0aW1lIEkgdHJpZWQgPQp0aGUgd2hvbGUgc2V0dXAgSSBk byBub3QgcmVjYWxsIG9mIGhhdmluZyBzdWNoIHByb2JsZW1zLCBidXQgbWF5YmUgc29tZXRoaW49 Cmcgd2FzIGRpZmZlcmVudCB0aGVuLjxicj48ZGl2Pjxicj48L2Rpdj5UaGUgZ2VuZXJhdGVkIC92 YXIvbG9nL292aXJ0LWhvc3RlZD0KLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0ZWQtZW5naW5lLXNl dHVwLTIwMTQwMzEzMDEwNTI2LmxvZyBoYXMgYmVlbiBzYXZlZCBhPQpzOjxicj48ZGl2Pjxicj48 L2Rpdj5odHRwOi8vcGFzdGViaW4uY29tL2V6QUpFVEJOPGJyPjxkaXY+PGJyPjwvZGl2PkkgaG9w ZSA9CnRvIGJlIGFibGUgdG8gcHJvZ3Jlc3MgZnVydGhlciB0byB0ZXN0IHRoZSB3aG9sZSAyLW5v ZGVzIHNldHVwIChzZWNvbmQgbm9kZT0KIGZyZXNobHkgcmVpbnN0YWxsZWQgdG9vIGFuZCBhbHJl YWR5IHVwIHdpdGggR2x1c3RlckZTIGFuZCB3YWl0aW5nIHRvIGJlIGFkPQpkZWQgdG8gb1ZpcnQg Y2x1c3RlcikgYW5kIGRhdGFjZW50ZXIgY29uZmlndXJhdGlvbi48YnI+PGRpdj48YnI+PC9kaXY+ TWFueSA9CnRoYW5rcyBpbiBhZHZhbmNlIGZvciBhbnkgc3VnZ2VzdGlvbnMvaGVscCw8L2Rpdj48 L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaT0Kdj48ZGl2PkZvciBub3csIHlvdSBjYW4gc2ltcGx5 OjwvZGl2PjxkaXY+bWtkaXImbmJzcDs8c3BhbiBzdHlsZT0zRCJmb250LWZhPQptaWx5OiBIZWx2 ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyIgZGF0YS1tY2Utc3R5bGU9M0QiZm9udC1mYW1pbHk6 IEhlbHZldGk9CmNhLCBBcmlhbCwgc2Fucy1zZXJpZjsiPi9ldGMvcGtpL2xpYnZpcnQ8L3NwYW4+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaD0KaXMgc2hvdWxkIGJlIGVub3VnaC48L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyBmb3IgdGhlIHJlcG9ydCE8L2Rpdj48PQpkaXY+LS0g PGJyPjwvZGl2PjxkaXY+PHNwYW4gbmFtZT0zRCJ4Ij48L3NwYW4+RGlkaTxicj48c3BhbiBuYW1l PTNEIngiPjwvc3A9CmFuPjxicj48L2Rpdj48L2Rpdj48L2JvZHk+PC9odG1sPgotLS0tLS09X1Bh cnRfMTk0ODU4NDlfMTc1NjQwMzI5My4xMzk0NjkzMjEwNzA5LS0K --===============0950891710845095199==-- From giuseppe.ragusa at hotmail.com Fri Mar 14 20:15:24 2014 Content-Type: multipart/mixed; boundary="===============4027097368282452437==" MIME-Version: 1.0 From: Giuseppe Ragusa To: users at ovirt.org Subject: Re: [Users] Self-hosted-engine setup error Date: Sat, 15 Mar 2014 01:15:18 +0100 Message-ID: In-Reply-To: 559933789.19485850.1394693210710.JavaMail.zimbra@redhat.com --===============4027097368282452437== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_505c5a17-3726-4b19-9312-8472b03ce7cd_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Didi=3D2C Date: Thu=3D2C 13 Mar 2014 02:46:50 -0400 From: didi(a)redhat.com To: giuseppe.ragusa(a)hotmail.com CC: users(a)ovirt.org Subject: Re: [Users] Self-hosted-engine setup error From: "Giuseppe Ragusa" To: users(a)ovirt.org Sent: Thursday=3D2C March 13=3D2C 2014 2:38:42 AM Subject: [Users] Self-hosted-engine setup error Hi all=3D2C while attempting a from-scratch self-hosted-engine installation on CentOS 6= =3D .5 (also freshly reinstalled from scratch) on a physical node (oVirt 3.4.0_= =3D pre + GlusterFS 3.5.0beta4=3D3B NFS storage for engine VM)=3D2C the process= fai=3D ls almost immediately with: [root(a)cluster1 ~]# ovirt-hosted-engine-setup --config-append=3D3D/root/ov= he-s=3D etup-answers.conf [ INFO ] Stage: Initializing Continuing will configure this host for serving as hypervisor and= =3D create a VM where you have to install oVirt Engine afterwards. Are you sure you want to continue? (Yes=3D2C No)[Yes]: [ INFO ] Generating a temporary VNC password. [ INFO ] Stage: Environment setup Configuration files: ['/root/ovhe-setup-answers.conf'] Log file: /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-= =3D setup-20140313010526.log Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6) [ INFO ] Hardware supports virtualization [ INFO ] Bridge ovirtmgmt already created [ INFO ] Stage: Environment packages setup [ INFO ] Stage: Programs detection [ INFO ] Stage: Environment setup [ INFO ] Generating VDSM certificates [ ERROR ] Failed to execute stage 'Environment setup': [Errno 2] No such fi= =3D le or directory: '/etc/pki/libvirt/clientcert.pem' I already got another such report yesterday - seems like a bug in the fix f= =3D or https://bugzilla.redhat.com/show_bug.cgi?id=3D3D1034634 .I hope to push = a =3D fix later today. I look forward to have the fix pushed/merged in actual packages. [ INFO ] Stage: Clean up [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination The /root/ovhe-setup-answers.conf has been saved from a previous installati= =3D on (before reinstalling) and only minimally edited (removed some lines with= =3D UUIDs etc.). The /etc/pki/libvirt dir is completely missing on both nodes=3D3B last time= I=3D tried the whole setup I do not recall of having such problems=3D2C but may= be=3D something was different then. The generated /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-= =3D 20140313010526.log has been saved as: http://pastebin.com/ezAJETBN I hope to be able to progress further to test the whole 2-nodes setup (seco= =3D nd node freshly reinstalled too and already up with GlusterFS and waiting t= =3D o be added to oVirt cluster) and datacenter configuration. Many thanks in advance for any suggestions/help=3D2C For now=3D2C you can simply:mkdir /etc/pki/libvirt This should be enough. The workaround works: the self-hosted-engine installation proceeds now. Thanks for the report!--=3D20 Didi Many thanks for your kind and prompt assistance=3D2C Giuseppe =3D --_505c5a17-3726-4b19-9312-8472b03ce7cd_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Didi=3D2C

Date: Thu=3D2C 13 Mar 2014 02:46:50 -0400
From: didi(a)re= dhat=3D .com
To: giuseppe.ragusa(a)hotmail.com
CC: users(a)ovirt.org
Subje= ct: =3D Re: [Users] Self-hosted-engine setup error

From: "Giuseppe Ragusa" <=3D3Bgius= eppe.r=3D agusa(a)hotmail.com>=3D3B
To: users(a)ovirt.org
Sent: Thurs=3D day=3D2C March 13=3D2C 2014 2:38:42 AM
Subject: [Users] Self-host= ed-e=3D ngine setup error

Hi all=3D2C
while attempting a from-scratc= h se=3D lf-hosted-engine installation on CentOS 6.5 (also freshly reinstalled from = =3D scratch) on a physical node (oVirt 3.4.0_pre + GlusterFS 3.5.0beta4=3D3B NF= S =3D storage for engine VM)=3D2C the process fails almost immediately with:
<= di=3D v>
[root(a)cluster1 ~]# ovirt-hosted-engine-setup --config-append= =3D3D=3D /root/ovhe-setup-answers.conf
[ INFO =3D3B ] Stage: Initializing
= &n=3D bsp=3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B = =3D3B =3D3B Cont=3D inuing will configure this host for serving as hypervisor and create a VM w= =3D here you have to install oVirt Engine afterwards.
 =3D3B =3D3B&n= bsp=3D =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B Are you s= ure you want t=3D o continue? (Yes=3D2C No)[Yes]:
[ INFO =3D3B ] Generating a temporar= y VN=3D C password.
[ INFO =3D3B ] Stage: Environment setup
 =3D3B&nb= sp=3D =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B= Configuration f=3D iles: ['/root/ovhe-setup-answers.conf']
 =3D3B =3D3B =3D3B&n= bsp=3D3B=3D  =3D3B =3D3B =3D3B =3D3B =3D3B Log file: /var/log/ovirt= -hosted-en=3D gine-setup/ovirt-hosted-engine-setup-20140313010526.log
 =3D3B = =3D3B=3D  =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B =3D3B Vers= ion: otopi-1.2=3D .0_rc3 (otopi-1.2.0-0.9.rc3.el6)
[ INFO =3D3B ] Hardware supports vi= rt=3D ualization
[ INFO =3D3B ] Bridge ovirtmgmt already created
[ INFO= &n=3D bsp=3D3B ] Stage: Environment packages setup
[ INFO =3D3B ] Stage: P= rogr=3D ams detection
[ INFO =3D3B ] Stage: Environment setup
[ INFO = =3D =3D3B ] Generating VDSM certificates
[ ERROR ] Failed to execute stage '= En=3D vironment setup': [Errno 2] No such file or directory: '/etc/pki/libvirt/cl= =3D ientcert.pem'

I already got another s= =3D uch report yesterday - seems like a bug in the fix for =3D3Bhtt= ps:/=3D /bugzilla.redhat.com/show_bug.cgi?id=3D3D1034634 =3D3B.
I= hop=3D e to push a fix later today.

I look forward to have the fix pushed/m= =3D erged in actual packages.

=3D
[ INFO =3D3B ] Stage: Clean up
[ INFO =3D3B ] Stage: Pre-ter= mina=3D tion
[ INFO =3D3B ] Stage: Termination

The /root/o= vh=3D e-setup-answers.conf has been saved from a previous installation (before re= =3D installing) and only minimally edited (removed some lines with UUIDs etc.).= =3D

The /etc/pki/libvirt dir is completely missing on both n= =3D odes=3D3B last time I tried the whole setup I do not recall of having such = pr=3D oblems=3D2C but maybe something was different then.

The g= en=3D erated /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-2014031= =3D 3010526.log has been saved as:

http://pastebin.com/ezAJET= =3D BN

I hope to be able to progress further to test the whol= =3D e 2-nodes setup (second node freshly reinstalled too and already up with Gl= =3D usterFS and waiting to be added to oVirt cluster) and datacenter configurat= =3D ion.

Many thanks in advance for any suggestions/help=3D2C=

For now=3D2C you can simply:
m=3D kdir =3D3B/etc/p=3D ki/libvirt

This should be enough.

Th= =3D e workaround works: the self-hosted-engine installation proceeds now.

Thanks for the report!
--
= =3D Didi

Many thanks for your kind and prompt = =3D assistance=3D2C
Giuseppe

=3D --_505c5a17-3726-4b19-9312-8472b03ce7cd_-- --===============4027097368282452437== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fNTA1YzVhMTctMzcyNi00YjE5LTkzMTItODQ3MmIwM2NlN2NkXwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUKCkhpIERpZGk9MkMKCkRhdGU6IFRodT0yQyAxMyBNYXIgMjAxNCAw Mjo0Njo1MCAtMDQwMApGcm9tOiBkaWRpQHJlZGhhdC5jb20KVG86IGdpdXNlcHBlLnJhZ3VzYUBo b3RtYWlsLmNvbQpDQzogdXNlcnNAb3ZpcnQub3JnClN1YmplY3Q6IFJlOiBbVXNlcnNdIFNlbGYt aG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcgoKRnJvbTogIkdpdXNlcHBlIFJhZ3VzYSIgPGdpdXNl cHBlLnJhZ3VzYUBob3RtYWlsLmNvbT4KVG86IHVzZXJzQG92aXJ0Lm9yZwpTZW50OiBUaHVyc2Rh eT0yQyBNYXJjaCAxMz0yQyAyMDE0IDI6Mzg6NDIgQU0KU3ViamVjdDogW1VzZXJzXSBTZWxmLWhv c3RlZC1lbmdpbmUgc2V0dXAgZXJyb3IKCkhpIGFsbD0yQwp3aGlsZSBhdHRlbXB0aW5nIGEgZnJv bS1zY3JhdGNoIHNlbGYtaG9zdGVkLWVuZ2luZSBpbnN0YWxsYXRpb24gb24gQ2VudE9TIDY9Ci41 IChhbHNvIGZyZXNobHkgcmVpbnN0YWxsZWQgZnJvbSBzY3JhdGNoKSBvbiBhIHBoeXNpY2FsIG5v ZGUgKG9WaXJ0IDMuNC4wXz0KcHJlICsgR2x1c3RlckZTIDMuNS4wYmV0YTQ9M0IgTkZTIHN0b3Jh Z2UgZm9yIGVuZ2luZSBWTSk9MkMgdGhlIHByb2Nlc3MgZmFpPQpscyBhbG1vc3QgaW1tZWRpYXRl bHkgd2l0aDoKCltyb290QGNsdXN0ZXIxIH5dIyBvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwIC0t Y29uZmlnLWFwcGVuZD0zRC9yb290L292aGUtcz0KZXR1cC1hbnN3ZXJzLmNvbmYKWyBJTkZPICBd IFN0YWdlOiBJbml0aWFsaXppbmcKICAgICAgICAgIENvbnRpbnVpbmcgd2lsbCBjb25maWd1cmUg dGhpcyBob3N0IGZvciBzZXJ2aW5nIGFzIGh5cGVydmlzb3IgYW5kPQogY3JlYXRlIGEgVk0gd2hl cmUgeW91IGhhdmUgdG8gaW5zdGFsbCBvVmlydCBFbmdpbmUgYWZ0ZXJ3YXJkcy4KICAgICAgICAg IEFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBjb250aW51ZT8gKFllcz0yQyBObylbWWVzXToKWyBJ TkZPICBdIEdlbmVyYXRpbmcgYSB0ZW1wb3JhcnkgVk5DIHBhc3N3b3JkLgpbIElORk8gIF0gU3Rh Z2U6IEVudmlyb25tZW50IHNldHVwCiAgICAgICAgICBDb25maWd1cmF0aW9uIGZpbGVzOiBbJy9y b290L292aGUtc2V0dXAtYW5zd2Vycy5jb25mJ10KICAgICAgICAgIExvZyBmaWxlOiAvdmFyL2xv Zy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtPQpzZXR1cC0y MDE0MDMxMzAxMDUyNi5sb2cKICAgICAgICAgIFZlcnNpb246IG90b3BpLTEuMi4wX3JjMyAob3Rv cGktMS4yLjAtMC45LnJjMy5lbDYpClsgSU5GTyAgXSBIYXJkd2FyZSBzdXBwb3J0cyB2aXJ0dWFs aXphdGlvbgpbIElORk8gIF0gQnJpZGdlIG92aXJ0bWdtdCBhbHJlYWR5IGNyZWF0ZWQKWyBJTkZP ICBdIFN0YWdlOiBFbnZpcm9ubWVudCBwYWNrYWdlcyBzZXR1cApbIElORk8gIF0gU3RhZ2U6IFBy b2dyYW1zIGRldGVjdGlvbgpbIElORk8gIF0gU3RhZ2U6IEVudmlyb25tZW50IHNldHVwClsgSU5G TyAgXSBHZW5lcmF0aW5nIFZEU00gY2VydGlmaWNhdGVzClsgRVJST1IgXSBGYWlsZWQgdG8gZXhl Y3V0ZSBzdGFnZSAnRW52aXJvbm1lbnQgc2V0dXAnOiBbRXJybm8gMl0gTm8gc3VjaCBmaT0KbGUg b3IgZGlyZWN0b3J5OiAnL2V0Yy9wa2kvbGlidmlydC9jbGllbnRjZXJ0LnBlbScKSSBhbHJlYWR5 IGdvdCBhbm90aGVyIHN1Y2ggcmVwb3J0IHllc3RlcmRheSAtIHNlZW1zIGxpa2UgYSBidWcgaW4g dGhlIGZpeCBmPQpvciBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lk PTNEMTAzNDYzNCAuSSBob3BlIHRvIHB1c2ggYSA9CmZpeCBsYXRlciB0b2RheS4KCkkgbG9vayBm b3J3YXJkIHRvIGhhdmUgdGhlIGZpeCBwdXNoZWQvbWVyZ2VkIGluIGFjdHVhbCBwYWNrYWdlcy4K CgpbIElORk8gIF0gU3RhZ2U6IENsZWFuIHVwClsgSU5GTyAgXSBTdGFnZTogUHJlLXRlcm1pbmF0 aW9uClsgSU5GTyAgXSBTdGFnZTogVGVybWluYXRpb24KClRoZSAvcm9vdC9vdmhlLXNldHVwLWFu c3dlcnMuY29uZiBoYXMgYmVlbiBzYXZlZCBmcm9tIGEgcHJldmlvdXMgaW5zdGFsbGF0aT0Kb24g KGJlZm9yZSByZWluc3RhbGxpbmcpIGFuZCBvbmx5IG1pbmltYWxseSBlZGl0ZWQgKHJlbW92ZWQg c29tZSBsaW5lcyB3aXRoPQogVVVJRHMgZXRjLikuCgpUaGUgL2V0Yy9wa2kvbGlidmlydCBkaXIg aXMgY29tcGxldGVseSBtaXNzaW5nIG9uIGJvdGggbm9kZXM9M0IgbGFzdCB0aW1lIEk9CiB0cmll ZCB0aGUgd2hvbGUgc2V0dXAgSSBkbyBub3QgcmVjYWxsIG9mIGhhdmluZyBzdWNoIHByb2JsZW1z PTJDIGJ1dCBtYXliZT0KIHNvbWV0aGluZyB3YXMgZGlmZmVyZW50IHRoZW4uCgpUaGUgZ2VuZXJh dGVkIC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvb3ZpcnQtaG9zdGVkLWVuZ2lu ZS1zZXR1cC09CjIwMTQwMzEzMDEwNTI2LmxvZyBoYXMgYmVlbiBzYXZlZCBhczoKCmh0dHA6Ly9w YXN0ZWJpbi5jb20vZXpBSkVUQk4KCkkgaG9wZSB0byBiZSBhYmxlIHRvIHByb2dyZXNzIGZ1cnRo ZXIgdG8gdGVzdCB0aGUgd2hvbGUgMi1ub2RlcyBzZXR1cCAoc2Vjbz0KbmQgbm9kZSBmcmVzaGx5 IHJlaW5zdGFsbGVkIHRvbyBhbmQgYWxyZWFkeSB1cCB3aXRoIEdsdXN0ZXJGUyBhbmQgd2FpdGlu ZyB0PQpvIGJlIGFkZGVkIHRvIG9WaXJ0IGNsdXN0ZXIpIGFuZCBkYXRhY2VudGVyIGNvbmZpZ3Vy YXRpb24uCgpNYW55IHRoYW5rcyBpbiBhZHZhbmNlIGZvciBhbnkgc3VnZ2VzdGlvbnMvaGVscD0y QwpGb3Igbm93PTJDIHlvdSBjYW4gc2ltcGx5Om1rZGlyIC9ldGMvcGtpL2xpYnZpcnQKVGhpcyBz aG91bGQgYmUgZW5vdWdoLgoKVGhlIHdvcmthcm91bmQgd29ya3M6IHRoZSBzZWxmLWhvc3RlZC1l bmdpbmUgaW5zdGFsbGF0aW9uIHByb2NlZWRzIG5vdy4KClRoYW5rcyBmb3IgdGhlIHJlcG9ydCEt LT0yMApEaWRpCgpNYW55IHRoYW5rcyBmb3IgeW91ciBraW5kIGFuZCBwcm9tcHQgYXNzaXN0YW5j ZT0yQwpHaXVzZXBwZQoKIAkJIAkgICAJCSAgPQoKLS1fNTA1YzVhMTctMzcyNi00YjE5LTkzMTIt ODQ3MmIwM2NlN2NkXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0iaXNvLTg4NTkt MSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+Cjxo ZWFkPgo8c3R5bGU+PCEtLQouaG1tZXNzYWdlIFAKewptYXJnaW46MHB4PTNCCnBhZGRpbmc6MHB4 Cn0KYm9keS5obW1lc3NhZ2UKewpmb250LXNpemU6IDEycHQ9M0IKZm9udC1mYW1pbHk6Q2FsaWJy aQp9Ci0tPjwvc3R5bGU+PC9oZWFkPgo8Ym9keSBjbGFzcz0zRCdobW1lc3NhZ2UnPjxkaXYgZGly PTNEJ2x0cic+SGkgRGlkaT0yQzxicj48YnI+PGRpdj48aHIgaWQ9M0Q9CiJzdG9wU3BlbGxpbmci PkRhdGU6IFRodT0yQyAxMyBNYXIgMjAxNCAwMjo0Njo1MCAtMDQwMDxicj5Gcm9tOiBkaWRpQHJl ZGhhdD0KLmNvbTxicj5UbzogZ2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29tPGJyPkNDOiB1c2Vy c0BvdmlydC5vcmc8YnI+U3ViamVjdDogPQpSZTogW1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUg c2V0dXAgZXJyb3I8YnI+PGJyPjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk9Cjp0aW1lcyBuZXcg cm9tYW49MkMgbmV3IHlvcms9MkMgdGltZXM9MkMgc2VyaWY9M0Jmb250LXNpemU6MTJwdD0zQmNv bG9yOiMwMD0KMDAwMD0zQiI+PGRpdj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXIt bGVmdDoycHggc29saWQgIzEwMTBGRj0zQnBhPQpkZGluZy1sZWZ0OjVweD0zQmNvbG9yOiMwMDA9 M0Jmb250LXdlaWdodDpub3JtYWw9M0Jmb250LXN0eWxlOm5vcm1hbD0zQnRleHQ9Ci1kZWNvcmF0 aW9uOm5vbmU9M0Jmb250LWZhbWlseTpIZWx2ZXRpY2E9MkNBcmlhbD0yQ3NhbnMtc2VyaWY9M0Jm b250LXNpemU6MT0KMnB0PTNCIiBkYXRhLW1jZS1zdHlsZT0zRCJib3JkZXItbGVmdDogMnB4IHNv bGlkICMxMDEwRkY9M0IgbWFyZ2luLWxlZnQ6IDVwPQp4PTNCIHBhZGRpbmctbGVmdDogNXB4PTNC IGNvbG9yOiAjMDAwPTNCIGZvbnQtd2VpZ2h0OiBub3JtYWw9M0IgZm9udC1zdHlsZTo9CiBub3Jt YWw9M0IgdGV4dC1kZWNvcmF0aW9uOiBub25lPTNCIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E9MkNB cmlhbD0yQ3NhbnMtcz0KZXJpZj0zQiBmb250LXNpemU6IDEycHQ9M0IiPjxiPkZyb206IDwvYj4i R2l1c2VwcGUgUmFndXNhIiAmbHQ9M0JnaXVzZXBwZS5yPQphZ3VzYUBob3RtYWlsLmNvbSZndD0z Qjxicj48Yj5UbzogPC9iPnVzZXJzQG92aXJ0Lm9yZzxicj48Yj5TZW50OiA8L2I+VGh1cnM9CmRh eT0yQyBNYXJjaCAxMz0yQyAyMDE0IDI6Mzg6NDIgQU08YnI+PGI+U3ViamVjdDogPC9iPltVc2Vy c10gU2VsZi1ob3N0ZWQtZT0KbmdpbmUgc2V0dXAgZXJyb3I8YnI+PGRpdj48YnI+PC9kaXY+PHN0 eWxlPjwhLS09MEE9Ci5FeHRlcm5hbENsYXNzIC5lY3hobW1lc3NhZ2UgUCB7PTBBPQpwYWRkaW5n OjBweD0zQj0wQT0KfT0wQT0KPTBBPQouRXh0ZXJuYWxDbGFzcyBib2R5LmVjeGhtbWVzc2FnZSB7 PTBBPQpmb250LXNpemU6MTJwdD0zQj0wQT0KZm9udC1mYW1pbHk6Q2FsaWJyaT0zQj0wQT0KfT0w QT0KPTBBPQotLT48L3N0eWxlPjxkaXYgZGlyPTNEImx0ciI+SGkgYWxsPTJDPGJyPndoaWxlIGF0 dGVtcHRpbmcgYSBmcm9tLXNjcmF0Y2ggc2U9CmxmLWhvc3RlZC1lbmdpbmUgaW5zdGFsbGF0aW9u IG9uIENlbnRPUyA2LjUgKGFsc28gZnJlc2hseSByZWluc3RhbGxlZCBmcm9tID0Kc2NyYXRjaCkg b24gYSBwaHlzaWNhbCBub2RlIChvVmlydCAzLjQuMF9wcmUgKyBHbHVzdGVyRlMgMy41LjBiZXRh ND0zQiBORlMgPQpzdG9yYWdlIGZvciBlbmdpbmUgVk0pPTJDIHRoZSBwcm9jZXNzIGZhaWxzIGFs bW9zdCBpbW1lZGlhdGVseSB3aXRoOjxicj48ZGk9CnY+PGJyPjwvZGl2Pltyb290QGNsdXN0ZXIx IH5dIyBvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwIC0tY29uZmlnLWFwcGVuZD0zRD0KL3Jvb3Qv b3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmY8YnI+WyBJTkZPJm5ic3A9M0IgXSBTdGFnZTogSW5pdGlh bGl6aW5nPGJyPiZuPQpic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCIENvbnQ9CmludWluZyB3aWxsIGNvbmZpZ3VyZSB0 aGlzIGhvc3QgZm9yIHNlcnZpbmcgYXMgaHlwZXJ2aXNvciBhbmQgY3JlYXRlIGEgVk0gdz0KaGVy ZSB5b3UgaGF2ZSB0byBpbnN0YWxsIG9WaXJ0IEVuZ2luZSBhZnRlcndhcmRzLjxicj4mbmJzcD0z QiZuYnNwPTNCJm5ic3A9Cj0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9 M0ImbmJzcD0zQiBBcmUgeW91IHN1cmUgeW91IHdhbnQgdD0KbyBjb250aW51ZT8gKFllcz0yQyBO bylbWWVzXTo8YnI+WyBJTkZPJm5ic3A9M0IgXSBHZW5lcmF0aW5nIGEgdGVtcG9yYXJ5IFZOPQpD IHBhc3N3b3JkLjxicj5bIElORk8mbmJzcD0zQiBdIFN0YWdlOiBFbnZpcm9ubWVudCBzZXR1cDxi cj4mbmJzcD0zQiZuYnNwPQo9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNw PTNCJm5ic3A9M0ImbmJzcD0zQiBDb25maWd1cmF0aW9uIGY9CmlsZXM6IFsnL3Jvb3Qvb3ZoZS1z ZXR1cC1hbnN3ZXJzLmNvbmYnXTxicj4mbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQj0K Jm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiBMb2cgZmlsZTogL3Zhci9s b2cvb3ZpcnQtaG9zdGVkLWVuPQpnaW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAt MjAxNDAzMTMwMTA1MjYubG9nPGJyPiZuYnNwPTNCJm5ic3A9M0I9CiZuYnNwPTNCJm5ic3A9M0Im bmJzcD0zQiZuYnNwPTNCJm5ic3A9M0ImbmJzcD0zQiZuYnNwPTNCIFZlcnNpb246IG90b3BpLTEu Mj0KLjBfcmMzIChvdG9waS0xLjIuMC0wLjkucmMzLmVsNik8YnI+WyBJTkZPJm5ic3A9M0IgXSBI YXJkd2FyZSBzdXBwb3J0cyB2aXJ0PQp1YWxpemF0aW9uPGJyPlsgSU5GTyZuYnNwPTNCIF0gQnJp ZGdlIG92aXJ0bWdtdCBhbHJlYWR5IGNyZWF0ZWQ8YnI+WyBJTkZPJm49CmJzcD0zQiBdIFN0YWdl OiBFbnZpcm9ubWVudCBwYWNrYWdlcyBzZXR1cDxicj5bIElORk8mbmJzcD0zQiBdIFN0YWdlOiBQ cm9ncj0KYW1zIGRldGVjdGlvbjxicj5bIElORk8mbmJzcD0zQiBdIFN0YWdlOiBFbnZpcm9ubWVu dCBzZXR1cDxicj5bIElORk8mbmJzcD0KPTNCIF0gR2VuZXJhdGluZyBWRFNNIGNlcnRpZmljYXRl czxicj5bIEVSUk9SIF0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ0VuPQp2aXJvbm1lbnQgc2V0 dXAnOiBbRXJybm8gMl0gTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeTogJy9ldGMvcGtpL2xpYnZp cnQvY2w9CmllbnRjZXJ0LnBlbSc8L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRp dj5JIGFscmVhZHkgZ290IGFub3RoZXIgcz0KdWNoIHJlcG9ydCB5ZXN0ZXJkYXkgLSBzZWVtcyBs aWtlIGEgYnVnIGluIHRoZSBmaXggZm9yJm5ic3A9M0I8YSBocmVmPTNEImh0PQp0cHM6Ly9idWd6 aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0zRDEwMzQ2MzQiIGRhdGEtbWNlLWhyZWY9 M0QiaHR0cHM9CjovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTNEMTAzNDYz NCIgdGFyZ2V0PTNEIl9ibGFuayI+aHR0cHM6Lz0KL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19i dWcuY2dpP2lkPTNEMTAzNDYzNDwvYT4mbmJzcD0zQi48L2Rpdj48ZGl2PkkgaG9wPQplIHRvIHB1 c2ggYSBmaXggbGF0ZXIgdG9kYXkuPGJyPjxicj5JIGxvb2sgZm9yd2FyZCB0byBoYXZlIHRoZSBm aXggcHVzaGVkL209CmVyZ2VkIGluIGFjdHVhbCBwYWNrYWdlcy48YnI+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9M0QiYm9yZD0KZXItbGVmdDoycHggc29saWQgIzEwMTBG Rj0zQnBhZGRpbmctbGVmdDo1cHg9M0Jjb2xvcjojMDAwPTNCZm9udC13ZWlnaHQ6bm9yPQptYWw9 M0Jmb250LXN0eWxlOm5vcm1hbD0zQnRleHQtZGVjb3JhdGlvbjpub25lPTNCZm9udC1mYW1pbHk6 SGVsdmV0aWNhPTJDQXI9CmlhbD0yQ3NhbnMtc2VyaWY9M0Jmb250LXNpemU6MTJwdD0zQiIgZGF0 YS1tY2Utc3R5bGU9M0QiYm9yZGVyLWxlZnQ6IDJweCBzbz0KbGlkICMxMDEwRkY9M0IgbWFyZ2lu LWxlZnQ6IDVweD0zQiBwYWRkaW5nLWxlZnQ6IDVweD0zQiBjb2xvcjogIzAwMD0zQiBmb250PQot d2VpZ2h0OiBub3JtYWw9M0IgZm9udC1zdHlsZTogbm9ybWFsPTNCIHRleHQtZGVjb3JhdGlvbjog bm9uZT0zQiBmb250LWZhbWk9Cmx5OiBIZWx2ZXRpY2E9MkNBcmlhbD0yQ3NhbnMtc2VyaWY9M0Ig Zm9udC1zaXplOiAxMnB0PTNCIj48ZGl2IGRpcj0zRCJsdHIiPj0KPGJyPlsgSU5GTyZuYnNwPTNC IF0gU3RhZ2U6IENsZWFuIHVwPGJyPlsgSU5GTyZuYnNwPTNCIF0gU3RhZ2U6IFByZS10ZXJtaW5h PQp0aW9uPGJyPlsgSU5GTyZuYnNwPTNCIF0gU3RhZ2U6IFRlcm1pbmF0aW9uPGJyPjxkaXY+PGJy PjwvZGl2PlRoZSAvcm9vdC9vdmg9CmUtc2V0dXAtYW5zd2Vycy5jb25mIGhhcyBiZWVuIHNhdmVk IGZyb20gYSBwcmV2aW91cyBpbnN0YWxsYXRpb24gKGJlZm9yZSByZT0KaW5zdGFsbGluZykgYW5k IG9ubHkgbWluaW1hbGx5IGVkaXRlZCAocmVtb3ZlZCBzb21lIGxpbmVzIHdpdGggVVVJRHMgZXRj LikuPQo8YnI+PGRpdj48YnI+PC9kaXY+VGhlIC9ldGMvcGtpL2xpYnZpcnQgZGlyIGlzIGNvbXBs ZXRlbHkgbWlzc2luZyBvbiBib3RoIG49Cm9kZXM9M0IgbGFzdCB0aW1lIEkgdHJpZWQgdGhlIHdo b2xlIHNldHVwIEkgZG8gbm90IHJlY2FsbCBvZiBoYXZpbmcgc3VjaCBwcj0Kb2JsZW1zPTJDIGJ1 dCBtYXliZSBzb21ldGhpbmcgd2FzIGRpZmZlcmVudCB0aGVuLjxicj48ZGl2Pjxicj48L2Rpdj5U aGUgZ2VuPQplcmF0ZWQgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1o b3N0ZWQtZW5naW5lLXNldHVwLTIwMTQwMzE9CjMwMTA1MjYubG9nIGhhcyBiZWVuIHNhdmVkIGFz Ojxicj48ZGl2Pjxicj48L2Rpdj5odHRwOi8vcGFzdGViaW4uY29tL2V6QUpFVD0KQk48YnI+PGRp dj48YnI+PC9kaXY+SSBob3BlIHRvIGJlIGFibGUgdG8gcHJvZ3Jlc3MgZnVydGhlciB0byB0ZXN0 IHRoZSB3aG9sPQplIDItbm9kZXMgc2V0dXAgKHNlY29uZCBub2RlIGZyZXNobHkgcmVpbnN0YWxs ZWQgdG9vIGFuZCBhbHJlYWR5IHVwIHdpdGggR2w9CnVzdGVyRlMgYW5kIHdhaXRpbmcgdG8gYmUg YWRkZWQgdG8gb1ZpcnQgY2x1c3RlcikgYW5kIGRhdGFjZW50ZXIgY29uZmlndXJhdD0KaW9uLjxi cj48ZGl2Pjxicj48L2Rpdj5NYW55IHRoYW5rcyBpbiBhZHZhbmNlIGZvciBhbnkgc3VnZ2VzdGlv bnMvaGVscD0yQzwvPQpkaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+Rm9yIG5v dz0yQyB5b3UgY2FuIHNpbXBseTo8L2Rpdj48ZGl2Pm09CmtkaXImbmJzcD0zQjxzcGFuIHN0eWxl PTNEImZvbnQtZmFtaWx5OkhlbHZldGljYT0yQyBBcmlhbD0yQyBzYW5zLXNlcmlmPTNCIj0KIGRh dGEtbWNlLXN0eWxlPTNEImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E9MkMgQXJpYWw9MkMgc2Fucy1z ZXJpZj0zQiI+L2V0Yy9wPQpraS9saWJ2aXJ0PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+VGhpcyBzaG91bGQgYmUgZW5vdWdoLjxicj48YnI+VGg9CmUgd29ya2Fyb3VuZCB3b3Jrczog dGhlIHNlbGYtaG9zdGVkLWVuZ2luZSBpbnN0YWxsYXRpb24gcHJvY2VlZHMgbm93Ljxicj48Lz0K ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGZvciB0aGUgcmVwb3J0ITwvZGl2PjxkaXY+ LS0gPGJyPjwvZGl2PjxkaXY+PQo8c3Bhbj48L3NwYW4+RGlkaTxicj48c3Bhbj48L3NwYW4+PGJy Pk1hbnkgdGhhbmtzIGZvciB5b3VyIGtpbmQgYW5kIHByb21wdCA9CmFzc2lzdGFuY2U9MkM8YnI+ R2l1c2VwcGU8YnI+PGJyPjwvZGl2PjwvZGl2PjwvZGl2PiAJCSAJICAgCQkgIDwvZGl2PjwvYm9k eT0KPgo8L2h0bWw+PQoKLS1fNTA1YzVhMTctMzcyNi00YjE5LTkzMTItODQ3MmIwM2NlN2NkXy0t Cg== --===============4027097368282452437==-- From didi at redhat.com Sun Mar 16 05:14:41 2014 Content-Type: multipart/mixed; boundary="===============4731299782523265075==" MIME-Version: 1.0 From: Yedidyah Bar David To: users at ovirt.org Subject: Re: [Users] Self-hosted-engine setup error Date: Sun, 16 Mar 2014 05:14:39 -0400 Message-ID: <1409278496.269394.1394961279968.JavaMail.zimbra@redhat.com> In-Reply-To: DUB121-W4090DE0A4C40AD4DA456C2FA730@phx.gbl --===============4731299782523265075== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_269393_882485354.1394961279967 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit > From: "Giuseppe Ragusa" > To: "Yedidyah Bar David" > Cc: users(a)ovirt.org > Sent: Saturday, March 15, 2014 2:15:18 AM > Subject: RE: [Users] Self-hosted-engine setup error > Hi Didi, > Date: Thu, 13 Mar 2014 02:46:50 -0400 > From: didi(a)redhat.com > To: giuseppe.ragusa(a)hotmail.com > CC: users(a)ovirt.org > Subject: Re: [Users] Self-hosted-engine setup error > > From: "Giuseppe Ragusa" > = > > To: users(a)ovirt.org > = > > Sent: Thursday, March 13, 2014 2:38:42 AM > = > > Subject: [Users] Self-hosted-engine setup error > = > > Hi all, > = > > while attempting a from-scratch self-hosted-engine installation on Cent= OS > > 6.5 > > (also freshly reinstalled from scratch) on a physical node (oVirt 3.4.0= _pre > > + GlusterFS 3.5.0beta4; NFS storage for engine VM), the process fails > > almost > > immediately with: > = > > [root(a)cluster1 ~]# ovirt-hosted-engine-setup > > --config-append=3D/root/ovhe-setup-answers.conf > = > > [ INFO ] Stage: Initializing > = > > Continuing will configure this host for serving as hypervisor and creat= e a > > VM > > where you have to install oVirt Engine afterwards. > = > > Are you sure you want to continue? (Yes, No)[Yes]: > = > > [ INFO ] Generating a temporary VNC password. > = > > [ INFO ] Stage: Environment setup > = > > Configuration files: ['/root/ovhe-setup-answers.conf'] > = > > Log file: > > /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-2014031301= 0526.log > = > > Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6) > = > > [ INFO ] Hardware supports virtualization > = > > [ INFO ] Bridge ovirtmgmt already created > = > > [ INFO ] Stage: Environment packages setup > = > > [ INFO ] Stage: Programs detection > = > > [ INFO ] Stage: Environment setup > = > > [ INFO ] Generating VDSM certificates > = > > [ ERROR ] Failed to execute stage 'Environment setup': [Errno 2] No such > > file > > or directory: '/etc/pki/libvirt/clientcert.pem' > = > I already got another such report yesterday - seems like a bug in the fix= for > https://bugzilla.redhat.com/show_bug.cgi?id=3D1034634 . > I hope to push a fix later today. > I look forward to have the fix pushed/merged in actual packages. > > [ INFO ] Stage: Clean up > = > > [ INFO ] Stage: Pre-termination > = > > [ INFO ] Stage: Termination > = > > The /root/ovhe-setup-answers.conf has been saved from a previous > > installation > > (before reinstalling) and only minimally edited (removed some lines with > > UUIDs etc.). > = > > The /etc/pki/libvirt dir is completely missing on both nodes; last time= I > > tried the whole setup I do not recall of having such problems, but maybe > > something was different then. > = > > The generated > > /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-2014031301= 0526.log > > has been saved as: > = > > http://pastebin.com/ezAJETBN > = > > I hope to be able to progress further to test the whole 2-nodes setup > > (second > > node freshly reinstalled too and already up with GlusterFS and waiting = to > > be > > added to oVirt cluster) and datacenter configuration. > = > > Many thanks in advance for any suggestions/help, > = > For now, you can simply: > mkdir /etc/pki/libvirt > This should be enough. > The workaround works: the self-hosted-engine installation proceeds now. > Thanks for the report! > -- > Didi > Many thanks for your kind and prompt assistance, > Giuseppe Thanks for the report. The workaround is probably not enough, depends on wh= at you = are trying to do. 'mkdir /etc/pki/libvirt/private' is needed too. Without i= t, the code that = copies there a key will create a file 'private' instead of copying it into = a directory 'private'. = Fix [1] was merged to all branches. = [1] http://gerrit.ovirt.org/25747 = Best regards, = -- = Didi = ------=3D_Part_269393_882485354.1394961279967 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
From: "Giuseppe Ragusa" <giusepp= =3D e.ragusa(a)hotmail.com>
To: "Yedidyah Bar David" <didi(a)re= dhat=3D .com>
Cc: users(a)ovirt.org
Sent: Saturday, March 15= , =3D 2014 2:15:18 AM
Subject: RE: [Users] Self-hosted-engine setup err= =3D or

Hi Didi,


Da=3D te: Thu, 13 Mar 2014 02:46:50 -0400
From: didi(a)redhat.com
To: giuse= pp=3D e.ragusa(a)hotmail.com
CC: users(a)ovirt.org
Subject: Re: [Users] Sel= f-ho=3D sted-engine setup error

= =3D
From: "Giuseppe Ragusa" &= =3D lt;giuseppe.ragusa(a)hotmail.com>
To: users(a)ovirt.org
= Sent=3D : Thursday, March 13, 2014 2:38:42 AM
Subject: [Users] Self-h= =3D osted-engine setup error

Hi all,
while attempting a from-scratch se= lf=3D -hosted-engine installation on CentOS 6.5 (also freshly reinstalled from sc= =3D ratch) on a physical node (oVirt 3.4.0_pre + GlusterFS 3.5.0beta4; NFS stor= =3D age for engine VM), the process fails almost immediately with:

= =3D
[root(a)cluster1 ~]# ovirt-hosted-engine-setup --config-append=3D3D/r= oot/=3D ovhe-setup-answers.conf
[ INFO  ] Stage: Initializing
 &nbs= =3D p;        Continuing will configure this= =3D host for serving as hypervisor and create a VM where you have to install o= =3D Virt Engine afterwards.
        = =3D   Are you sure you want to continue? (Yes, No)[Yes]:
[ INFO  ]= =3D Generating a temporary VNC password.
[ INFO  ] Stage: Environment = =3D setup
          Configurati= =3D on files: ['/root/ovhe-setup-answers.conf']
    &nbs= =3D p;     Log file: /var/log/ovirt-hosted-engine-setup/ovi= =3D rt-hosted-engine-setup-20140313010526.log
     = =3D      Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6)= =3D
[ INFO  ] Hardware supports virtualization
[ INFO  ] Bridg= =3D e ovirtmgmt already created
[ INFO  ] Stage: Environment packages s= =3D etup
[ INFO  ] Stage: Programs detection
[ INFO  ] Stage: E= =3D nvironment setup
[ INFO  ] Generating VDSM certificates
[ ERROR = =3D ] Failed to execute stage 'Environment setup': [Errno 2] No such file or di= =3D rectory: '/etc/pki/libvirt/clientcert.pem'

I already got another such report yesterday - seems like a bug in the= =3D fix for https://bugzilla.redhat.com/show_bug.cgi?id=3D3D10= 3463=3D 4 .
I hope to push a fix later today.

= =3D I look forward to have the fix pushed/merged in actual packages.
<= =3D div>
<=3D br>[ INFO  ] Stage: Clean up
[ INFO  ] Stage: Pre-termination<= =3D br>[ INFO  ] Stage: Termination

The /root/ovhe-setup= =3D -answers.conf has been saved from a previous installation (before reinstall= =3D ing) and only minimally edited (removed some lines with UUIDs etc.).

The /etc/pki/libvirt dir is completely missing on both nodes; l= =3D ast time I tried the whole setup I do not recall of having such problems, b= =3D ut maybe something was different then.

The generated /var= =3D /log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20140313010526.log= =3D has been saved as:

http://pastebin.com/ezAJETBN
= =3D
I hope to be able to progress further to test the whole 2-nodes s= =3D etup (second node freshly reinstalled too and already up with GlusterFS and= =3D waiting to be added to oVirt cluster) and datacenter configuration.

Many thanks in advance for any suggestions/help,

For now, you can simply:
mkdir /etc/pki/libvirt

This should be enough.

The wor= =3D karound works: the self-hosted-engine installation proceeds now.
<= =3D div>
Thanks for the report!
--
Didi

Many thanks for your kind and prompt assis= =3D tance,
Giuseppe

=3D09=3D09 =3D09 = =3D09=3D09=3D

Thanks for the report. The workaround is probably not= =3D enough, depends on what you
are trying to do. 'mkdir /etc/pki/li= =3D bvirt/private' is needed too. Without it, the code that
copies th= =3D ere a key will create a file 'private' instead of copying it into a directo= =3D ry 'private'.

Fix [1] was merged to all branches.<= =3D /div>


Best regards,
-- 
Didi

------=3D_Part_269393_882485354.1394961279967-- --===============4731299782523265075== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzI2OTM5M184ODI0ODUzNTQuMTM5NDk2MTI3OTk2NwpDb250ZW50LVR5cGU6 IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2Jp dAoKPiBGcm9tOiAiR2l1c2VwcGUgUmFndXNhIiA8Z2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29t Pgo+IFRvOiAiWWVkaWR5YWggQmFyIERhdmlkIiA8ZGlkaUByZWRoYXQuY29tPgo+IENjOiB1c2Vy c0BvdmlydC5vcmcKPiBTZW50OiBTYXR1cmRheSwgTWFyY2ggMTUsIDIwMTQgMjoxNToxOCBBTQo+ IFN1YmplY3Q6IFJFOiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcgoKPiBI aSBEaWRpLAoKPiBEYXRlOiBUaHUsIDEzIE1hciAyMDE0IDAyOjQ2OjUwIC0wNDAwCj4gRnJvbTog ZGlkaUByZWRoYXQuY29tCj4gVG86IGdpdXNlcHBlLnJhZ3VzYUBob3RtYWlsLmNvbQo+IENDOiB1 c2Vyc0BvdmlydC5vcmcKPiBTdWJqZWN0OiBSZTogW1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUg c2V0dXAgZXJyb3IKCj4gPiBGcm9tOiAiR2l1c2VwcGUgUmFndXNhIiA8Z2l1c2VwcGUucmFndXNh QGhvdG1haWwuY29tPgo+IAo+ID4gVG86IHVzZXJzQG92aXJ0Lm9yZwo+IAo+ID4gU2VudDogVGh1 cnNkYXksIE1hcmNoIDEzLCAyMDE0IDI6Mzg6NDIgQU0KPiAKPiA+IFN1YmplY3Q6IFtVc2Vyc10g U2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGVycm9yCj4gCgo+ID4gSGkgYWxsLAo+IAo+ID4gd2hp bGUgYXR0ZW1wdGluZyBhIGZyb20tc2NyYXRjaCBzZWxmLWhvc3RlZC1lbmdpbmUgaW5zdGFsbGF0 aW9uIG9uIENlbnRPUwo+ID4gNi41Cj4gPiAoYWxzbyBmcmVzaGx5IHJlaW5zdGFsbGVkIGZyb20g c2NyYXRjaCkgb24gYSBwaHlzaWNhbCBub2RlIChvVmlydCAzLjQuMF9wcmUKPiA+ICsgR2x1c3Rl ckZTIDMuNS4wYmV0YTQ7IE5GUyBzdG9yYWdlIGZvciBlbmdpbmUgVk0pLCB0aGUgcHJvY2VzcyBm YWlscwo+ID4gYWxtb3N0Cj4gPiBpbW1lZGlhdGVseSB3aXRoOgo+IAoKPiA+IFtyb290QGNsdXN0 ZXIxIH5dIyBvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwCj4gPiAtLWNvbmZpZy1hcHBlbmQ9L3Jv b3Qvb3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmYKPiAKPiA+IFsgSU5GTyBdIFN0YWdlOiBJbml0aWFs aXppbmcKPiAKPiA+IENvbnRpbnVpbmcgd2lsbCBjb25maWd1cmUgdGhpcyBob3N0IGZvciBzZXJ2 aW5nIGFzIGh5cGVydmlzb3IgYW5kIGNyZWF0ZSBhCj4gPiBWTQo+ID4gd2hlcmUgeW91IGhhdmUg dG8gaW5zdGFsbCBvVmlydCBFbmdpbmUgYWZ0ZXJ3YXJkcy4KPiAKPiA+IEFyZSB5b3Ugc3VyZSB5 b3Ugd2FudCB0byBjb250aW51ZT8gKFllcywgTm8pW1llc106Cj4gCj4gPiBbIElORk8gXSBHZW5l cmF0aW5nIGEgdGVtcG9yYXJ5IFZOQyBwYXNzd29yZC4KPiAKPiA+IFsgSU5GTyBdIFN0YWdlOiBF bnZpcm9ubWVudCBzZXR1cAo+IAo+ID4gQ29uZmlndXJhdGlvbiBmaWxlczogWycvcm9vdC9vdmhl LXNldHVwLWFuc3dlcnMuY29uZiddCj4gCj4gPiBMb2cgZmlsZToKPiA+IC92YXIvbG9nL292aXJ0 LWhvc3RlZC1lbmdpbmUtc2V0dXAvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE0MDMxMzAx MDUyNi5sb2cKPiAKPiA+IFZlcnNpb246IG90b3BpLTEuMi4wX3JjMyAob3RvcGktMS4yLjAtMC45 LnJjMy5lbDYpCj4gCj4gPiBbIElORk8gXSBIYXJkd2FyZSBzdXBwb3J0cyB2aXJ0dWFsaXphdGlv bgo+IAo+ID4gWyBJTkZPIF0gQnJpZGdlIG92aXJ0bWdtdCBhbHJlYWR5IGNyZWF0ZWQKPiAKPiA+ IFsgSU5GTyBdIFN0YWdlOiBFbnZpcm9ubWVudCBwYWNrYWdlcyBzZXR1cAo+IAo+ID4gWyBJTkZP IF0gU3RhZ2U6IFByb2dyYW1zIGRldGVjdGlvbgo+IAo+ID4gWyBJTkZPIF0gU3RhZ2U6IEVudmly b25tZW50IHNldHVwCj4gCj4gPiBbIElORk8gXSBHZW5lcmF0aW5nIFZEU00gY2VydGlmaWNhdGVz Cj4gCj4gPiBbIEVSUk9SIF0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ0Vudmlyb25tZW50IHNl dHVwJzogW0Vycm5vIDJdIE5vIHN1Y2gKPiA+IGZpbGUKPiA+IG9yIGRpcmVjdG9yeTogJy9ldGMv cGtpL2xpYnZpcnQvY2xpZW50Y2VydC5wZW0nCj4gCgo+IEkgYWxyZWFkeSBnb3QgYW5vdGhlciBz dWNoIHJlcG9ydCB5ZXN0ZXJkYXkgLSBzZWVtcyBsaWtlIGEgYnVnIGluIHRoZSBmaXggZm9yCj4g aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMDM0NjM0IC4KPiBJ IGhvcGUgdG8gcHVzaCBhIGZpeCBsYXRlciB0b2RheS4KCj4gSSBsb29rIGZvcndhcmQgdG8gaGF2 ZSB0aGUgZml4IHB1c2hlZC9tZXJnZWQgaW4gYWN0dWFsIHBhY2thZ2VzLgoKPiA+IFsgSU5GTyBd IFN0YWdlOiBDbGVhbiB1cAo+IAo+ID4gWyBJTkZPIF0gU3RhZ2U6IFByZS10ZXJtaW5hdGlvbgo+ IAo+ID4gWyBJTkZPIF0gU3RhZ2U6IFRlcm1pbmF0aW9uCj4gCgo+ID4gVGhlIC9yb290L292aGUt c2V0dXAtYW5zd2Vycy5jb25mIGhhcyBiZWVuIHNhdmVkIGZyb20gYSBwcmV2aW91cwo+ID4gaW5z dGFsbGF0aW9uCj4gPiAoYmVmb3JlIHJlaW5zdGFsbGluZykgYW5kIG9ubHkgbWluaW1hbGx5IGVk aXRlZCAocmVtb3ZlZCBzb21lIGxpbmVzIHdpdGgKPiA+IFVVSURzIGV0Yy4pLgo+IAoKPiA+IFRo ZSAvZXRjL3BraS9saWJ2aXJ0IGRpciBpcyBjb21wbGV0ZWx5IG1pc3Npbmcgb24gYm90aCBub2Rl czsgbGFzdCB0aW1lIEkKPiA+IHRyaWVkIHRoZSB3aG9sZSBzZXR1cCBJIGRvIG5vdCByZWNhbGwg b2YgaGF2aW5nIHN1Y2ggcHJvYmxlbXMsIGJ1dCBtYXliZQo+ID4gc29tZXRoaW5nIHdhcyBkaWZm ZXJlbnQgdGhlbi4KPiAKCj4gPiBUaGUgZ2VuZXJhdGVkCj4gPiAvdmFyL2xvZy9vdmlydC1ob3N0 ZWQtZW5naW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtMjAxNDAzMTMwMTA1MjYu bG9nCj4gPiBoYXMgYmVlbiBzYXZlZCBhczoKPiAKCj4gPiBodHRwOi8vcGFzdGViaW4uY29tL2V6 QUpFVEJOCj4gCgo+ID4gSSBob3BlIHRvIGJlIGFibGUgdG8gcHJvZ3Jlc3MgZnVydGhlciB0byB0 ZXN0IHRoZSB3aG9sZSAyLW5vZGVzIHNldHVwCj4gPiAoc2Vjb25kCj4gPiBub2RlIGZyZXNobHkg cmVpbnN0YWxsZWQgdG9vIGFuZCBhbHJlYWR5IHVwIHdpdGggR2x1c3RlckZTIGFuZCB3YWl0aW5n IHRvCj4gPiBiZQo+ID4gYWRkZWQgdG8gb1ZpcnQgY2x1c3RlcikgYW5kIGRhdGFjZW50ZXIgY29u ZmlndXJhdGlvbi4KPiAKCj4gPiBNYW55IHRoYW5rcyBpbiBhZHZhbmNlIGZvciBhbnkgc3VnZ2Vz dGlvbnMvaGVscCwKPiAKCj4gRm9yIG5vdywgeW91IGNhbiBzaW1wbHk6Cj4gbWtkaXIgL2V0Yy9w a2kvbGlidmlydAoKPiBUaGlzIHNob3VsZCBiZSBlbm91Z2guCgo+IFRoZSB3b3JrYXJvdW5kIHdv cmtzOiB0aGUgc2VsZi1ob3N0ZWQtZW5naW5lIGluc3RhbGxhdGlvbiBwcm9jZWVkcyBub3cuCgo+ IFRoYW5rcyBmb3IgdGhlIHJlcG9ydCEKPiAtLQo+IERpZGkKCj4gTWFueSB0aGFua3MgZm9yIHlv dXIga2luZCBhbmQgcHJvbXB0IGFzc2lzdGFuY2UsCj4gR2l1c2VwcGUKClRoYW5rcyBmb3IgdGhl IHJlcG9ydC4gVGhlIHdvcmthcm91bmQgaXMgcHJvYmFibHkgbm90IGVub3VnaCwgZGVwZW5kcyBv biB3aGF0IHlvdSAKYXJlIHRyeWluZyB0byBkby4gJ21rZGlyIC9ldGMvcGtpL2xpYnZpcnQvcHJp dmF0ZScgaXMgbmVlZGVkIHRvby4gV2l0aG91dCBpdCwgdGhlIGNvZGUgdGhhdCAKY29waWVzIHRo ZXJlIGEga2V5IHdpbGwgY3JlYXRlIGEgZmlsZSAncHJpdmF0ZScgaW5zdGVhZCBvZiBjb3B5aW5n IGl0IGludG8gYSBkaXJlY3RvcnkgJ3ByaXZhdGUnLiAKCkZpeCBbMV0gd2FzIG1lcmdlZCB0byBh bGwgYnJhbmNoZXMuIAoKWzFdIGh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLzI1NzQ3IAoKQmVzdCBy ZWdhcmRzLCAKLS0gCkRpZGkgCgotLS0tLS09X1BhcnRfMjY5MzkzXzg4MjQ4NTM1NC4xMzk0OTYx Mjc5OTY3CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPjxib2R5PjxkaXYgc3R5bGU9 M0QiZm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21hbiwgbmV3IHlvcmssIHRpbWVzLCBzZT0Kcmlm OyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiAjMDAwMDAwIj48ZGl2PjwvZGl2PjxibG9ja3F1b3Rl IHN0eWxlPTNEImJvcmRlPQpyLWxlZnQ6MnB4IHNvbGlkICMxMDEwRkY7bWFyZ2luLWxlZnQ6NXB4 O3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6IzAwMDtmb250LXc9CmVpZ2h0Om5vcm1hbDtmb250LXN0 eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpIZWx2ZXRpY2EsQT0K cmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbTogPC9iPiJHaXVzZXBwZSBS YWd1c2EiICZsdDtnaXVzZXBwPQplLnJhZ3VzYUBob3RtYWlsLmNvbSZndDs8YnI+PGI+VG86IDwv Yj4iWWVkaWR5YWggQmFyIERhdmlkIiAmbHQ7ZGlkaUByZWRoYXQ9Ci5jb20mZ3Q7PGJyPjxiPkNj OiA8L2I+dXNlcnNAb3ZpcnQub3JnPGJyPjxiPlNlbnQ6IDwvYj5TYXR1cmRheSwgTWFyY2ggMTUs ID0KMjAxNCAyOjE1OjE4IEFNPGJyPjxiPlN1YmplY3Q6IDwvYj5SRTogW1VzZXJzXSBTZWxmLWhv c3RlZC1lbmdpbmUgc2V0dXAgZXJyPQpvcjxicj48ZGl2Pjxicj48L2Rpdj4KCjxzdHlsZT48IS0t Ci5obW1lc3NhZ2UgUAp7Cm1hcmdpbjowcHg7CnBhZGRpbmc6MHB4Cn0KYm9keS5obW1lc3NhZ2UK ewpmb250LXNpemU6IDEycHQ7CmZvbnQtZmFtaWx5OkNhbGlicmkKfQotLT48L3N0eWxlPgo8ZGl2 IGRpcj0zRCJsdHIiPkhpIERpZGksPGJyPjxkaXY+PGJyPjwvZGl2PjxkaXY+PGhyIGlkPTNEInN0 b3BTcGVsbGluZyI+RGE9CnRlOiBUaHUsIDEzIE1hciAyMDE0IDAyOjQ2OjUwIC0wNDAwPGJyPkZy b206IGRpZGlAcmVkaGF0LmNvbTxicj5UbzogZ2l1c2VwcD0KZS5yYWd1c2FAaG90bWFpbC5jb208 YnI+Q0M6IHVzZXJzQG92aXJ0Lm9yZzxicj5TdWJqZWN0OiBSZTogW1VzZXJzXSBTZWxmLWhvPQpz dGVkLWVuZ2luZSBzZXR1cCBlcnJvcjxicj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPTNEImZv bnQtZmFtaWx5OnRpbWVzIG49CmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMsIHNlcmlmO2ZvbnQt c2l6ZToxMnB0O2NvbG9yOiMwMDAwMDA7Ij48ZGl2PjwvZGl2Pj0KPGJsb2NrcXVvdGUgc3R5bGU9 M0QiYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICMxMDEwRkY7cGFkZGluZy1sZWZ0OjVweDtjb2xvcjoj PQowMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlv bjpub25lO2ZvbnQtZmFtaWx5Okg9CmVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXpl OjEycHQ7Ij48Yj5Gcm9tOiA8L2I+IkdpdXNlcHBlIFJhZ3VzYSIgJj0KbHQ7Z2l1c2VwcGUucmFn dXNhQGhvdG1haWwuY29tJmd0Ozxicj48Yj5UbzogPC9iPnVzZXJzQG92aXJ0Lm9yZzxicj48Yj5T ZW50PQo6IDwvYj5UaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMjozODo0MiBBTTxicj48Yj5TdWJq ZWN0OiA8L2I+W1VzZXJzXSBTZWxmLWg9Cm9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcjxicj48ZGl2 Pjxicj48L2Rpdj48c3R5bGU+PCEtLQouRXh0ZXJuYWxDbGFzcyAuZWN4aG1tZXNzYWdlIFAgewpw YWRkaW5nOjBweDsKfQoKLkV4dGVybmFsQ2xhc3MgYm9keS5lY3hobW1lc3NhZ2Ugewpmb250LXNp emU6MTJwdDsKZm9udC1mYW1pbHk6Q2FsaWJyaTsKfQoKLS0+PC9zdHlsZT48ZGl2IGRpcj0zRCJs dHIiPkhpIGFsbCw8YnI+d2hpbGUgYXR0ZW1wdGluZyBhIGZyb20tc2NyYXRjaCBzZWxmPQotaG9z dGVkLWVuZ2luZSBpbnN0YWxsYXRpb24gb24gQ2VudE9TIDYuNSAoYWxzbyBmcmVzaGx5IHJlaW5z dGFsbGVkIGZyb20gc2M9CnJhdGNoKSBvbiBhIHBoeXNpY2FsIG5vZGUgKG9WaXJ0IDMuNC4wX3By ZSArIEdsdXN0ZXJGUyAzLjUuMGJldGE0OyBORlMgc3Rvcj0KYWdlIGZvciBlbmdpbmUgVk0pLCB0 aGUgcHJvY2VzcyBmYWlscyBhbG1vc3QgaW1tZWRpYXRlbHkgd2l0aDo8YnI+PGRpdj48YnI+PQo8 L2Rpdj5bcm9vdEBjbHVzdGVyMSB+XSMgb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cCAtLWNvbmZp Zy1hcHBlbmQ9M0Qvcm9vdC89Cm92aGUtc2V0dXAtYW5zd2Vycy5jb25mPGJyPlsgSU5GTyZuYnNw OyBdIFN0YWdlOiBJbml0aWFsaXppbmc8YnI+Jm5ic3A7Jm5icz0KcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ29udGludWluZyB3aWxsIGNvbmZpZ3VyZSB0aGlz PQogaG9zdCBmb3Igc2VydmluZyBhcyBoeXBlcnZpc29yIGFuZCBjcmVhdGUgYSBWTSB3aGVyZSB5 b3UgaGF2ZSB0byBpbnN0YWxsIG89ClZpcnQgRW5naW5lIGFmdGVyd2FyZHMuPGJyPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOz0KJm5ic3A7IEFyZSB5b3Ug c3VyZSB5b3Ugd2FudCB0byBjb250aW51ZT8gKFllcywgTm8pW1llc106PGJyPlsgSU5GTyZuYnNw OyBdPQogR2VuZXJhdGluZyBhIHRlbXBvcmFyeSBWTkMgcGFzc3dvcmQuPGJyPlsgSU5GTyZuYnNw OyBdIFN0YWdlOiBFbnZpcm9ubWVudCA9CnNldHVwPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDb25maWd1cmF0aT0Kb24gZmlsZXM6IFsn L3Jvb3Qvb3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmYnXTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzPQpwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMb2cgZmlsZTogL3Zhci9sb2cvb3Zp cnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmk9CnJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtMjAxNDAz MTMwMTA1MjYubG9nPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOz0KJm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IFZlcnNpb246IG90b3BpLTEuMi4wX3JjMyAob3RvcGktMS4yLjAtMC45 LnJjMy5lbDYpPQo8YnI+WyBJTkZPJm5ic3A7IF0gSGFyZHdhcmUgc3VwcG9ydHMgdmlydHVhbGl6 YXRpb248YnI+WyBJTkZPJm5ic3A7IF0gQnJpZGc9CmUgb3ZpcnRtZ210IGFscmVhZHkgY3JlYXRl ZDxicj5bIElORk8mbmJzcDsgXSBTdGFnZTogRW52aXJvbm1lbnQgcGFja2FnZXMgcz0KZXR1cDxi cj5bIElORk8mbmJzcDsgXSBTdGFnZTogUHJvZ3JhbXMgZGV0ZWN0aW9uPGJyPlsgSU5GTyZuYnNw OyBdIFN0YWdlOiBFPQpudmlyb25tZW50IHNldHVwPGJyPlsgSU5GTyZuYnNwOyBdIEdlbmVyYXRp bmcgVkRTTSBjZXJ0aWZpY2F0ZXM8YnI+WyBFUlJPUiA9Cl0gRmFpbGVkIHRvIGV4ZWN1dGUgc3Rh Z2UgJ0Vudmlyb25tZW50IHNldHVwJzogW0Vycm5vIDJdIE5vIHN1Y2ggZmlsZSBvciBkaT0KcmVj dG9yeTogJy9ldGMvcGtpL2xpYnZpcnQvY2xpZW50Y2VydC5wZW0nPC9kaXY+PC9ibG9ja3F1b3Rl PjxkaXY+PGJyPjwvZGl2PQo+PGRpdj5JIGFscmVhZHkgZ290IGFub3RoZXIgc3VjaCByZXBvcnQg eWVzdGVyZGF5IC0gc2VlbXMgbGlrZSBhIGJ1ZyBpbiB0aGU9CiBmaXggZm9yJm5ic3A7PGEgaHJl Zj0zRCJodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTNEMTAzND0K NjM0IiB0YXJnZXQ9M0QiX2JsYW5rIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19i dWcuY2dpP2lkPTNEMTAzNDYzPQo0PC9hPiZuYnNwOy48L2Rpdj48ZGl2PkkgaG9wZSB0byBwdXNo IGEgZml4IGxhdGVyIHRvZGF5Ljxicj48ZGl2Pjxicj48L2Rpdj49CkkgbG9vayBmb3J3YXJkIHRv IGhhdmUgdGhlIGZpeCBwdXNoZWQvbWVyZ2VkIGluIGFjdHVhbCBwYWNrYWdlcy48YnI+PC9kaXY+ PD0KZGl2Pjxicj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXItbGVmdDoycHggc29s aWQgIzEwMTBGRjtwYWRkaW5nLWxlPQpmdDo1cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDpub3Jt YWw7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU9Cjtmb250LWZhbWlseTpI ZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJwdDsiPjxkaXYgZGlyPTNEImx0 ciI+PD0KYnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IENsZWFuIHVwPGJyPlsgSU5GTyZuYnNwOyBd IFN0YWdlOiBQcmUtdGVybWluYXRpb248PQpicj5bIElORk8mbmJzcDsgXSBTdGFnZTogVGVybWlu YXRpb248YnI+PGRpdj48YnI+PC9kaXY+VGhlIC9yb290L292aGUtc2V0dXA9Ci1hbnN3ZXJzLmNv bmYgaGFzIGJlZW4gc2F2ZWQgZnJvbSBhIHByZXZpb3VzIGluc3RhbGxhdGlvbiAoYmVmb3JlIHJl aW5zdGFsbD0KaW5nKSBhbmQgb25seSBtaW5pbWFsbHkgZWRpdGVkIChyZW1vdmVkIHNvbWUgbGlu ZXMgd2l0aCBVVUlEcyBldGMuKS48YnI+PGRpPQp2Pjxicj48L2Rpdj5UaGUgL2V0Yy9wa2kvbGli dmlydCBkaXIgaXMgY29tcGxldGVseSBtaXNzaW5nIG9uIGJvdGggbm9kZXM7IGw9CmFzdCB0aW1l IEkgdHJpZWQgdGhlIHdob2xlIHNldHVwIEkgZG8gbm90IHJlY2FsbCBvZiBoYXZpbmcgc3VjaCBw cm9ibGVtcywgYj0KdXQgbWF5YmUgc29tZXRoaW5nIHdhcyBkaWZmZXJlbnQgdGhlbi48YnI+PGRp dj48YnI+PC9kaXY+VGhlIGdlbmVyYXRlZCAvdmFyPQovbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUt c2V0dXAvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE0MDMxMzAxMDUyNi5sb2c9CiBoYXMg YmVlbiBzYXZlZCBhczo8YnI+PGRpdj48YnI+PC9kaXY+aHR0cDovL3Bhc3RlYmluLmNvbS9lekFK RVRCTjxicj48ZGl2Pj0KPGJyPjwvZGl2PkkgaG9wZSB0byBiZSBhYmxlIHRvIHByb2dyZXNzIGZ1 cnRoZXIgdG8gdGVzdCB0aGUgd2hvbGUgMi1ub2RlcyBzPQpldHVwIChzZWNvbmQgbm9kZSBmcmVz aGx5IHJlaW5zdGFsbGVkIHRvbyBhbmQgYWxyZWFkeSB1cCB3aXRoIEdsdXN0ZXJGUyBhbmQ9CiB3 YWl0aW5nIHRvIGJlIGFkZGVkIHRvIG9WaXJ0IGNsdXN0ZXIpIGFuZCBkYXRhY2VudGVyIGNvbmZp Z3VyYXRpb24uPGJyPjxkaT0Kdj48YnI+PC9kaXY+TWFueSB0aGFua3MgaW4gYWR2YW5jZSBmb3Ig YW55IHN1Z2dlc3Rpb25zL2hlbHAsPC9kaXY+PC9ibG9ja3F1PQpvdGU+PGRpdj48YnI+PC9kaXY+ PGRpdj5Gb3Igbm93LCB5b3UgY2FuIHNpbXBseTo8L2Rpdj48ZGl2Pm1rZGlyJm5ic3A7PHNwYW49 CiBzdHlsZT0zRCJmb250LWZhbWlseTpIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyI+L2V0 Yy9wa2kvbGlidmlydDwvc3Bhbj0KPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhpcyBzaG91 bGQgYmUgZW5vdWdoLjxicj48ZGl2Pjxicj48L2Rpdj5UaGUgd29yPQprYXJvdW5kIHdvcmtzOiB0 aGUgc2VsZi1ob3N0ZWQtZW5naW5lIGluc3RhbGxhdGlvbiBwcm9jZWVkcyBub3cuPGJyPjwvZGl2 Pjw9CmRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MgZm9yIHRoZSByZXBvcnQhPC9kaXY+PGRpdj4t LSA8YnI+PC9kaXY+PGRpdj48c3Bhbj0KPjwvc3Bhbj5EaWRpPGJyPjxzcGFuPjwvc3Bhbj48YnI+ TWFueSB0aGFua3MgZm9yIHlvdXIga2luZCBhbmQgcHJvbXB0IGFzc2lzPQp0YW5jZSw8YnI+R2l1 c2VwcGU8YnI+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+ID0wOT0wOSA9MDkgICA9 MDk9MDk9CiAgPC9kaXY+CjwvYmxvY2txdW90ZT48ZGl2Pjxicj5UaGFua3MgZm9yIHRoZSByZXBv cnQuIFRoZSB3b3JrYXJvdW5kIGlzIHByb2JhYmx5IG5vdD0KIGVub3VnaCwgZGVwZW5kcyBvbiB3 aGF0IHlvdTwvZGl2PjxkaXY+YXJlIHRyeWluZyB0byBkby4gJ21rZGlyIC9ldGMvcGtpL2xpPQpi dmlydC9wcml2YXRlJyBpcyBuZWVkZWQgdG9vLiBXaXRob3V0IGl0LCB0aGUgY29kZSB0aGF0PC9k aXY+PGRpdj5jb3BpZXMgdGg9CmVyZSBhIGtleSB3aWxsIGNyZWF0ZSBhIGZpbGUgJ3ByaXZhdGUn IGluc3RlYWQgb2YgY29weWluZyBpdCBpbnRvIGEgZGlyZWN0bz0KcnkgJ3ByaXZhdGUnLjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+Rml4IFsxXSB3YXMgbWVyZ2VkIHRvIGFsbCBicmFuY2hlcy48 PQovZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+WzFdJm5ic3A7PGEgaHJlZj0zRCJodHRwOi8vZ2Vy cml0Lm92aXJ0Lm9yZy8yNTc0NyI9Cj5odHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8yNTc0NzwvYT48 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkJlc3QgcmVnYXJkcyw8Lz0KZGl2PjxkaXY+PHNwYW4g c3R5bGU9M0QiZm9udC1zaXplOiAxMnB0OyI+LS0mbmJzcDs8L3NwYW4+PC9kaXY+PGRpdj48c3Bh biBuPQphbWU9M0QieCI+PC9zcGFuPkRpZGk8YnI+PHNwYW4gbmFtZT0zRCJ4Ij48L3NwYW4+PGJy PjwvZGl2PjwvZGl2PjwvYm9keT48L2g9CnRtbD4KLS0tLS0tPV9QYXJ0XzI2OTM5M184ODI0ODUz NTQuMTM5NDk2MTI3OTk2Ny0tCg== --===============4731299782523265075==-- From giuseppe.ragusa at hotmail.com Sun Mar 16 10:14:09 2014 Content-Type: multipart/mixed; boundary="===============3785794355292891993==" MIME-Version: 1.0 From: Giuseppe Ragusa To: users at ovirt.org Subject: Re: [Users] Self-hosted-engine setup error Date: Sun, 16 Mar 2014 15:14:07 +0100 Message-ID: In-Reply-To: 1409278496.269394.1394961279968.JavaMail.zimbra@redhat.com --===============3785794355292891993== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_c189dc68-9b60-4630-aa76-ab3facfb40b4_ Content-Type: text/plain; charset=3D"windows-1256" Content-Transfer-Encoding: base64 DQpEYXRlOiBTdW4sIDE2IE1hciAyMDE0IDA1OjE0OjM5IC0wNDAwDQpGcm9tOiBkaWRpQHJlZGhh dC5jb20NClRvOiBnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb20NCkNDOiB1c2Vyc0BvdmlydC5v cmcNClN1YmplY3Q6IFJlOiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcg0K DQpGcm9tOiAiR2l1c2VwcGUgUmFndXNhIiA8Z2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29tPg0K VG86ICJZZWRpZHlhaCBCYXIgRGF2aWQiIDxkaWRpQHJlZGhhdC5jb20+DQpDYzogdXNlcnNAb3Zp cnQub3JnDQpTZW50OiBTYXR1cmRheSwgTWFyY2ggMTUsIDIwMTQgMjoxNToxOCBBTQ0KU3ViamVj dDogUkU6IFtVc2Vyc10gU2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGVycm9yDQoNCgoKCkhpIERp ZGksDQoNCkRhdGU6IFRodSwgMTMgTWFyIDIwMTQgMDI6NDY6NTAgLTA0MDANCkZyb206IGRpZGlA cmVkaGF0LmNvbQ0KVG86IGdpdXNlcHBlLnJhZ3VzYUBob3RtYWlsLmNvbQ0KQ0M6IHVzZXJzQG92 aXJ0Lm9yZw0KU3ViamVjdDogUmU6IFtVc2Vyc10gU2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGVy cm9yDQoNCkZyb206ICJHaXVzZXBwZSBSYWd1c2EiIDxnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5j b20+DQpUbzogdXNlcnNAb3ZpcnQub3JnDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQg MjozODo0MiBBTQ0KU3ViamVjdDogW1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJy b3INCg0KSGkgYWxsLA0Kd2hpbGUgYXR0ZW1wdGluZyBhIGZyb20tc2NyYXRjaCBzZWxmLWhvc3Rl ZC1lbmdpbmUgaW5zdGFsbGF0aW9uIG9uIENlbnRPUyA2LjUgKGFsc28gZnJlc2hseSByZWluc3Rh bGxlZCBmcm9tIHNjcmF0Y2gpIG9uIGEgcGh5c2ljYWwgbm9kZSAob1ZpcnQgMy40LjBfcHJlICsg R2x1c3RlckZTIDMuNS4wYmV0YTQ7IE5GUyBzdG9yYWdlIGZvciBlbmdpbmUgVk0pLCB0aGUgcHJv Y2VzcyBmYWlscyBhbG1vc3QgaW1tZWRpYXRlbHkgd2l0aDoNCg0KW3Jvb3RAY2x1c3RlcjEgfl0j IG92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAgLS1jb25maWctYXBwZW5kPS9yb290L292aGUtc2V0 dXAtYW5zd2Vycy5jb25mDQpbIElORk8gIF0gU3RhZ2U6IEluaXRpYWxpemluZw0KICAgICAgICAg IENvbnRpbnVpbmcgd2lsbCBjb25maWd1cmUgdGhpcyBob3N0IGZvciBzZXJ2aW5nIGFzIGh5cGVy dmlzb3IgYW5kIGNyZWF0ZSBhIFZNIHdoZXJlIHlvdSBoYXZlIHRvIGluc3RhbGwgb1ZpcnQgRW5n aW5lIGFmdGVyd2FyZHMuDQogICAgICAgICAgQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNvbnRp bnVlPyAoWWVzLCBObylbWWVzXToNClsgSU5GTyAgXSBHZW5lcmF0aW5nIGEgdGVtcG9yYXJ5IFZO QyBwYXNzd29yZC4NClsgSU5GTyAgXSBTdGFnZTogRW52aXJvbm1lbnQgc2V0dXANCiAgICAgICAg ICBDb25maWd1cmF0aW9uIGZpbGVzOiBbJy9yb290L292aGUtc2V0dXAtYW5zd2Vycy5jb25mJ10N CiAgICAgICAgICBMb2cgZmlsZTogL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9v dmlydC1ob3N0ZWQtZW5naW5lLXNldHVwLTIwMTQwMzEzMDEwNTI2LmxvZw0KICAgICAgICAgIFZl cnNpb246IG90b3BpLTEuMi4wX3JjMyAob3RvcGktMS4yLjAtMC45LnJjMy5lbDYpDQpbIElORk8g IF0gSGFyZHdhcmUgc3VwcG9ydHMgdmlydHVhbGl6YXRpb24NClsgSU5GTyAgXSBCcmlkZ2Ugb3Zp cnRtZ210IGFscmVhZHkgY3JlYXRlZA0KWyBJTkZPICBdIFN0YWdlOiBFbnZpcm9ubWVudCBwYWNr YWdlcyBzZXR1cA0KWyBJTkZPICBdIFN0YWdlOiBQcm9ncmFtcyBkZXRlY3Rpb24NClsgSU5GTyAg XSBTdGFnZTogRW52aXJvbm1lbnQgc2V0dXANClsgSU5GTyAgXSBHZW5lcmF0aW5nIFZEU00gY2Vy dGlmaWNhdGVzDQpbIEVSUk9SIF0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ0Vudmlyb25tZW50 IHNldHVwJzogW0Vycm5vIDJdIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rvcnk6ICcvZXRjL3BraS9s aWJ2aXJ0L2NsaWVudGNlcnQucGVtJw0KSSBhbHJlYWR5IGdvdCBhbm90aGVyIHN1Y2ggcmVwb3J0 IHllc3RlcmRheSAtIHNlZW1zIGxpa2UgYSBidWcgaW4gdGhlIGZpeCBmb3IgaHR0cHM6Ly9idWd6 aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMDM0NjM0IC5JIGhvcGUgdG8gcHVzaCBh IGZpeCBsYXRlciB0b2RheS4NCg0KSSBsb29rIGZvcndhcmQgdG8gaGF2ZSB0aGUgZml4IHB1c2hl ZC9tZXJnZWQgaW4gYWN0dWFsIHBhY2thZ2VzLg0KDQoNClsgSU5GTyAgXSBTdGFnZTogQ2xlYW4g dXANClsgSU5GTyAgXSBTdGFnZTogUHJlLXRlcm1pbmF0aW9uDQpbIElORk8gIF0gU3RhZ2U6IFRl cm1pbmF0aW9uDQoNClRoZSAvcm9vdC9vdmhlLXNldHVwLWFuc3dlcnMuY29uZiBoYXMgYmVlbiBz YXZlZCBmcm9tIGEgcHJldmlvdXMgaW5zdGFsbGF0aW9uIChiZWZvcmUgcmVpbnN0YWxsaW5nKSBh bmQgb25seSBtaW5pbWFsbHkgZWRpdGVkIChyZW1vdmVkIHNvbWUgbGluZXMgd2l0aCBVVUlEcyBl dGMuKS4NCg0KVGhlIC9ldGMvcGtpL2xpYnZpcnQgZGlyIGlzIGNvbXBsZXRlbHkgbWlzc2luZyBv biBib3RoIG5vZGVzOyBsYXN0IHRpbWUgSSB0cmllZCB0aGUgd2hvbGUgc2V0dXAgSSBkbyBub3Qg cmVjYWxsIG9mIGhhdmluZyBzdWNoIHByb2JsZW1zLCBidXQgbWF5YmUgc29tZXRoaW5nIHdhcyBk aWZmZXJlbnQgdGhlbi4NCg0KVGhlIGdlbmVyYXRlZCAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5n aW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtMjAxNDAzMTMwMTA1MjYubG9nIGhh cyBiZWVuIHNhdmVkIGFzOg0KDQpodHRwOi8vcGFzdGViaW4uY29tL2V6QUpFVEJODQoNCkkgaG9w ZSB0byBiZSBhYmxlIHRvIHByb2dyZXNzIGZ1cnRoZXIgdG8gdGVzdCB0aGUgd2hvbGUgMi1ub2Rl cyBzZXR1cCAoc2Vjb25kIG5vZGUgZnJlc2hseSByZWluc3RhbGxlZCB0b28gYW5kIGFscmVhZHkg dXAgd2l0aCBHbHVzdGVyRlMgYW5kIHdhaXRpbmcgdG8gYmUgYWRkZWQgdG8gb1ZpcnQgY2x1c3Rl cikgYW5kIGRhdGFjZW50ZXIgY29uZmlndXJhdGlvbi4NCg0KTWFueSB0aGFua3MgaW4gYWR2YW5j ZSBmb3IgYW55IHN1Z2dlc3Rpb25zL2hlbHAsDQpGb3Igbm93LCB5b3UgY2FuIHNpbXBseTpta2Rp ciAvZXRjL3BraS9saWJ2aXJ0DQpUaGlzIHNob3VsZCBiZSBlbm91Z2guDQoNClRoZSB3b3JrYXJv dW5kIHdvcmtzOiB0aGUgc2VsZi1ob3N0ZWQtZW5naW5lIGluc3RhbGxhdGlvbiBwcm9jZWVkcyBu b3cuDQoNClRoYW5rcyBmb3IgdGhlIHJlcG9ydCEtLSANCkRpZGkNCg0KTWFueSB0aGFua3MgZm9y IHlvdXIga2luZCBhbmQgcHJvbXB0IGFzc2lzdGFuY2UsDQpHaXVzZXBwZQ0KDQogCQkgCSAgIAkJ ICAKDQpUaGFua3MgZm9yIHRoZSByZXBvcnQuIFRoZSB3b3JrYXJvdW5kIGlzIHByb2JhYmx5IG5v dCBlbm91Z2gsIGRlcGVuZHMgb24gd2hhdCB5b3VhcmUgdHJ5aW5nIHRvIGRvLiAnbWtkaXIgL2V0 Yy9wa2kvbGlidmlydC9wcml2YXRlJyBpcyBuZWVkZWQgdG9vLiBXaXRob3V0IGl0LCB0aGUgY29k ZSB0aGF0Y29waWVzIHRoZXJlIGEga2V5IHdpbGwgY3JlYXRlIGEgZmlsZSAncHJpdmF0ZScgaW5z dGVhZCBvZiBjb3B5aW5nIGl0IGludG8gYSBkaXJlY3RvcnkgJ3ByaXZhdGUnLg0KRml4IFsxXSB3 YXMgbWVyZ2VkIHRvIGFsbCBicmFuY2hlcy4NClsxXSBodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8y NTc0Nw0KQmVzdCByZWdhcmRzLC0tIERpZGkNCg0KSGkgRGlkaSwNCnRoZSB3b3JrYXJvdW5kIHNl ZW1lZCBhY3R1YWxseSB0byBiZSBlbm91Z2ggdG8gbWFrZSB0aGUgc2VsZi1ob3N0ZWQtZW5naW5l IHNldHVwIGdvIHRocm91Z2ggdXAgdG8gdGhlIGVuZCB3aXRob3V0IGFueSB1c2VyLXZpc2libGUg ZXJyb3IsIGJ1dCBpdCBsZWZ0IG1lIHdpdGggYSBub24tcnVubmluZyBFbmdpbmUgVk0gYWZ0ZXJ3 YXJkcyAoYmFzaWNhbGx5IGl0IGRpZCBub3QgcmVzdGFydCB1cCBhdXRvbWF0aWNhbGx5IHVuZGVy IEhBIHByb3RlY3Rpb24pLg0KDQpJIGNvbGxlY3RlZCBhbGwgbG9ncyBhbmQgcmVwb3J0ZWQgaXQg aW4gYSBzZXBhcmF0ZSBtZXNzYWdlIHdpdGggc3ViamVjdCAiU2VsZi1ob3N0ZWQgZW5naW5lIHNl dHVwIG9rIGJ1dCBubyBlbmdpbmUgdm0gcnVubmluZ/4gIiBidXQgZ290IG5vIGNvbW1lbnRzIHll dC4NCg0KSWYgSSBnZXQgbm8gc3VnZ2VzdGlvbnMgSSB3aWxsIHRyeSB0byBwZXJmb3JtIHNvbWUg ImNvcnJlY3RpdmUgYWN0aW9ucyIgYmFzZWQgb24gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgcHJv YmxlbXMgYXQgaGFuZCwgYnV0IEkgZGlkIG5vdCB3YW50IHRvICJjb3JydXB0IiB0aGUgZXhhY3Qg c3RhdGUgdG8gaGVscCBpbiBkZWJ1Z2dpbmcgKHN0YXJ0aW5nIGFnYWluIGZyb20gc2NyYXRjaCB3 aXRoIGZ1bGwgZmlyc3Qgbm9kZSByZWluc3RhbGxhdGlvbiBpcyBhIHNvbWV3aGF0IGxlbmdodHkg cHJvY2VzcyBzaW5jZSBJIGhhdmUgbm8gbG9jYWwgcmVwbyBtaXJyb3JzKS4NCg0KTWFueSB0aGFu a3MgYWdhaW4sDQpHaXVzZXBwZQ0KDQoKIAkJIAkgICAJCSAg --_c189dc68-9b60-4630-aa76-ab3facfb40b4_ Content-Type: text/html; charset=3D"windows-1256" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv bnQtZmFtaWx5OkNhbGlicmkNCn0NCi0tPjwvc3R5bGU+PC9oZWFkPg0KPGJvZHkgY2xhc3M9J2ht bWVzc2FnZSc+PGRpdiBkaXI9J2x0cic+PGJyPjxkaXYgZGlyPSJsdHIiPjxkaXY+PGhyIGlkPSJz dG9wU3BlbGxpbmciPkRhdGU6IFN1biwgMTYgTWFyIDIwMTQgMDU6MTQ6MzkgLTA0MDA8YnI+RnJv bTogZGlkaUByZWRoYXQuY29tPGJyPlRvOiBnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb208YnI+ Q0M6IHVzZXJzQG92aXJ0Lm9yZzxicj5TdWJqZWN0OiBSZTogW1VzZXJzXSBTZWxmLWhvc3RlZC1l bmdpbmUgc2V0dXAgZXJyb3I8YnI+PGJyPjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OnRpbWVzIG5l dyByb21hbiwgbmV3IHlvcmssIHRpbWVzLCBzZXJpZjtmb250LXNpemU6MTJwdDtjb2xvcjojMDAw MDAwOyI+PGRpdj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLWxlZnQ6MnB4IHNvbGlk ICMxMDEwRkY7cGFkZGluZy1sZWZ0OjVweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtm b250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpIZWx2ZXRp Y2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJwdDsiPjxiPkZyb206IDwvYj4iR2l1c2Vw cGUgUmFndXNhIiAmbHQ7Z2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29tJmd0Ozxicj48Yj5Ubzog PC9iPiJZZWRpZHlhaCBCYXIgRGF2aWQiICZsdDtkaWRpQHJlZGhhdC5jb20mZ3Q7PGJyPjxiPkNj OiA8L2I+dXNlcnNAb3ZpcnQub3JnPGJyPjxiPlNlbnQ6IDwvYj5TYXR1cmRheSwgTWFyY2ggMTUs IDIwMTQgMjoxNToxOCBBTTxicj48Yj5TdWJqZWN0OiA8L2I+UkU6IFtVc2Vyc10gU2VsZi1ob3N0 ZWQtZW5naW5lIHNldHVwIGVycm9yPGJyPjxkaXY+PGJyPjwvZGl2PgoKPHN0eWxlPjwhLS0KLkV4 dGVybmFsQ2xhc3MgLmVjeGhtbWVzc2FnZSBQIHsKcGFkZGluZzowcHg7Cn0KCi5FeHRlcm5hbENs YXNzIGJvZHkuZWN4aG1tZXNzYWdlIHsKZm9udC1zaXplOjEycHQ7CmZvbnQtZmFtaWx5OkNhbGli cmk7Cn0KCi0tPjwvc3R5bGU+CjxkaXYgZGlyPSJsdHIiPkhpIERpZGksPGJyPjxkaXY+PGJyPjwv ZGl2PjxkaXY+PGhyIGlkPSJlY3hzdG9wU3BlbGxpbmciPkRhdGU6IFRodSwgMTMgTWFyIDIwMTQg MDI6NDY6NTAgLTA0MDA8YnI+RnJvbTogZGlkaUByZWRoYXQuY29tPGJyPlRvOiBnaXVzZXBwZS5y YWd1c2FAaG90bWFpbC5jb208YnI+Q0M6IHVzZXJzQG92aXJ0Lm9yZzxicj5TdWJqZWN0OiBSZTog W1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3I8YnI+PGRpdj48YnI+PC9kaXY+ PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6dGltZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMs IHNlcmlmO2ZvbnQtc2l6ZToxMnB0O2NvbG9yOiMwMDAwMDA7Ij48ZGl2PjwvZGl2PjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXItbGVmdDoycHggc29saWQgIzEwMTBGRjtwYWRkaW5nLWxlZnQ6NXB4 O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVj b3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQt c2l6ZToxMnB0OyI+PGI+RnJvbTogPC9iPiJHaXVzZXBwZSBSYWd1c2EiICZsdDtnaXVzZXBwZS5y YWd1c2FAaG90bWFpbC5jb20mZ3Q7PGJyPjxiPlRvOiA8L2I+dXNlcnNAb3ZpcnQub3JnPGJyPjxi PlNlbnQ6IDwvYj5UaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMjozODo0MiBBTTxicj48Yj5TdWJq ZWN0OiA8L2I+W1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3I8YnI+PGRpdj48 YnI+PC9kaXY+PHN0eWxlPjwhLS0KLkV4dGVybmFsQ2xhc3MgLmVjeGhtbWVzc2FnZSBQIHsKcGFk ZGluZzowcHg7Cn0KCi5FeHRlcm5hbENsYXNzIGJvZHkuZWN4aG1tZXNzYWdlIHsKZm9udC1zaXpl OjEycHQ7CmZvbnQtZmFtaWx5OkNhbGlicmk7Cn0KCgotLT48L3N0eWxlPjxkaXYgZGlyPSJsdHIi PkhpIGFsbCw8YnI+d2hpbGUgYXR0ZW1wdGluZyBhIGZyb20tc2NyYXRjaCBzZWxmLWhvc3RlZC1l bmdpbmUgaW5zdGFsbGF0aW9uIG9uIENlbnRPUyA2LjUgKGFsc28gZnJlc2hseSByZWluc3RhbGxl ZCBmcm9tIHNjcmF0Y2gpIG9uIGEgcGh5c2ljYWwgbm9kZSAob1ZpcnQgMy40LjBfcHJlICsgR2x1 c3RlckZTIDMuNS4wYmV0YTQ7IE5GUyBzdG9yYWdlIGZvciBlbmdpbmUgVk0pLCB0aGUgcHJvY2Vz cyBmYWlscyBhbG1vc3QgaW1tZWRpYXRlbHkgd2l0aDo8YnI+PGRpdj48YnI+PC9kaXY+W3Jvb3RA Y2x1c3RlcjEgfl0jIG92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAgLS1jb25maWctYXBwZW5kPS9y b290L292aGUtc2V0dXAtYW5zd2Vycy5jb25mPGJyPlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBJbml0 aWFsaXppbmc8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IENvbnRpbnVpbmcgd2lsbCBjb25maWd1cmUgdGhpcyBob3N0IGZvciBzZXJ2aW5n IGFzIGh5cGVydmlzb3IgYW5kIGNyZWF0ZSBhIFZNIHdoZXJlIHlvdSBoYXZlIHRvIGluc3RhbGwg b1ZpcnQgRW5naW5lIGFmdGVyd2FyZHMuPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBcmUgeW91IHN1cmUgeW91IHdhbnQgdG8gY29udGlu dWU/IChZZXMsIE5vKVtZZXNdOjxicj5bIElORk8mbmJzcDsgXSBHZW5lcmF0aW5nIGEgdGVtcG9y YXJ5IFZOQyBwYXNzd29yZC48YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IEVudmlyb25tZW50IHNl dHVwPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBDb25maWd1cmF0aW9uIGZpbGVzOiBbJy9yb290L292aGUtc2V0dXAtYW5zd2Vycy5jb25m J108YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IExvZyBmaWxlOiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL292aXJ0LWhv c3RlZC1lbmdpbmUtc2V0dXAtMjAxNDAzMTMwMTA1MjYubG9nPGJyPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBWZXJzaW9uOiBvdG9waS0xLjIu MF9yYzMgKG90b3BpLTEuMi4wLTAuOS5yYzMuZWw2KTxicj5bIElORk8mbmJzcDsgXSBIYXJkd2Fy ZSBzdXBwb3J0cyB2aXJ0dWFsaXphdGlvbjxicj5bIElORk8mbmJzcDsgXSBCcmlkZ2Ugb3ZpcnRt Z210IGFscmVhZHkgY3JlYXRlZDxicj5bIElORk8mbmJzcDsgXSBTdGFnZTogRW52aXJvbm1lbnQg cGFja2FnZXMgc2V0dXA8YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IFByb2dyYW1zIGRldGVjdGlv bjxicj5bIElORk8mbmJzcDsgXSBTdGFnZTogRW52aXJvbm1lbnQgc2V0dXA8YnI+WyBJTkZPJm5i c3A7IF0gR2VuZXJhdGluZyBWRFNNIGNlcnRpZmljYXRlczxicj5bIEVSUk9SIF0gRmFpbGVkIHRv IGV4ZWN1dGUgc3RhZ2UgJ0Vudmlyb25tZW50IHNldHVwJzogW0Vycm5vIDJdIE5vIHN1Y2ggZmls ZSBvciBkaXJlY3Rvcnk6ICcvZXRjL3BraS9saWJ2aXJ0L2NsaWVudGNlcnQucGVtJzwvZGl2Pjwv YmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgYWxyZWFkeSBnb3QgYW5vdGhlciBzdWNo IHJlcG9ydCB5ZXN0ZXJkYXkgLSBzZWVtcyBsaWtlIGEgYnVnIGluIHRoZSBmaXggZm9yJm5ic3A7 PGEgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMDM0 NjM0IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVn LmNnaT9pZD0xMDM0NjM0PC9hPiZuYnNwOy48L2Rpdj48ZGl2PkkgaG9wZSB0byBwdXNoIGEgZml4 IGxhdGVyIHRvZGF5Ljxicj48ZGl2Pjxicj48L2Rpdj5JIGxvb2sgZm9yd2FyZCB0byBoYXZlIHRo ZSBmaXggcHVzaGVkL21lcmdlZCBpbiBhY3R1YWwgcGFja2FnZXMuPGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVmdDoycHggc29saWQgIzEwMTBGRjtw YWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6 bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxz YW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGRpdiBkaXI9Imx0ciI+PGJyPlsgSU5GTyZuYnNw OyBdIFN0YWdlOiBDbGVhbiB1cDxicj5bIElORk8mbmJzcDsgXSBTdGFnZTogUHJlLXRlcm1pbmF0 aW9uPGJyPlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBUZXJtaW5hdGlvbjxicj48ZGl2Pjxicj48L2Rp dj5UaGUgL3Jvb3Qvb3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmYgaGFzIGJlZW4gc2F2ZWQgZnJvbSBh IHByZXZpb3VzIGluc3RhbGxhdGlvbiAoYmVmb3JlIHJlaW5zdGFsbGluZykgYW5kIG9ubHkgbWlu aW1hbGx5IGVkaXRlZCAocmVtb3ZlZCBzb21lIGxpbmVzIHdpdGggVVVJRHMgZXRjLikuPGJyPjxk aXY+PGJyPjwvZGl2PlRoZSAvZXRjL3BraS9saWJ2aXJ0IGRpciBpcyBjb21wbGV0ZWx5IG1pc3Np bmcgb24gYm90aCBub2RlczsgbGFzdCB0aW1lIEkgdHJpZWQgdGhlIHdob2xlIHNldHVwIEkgZG8g bm90IHJlY2FsbCBvZiBoYXZpbmcgc3VjaCBwcm9ibGVtcywgYnV0IG1heWJlIHNvbWV0aGluZyB3 YXMgZGlmZmVyZW50IHRoZW4uPGJyPjxkaXY+PGJyPjwvZGl2PlRoZSBnZW5lcmF0ZWQgL3Zhci9s b2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwLTIw MTQwMzEzMDEwNTI2LmxvZyBoYXMgYmVlbiBzYXZlZCBhczo8YnI+PGRpdj48YnI+PC9kaXY+aHR0 cDovL3Bhc3RlYmluLmNvbS9lekFKRVRCTjxicj48ZGl2Pjxicj48L2Rpdj5JIGhvcGUgdG8gYmUg YWJsZSB0byBwcm9ncmVzcyBmdXJ0aGVyIHRvIHRlc3QgdGhlIHdob2xlIDItbm9kZXMgc2V0dXAg KHNlY29uZCBub2RlIGZyZXNobHkgcmVpbnN0YWxsZWQgdG9vIGFuZCBhbHJlYWR5IHVwIHdpdGgg R2x1c3RlckZTIGFuZCB3YWl0aW5nIHRvIGJlIGFkZGVkIHRvIG9WaXJ0IGNsdXN0ZXIpIGFuZCBk YXRhY2VudGVyIGNvbmZpZ3VyYXRpb24uPGJyPjxkaXY+PGJyPjwvZGl2Pk1hbnkgdGhhbmtzIGlu IGFkdmFuY2UgZm9yIGFueSBzdWdnZXN0aW9ucy9oZWxwLDwvZGl2PjwvYmxvY2txdW90ZT48ZGl2 Pjxicj48L2Rpdj48ZGl2PkZvciBub3csIHlvdSBjYW4gc2ltcGx5OjwvZGl2PjxkaXY+bWtkaXIm bmJzcDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJp ZjsiPi9ldGMvcGtpL2xpYnZpcnQ8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlz IHNob3VsZCBiZSBlbm91Z2guPGJyPjxkaXY+PGJyPjwvZGl2PlRoZSB3b3JrYXJvdW5kIHdvcmtz OiB0aGUgc2VsZi1ob3N0ZWQtZW5naW5lIGluc3RhbGxhdGlvbiBwcm9jZWVkcyBub3cuPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGZvciB0aGUgcmVwb3J0ITwvZGl2PjxkaXY+ LS0gPGJyPjwvZGl2PjxkaXY+PHNwYW4+PC9zcGFuPkRpZGk8YnI+PHNwYW4+PC9zcGFuPjxicj5N YW55IHRoYW5rcyBmb3IgeW91ciBraW5kIGFuZCBwcm9tcHQgYXNzaXN0YW5jZSw8YnI+R2l1c2Vw cGU8YnI+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+IAkJIAkgICAJCSAgPC9kaXY+ CjwvYmxvY2txdW90ZT48ZGl2Pjxicj5UaGFua3MgZm9yIHRoZSByZXBvcnQuIFRoZSB3b3JrYXJv dW5kIGlzIHByb2JhYmx5IG5vdCBlbm91Z2gsIGRlcGVuZHMgb24gd2hhdCB5b3U8L2Rpdj48ZGl2 PmFyZSB0cnlpbmcgdG8gZG8uICdta2RpciAvZXRjL3BraS9saWJ2aXJ0L3ByaXZhdGUnIGlzIG5l ZWRlZCB0b28uIFdpdGhvdXQgaXQsIHRoZSBjb2RlIHRoYXQ8L2Rpdj48ZGl2PmNvcGllcyB0aGVy ZSBhIGtleSB3aWxsIGNyZWF0ZSBhIGZpbGUgJ3ByaXZhdGUnIGluc3RlYWQgb2YgY29weWluZyBp dCBpbnRvIGEgZGlyZWN0b3J5ICdwcml2YXRlJy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkZp eCBbMV0gd2FzIG1lcmdlZCB0byBhbGwgYnJhbmNoZXMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5bMV0mbmJzcDs8YSBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8yNTc0NyIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLzI1NzQ3PC9hPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+QmVzdCByZWdhcmRzLDwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMnB0OyI+LS0mbmJzcDs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj48L3NwYW4+RGlkaTxicj48 c3Bhbj48L3NwYW4+PGJyPkhpIERpZGksPGJyPnRoZSB3b3JrYXJvdW5kIHNlZW1lZCBhY3R1YWxs eSB0byBiZSBlbm91Z2ggdG8gbWFrZSB0aGUgc2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGdvIHRo cm91Z2ggdXAgdG8gdGhlIGVuZCB3aXRob3V0IGFueSB1c2VyLXZpc2libGUgZXJyb3IsIGJ1dCBp dCBsZWZ0IG1lIHdpdGggYSBub24tcnVubmluZyBFbmdpbmUgVk0gYWZ0ZXJ3YXJkcyAoYmFzaWNh bGx5IGl0IGRpZCBub3QgcmVzdGFydCB1cCBhdXRvbWF0aWNhbGx5IHVuZGVyIEhBIHByb3RlY3Rp b24pLjxicj48YnI+SSBjb2xsZWN0ZWQgYWxsIGxvZ3MgYW5kIHJlcG9ydGVkIGl0IGluIGEgc2Vw YXJhdGUgbWVzc2FnZSB3aXRoIHN1YmplY3QgIlNlbGYtaG9zdGVkIGVuZ2luZSBzZXR1cCBvayBi dXQgbm8gZW5naW5lIHZtIHJ1bm5pbmf+ICIgYnV0IGdvdCBubyBjb21tZW50cyB5ZXQuPGJyPjxi cj5JZiBJIGdldCBubyBzdWdnZXN0aW9ucyBJIHdpbGwgdHJ5IHRvIHBlcmZvcm0gc29tZSAiY29y cmVjdGl2ZSBhY3Rpb25zIiBiYXNlZCBvbiBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBwcm9ibGVt cyBhdCBoYW5kLCBidXQgSSBkaWQgbm90IHdhbnQgdG8gImNvcnJ1cHQiIHRoZSBleGFjdCBzdGF0 ZSB0byBoZWxwIGluIGRlYnVnZ2luZyAoc3RhcnRpbmcgYWdhaW4gZnJvbSBzY3JhdGNoIHdpdGgg ZnVsbCBmaXJzdCBub2RlIHJlaW5zdGFsbGF0aW9uIGlzIGEgc29tZXdoYXQgbGVuZ2h0eSBwcm9j ZXNzIHNpbmNlIEkgaGF2ZSBubyBsb2NhbCByZXBvIG1pcnJvcnMpLjxicj48YnI+TWFueSB0aGFu a3MgYWdhaW4sPGJyPkdpdXNlcHBlPGJyPjxicj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4KIAkJ IAkgICAJCSAgPC9kaXY+PC9ib2R5Pg0KPC9odG1sPg=3D=3D --_c189dc68-9b60-4630-aa76-ab3facfb40b4_-- --===============3785794355292891993== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fYzE4OWRjNjgtOWI2MC00NjMwLWFhNzYtYWIzZmFjZmI0MGI0XwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9IndpbmRvd3MtMTI1NiIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu ZzogYmFzZTY0CgpEUXBFWVhSbE9pQlRkVzRzSURFMklFMWhjaUF5TURFMElEQTFPakUwT2pNNUlD MHdOREF3RFFwR2NtOXRPaUJrYVdScFFISmxaR2hoCmRDNWpiMjBOQ2xSdk9pQm5hWFZ6WlhCd1pT NXlZV2QxYzJGQWFHOTBiV0ZwYkM1amIyME5Da05ET2lCMWMyVnljMEJ2ZG1seWRDNXYKY21jTkNs TjFZbXBsWTNRNklGSmxPaUJiVlhObGNuTmRJRk5sYkdZdGFHOXpkR1ZrTFdWdVoybHVaU0J6WlhS MWNDQmxjbkp2Y2cwSwpEUXBHY205dE9pQWlSMmwxYzJWd2NHVWdVbUZuZFhOaElpQThaMmwxYzJW d2NHVXVjbUZuZFhOaFFHaHZkRzFoYVd3dVkyOXRQZzBLClZHODZJQ0paWldScFpIbGhhQ0JDWVhJ Z1JHRjJhV1FpSUR4a2FXUnBRSEpsWkdoaGRDNWpiMjArRFFwRFl6b2dkWE5sY25OQWIzWnAKY25R dWIzSm5EUXBUWlc1ME9pQlRZWFIxY21SaGVTd2dUV0Z5WTJnZ01UVXNJREl3TVRRZ01qb3hOVG94 T0NCQlRRMEtVM1ZpYW1WagpkRG9nVWtVNklGdFZjMlZ5YzEwZ1UyVnNaaTFvYjNOMFpXUXRaVzVu YVc1bElITmxkSFZ3SUdWeWNtOXlEUW9OQ2dvS0NraHBJRVJwClpHa3NEUW9OQ2tSaGRHVTZJRlJv ZFN3Z01UTWdUV0Z5SURJd01UUWdNREk2TkRZNk5UQWdMVEEwTURBTkNrWnliMjA2SUdScFpHbEEK Y21Wa2FHRjBMbU52YlEwS1ZHODZJR2RwZFhObGNIQmxMbkpoWjNWellVQm9iM1J0WVdsc0xtTnZi UTBLUTBNNklIVnpaWEp6UUc5MgphWEowTG05eVp3MEtVM1ZpYW1WamREb2dVbVU2SUZ0VmMyVnlj MTBnVTJWc1ppMW9iM04wWldRdFpXNW5hVzVsSUhObGRIVndJR1Z5CmNtOXlEUW9OQ2taeWIyMDZJ Q0pIYVhWelpYQndaU0JTWVdkMWMyRWlJRHhuYVhWelpYQndaUzV5WVdkMWMyRkFhRzkwYldGcGJD NWoKYjIwK0RRcFViem9nZFhObGNuTkFiM1pwY25RdWIzSm5EUXBUWlc1ME9pQlVhSFZ5YzJSaGVT d2dUV0Z5WTJnZ01UTXNJREl3TVRRZwpNam96T0RvME1pQkJUUTBLVTNWaWFtVmpkRG9nVzFWelpY SnpYU0JUWld4bUxXaHZjM1JsWkMxbGJtZHBibVVnYzJWMGRYQWdaWEp5CmIzSU5DZzBLU0drZ1lX eHNMQTBLZDJocGJHVWdZWFIwWlcxd2RHbHVaeUJoSUdaeWIyMHRjMk55WVhSamFDQnpaV3htTFdo dmMzUmwKWkMxbGJtZHBibVVnYVc1emRHRnNiR0YwYVc5dUlHOXVJRU5sYm5SUFV5QTJMalVnS0dG c2MyOGdabkpsYzJoc2VTQnlaV2x1YzNSaApiR3hsWkNCbWNtOXRJSE5qY21GMFkyZ3BJRzl1SUdF Z2NHaDVjMmxqWVd3Z2JtOWtaU0FvYjFacGNuUWdNeTQwTGpCZmNISmxJQ3NnClIyeDFjM1JsY2ta VElETXVOUzR3WW1WMFlUUTdJRTVHVXlCemRHOXlZV2RsSUdadmNpQmxibWRwYm1VZ1ZrMHBMQ0Iw YUdVZ2NISnYKWTJWemN5Qm1ZV2xzY3lCaGJHMXZjM1FnYVcxdFpXUnBZWFJsYkhrZ2QybDBhRG9O Q2cwS1czSnZiM1JBWTJ4MWMzUmxjakVnZmwwagpJRzkyYVhKMExXaHZjM1JsWkMxbGJtZHBibVV0 YzJWMGRYQWdMUzFqYjI1bWFXY3RZWEJ3Wlc1a1BTOXliMjkwTDI5MmFHVXRjMlYwCmRYQXRZVzV6 ZDJWeWN5NWpiMjVtRFFwYklFbE9SazhnSUYwZ1UzUmhaMlU2SUVsdWFYUnBZV3hwZW1sdVp3MEtJ Q0FnSUNBZ0lDQWcKSUVOdmJuUnBiblZwYm1jZ2QybHNiQ0JqYjI1bWFXZDFjbVVnZEdocGN5Qm9i M04wSUdadmNpQnpaWEoyYVc1bklHRnpJR2g1Y0dWeQpkbWx6YjNJZ1lXNWtJR055WldGMFpTQmhJ RlpOSUhkb1pYSmxJSGx2ZFNCb1lYWmxJSFJ2SUdsdWMzUmhiR3dnYjFacGNuUWdSVzVuCmFXNWxJ R0ZtZEdWeWQyRnlaSE11RFFvZ0lDQWdJQ0FnSUNBZ1FYSmxJSGx2ZFNCemRYSmxJSGx2ZFNCM1lX NTBJSFJ2SUdOdmJuUnAKYm5WbFB5QW9XV1Z6TENCT2J5bGJXV1Z6WFRvTkNsc2dTVTVHVHlBZ1hT QkhaVzVsY21GMGFXNW5JR0VnZEdWdGNHOXlZWEo1SUZaTwpReUJ3WVhOemQyOXlaQzROQ2xzZ1NV NUdUeUFnWFNCVGRHRm5aVG9nUlc1MmFYSnZibTFsYm5RZ2MyVjBkWEFOQ2lBZ0lDQWdJQ0FnCklD QkRiMjVtYVdkMWNtRjBhVzl1SUdacGJHVnpPaUJiSnk5eWIyOTBMMjkyYUdVdGMyVjBkWEF0WVc1 emQyVnljeTVqYjI1bUoxME4KQ2lBZ0lDQWdJQ0FnSUNCTWIyY2dabWxzWlRvZ0wzWmhjaTlzYjJj dmIzWnBjblF0YUc5emRHVmtMV1Z1WjJsdVpTMXpaWFIxY0M5dgpkbWx5ZEMxb2IzTjBaV1F0Wlc1 bmFXNWxMWE5sZEhWd0xUSXdNVFF3TXpFek1ERXdOVEkyTG14dlp3MEtJQ0FnSUNBZ0lDQWdJRlps CmNuTnBiMjQ2SUc5MGIzQnBMVEV1TWk0d1gzSmpNeUFvYjNSdmNHa3RNUzR5TGpBdE1DNDVMbkpq TXk1bGJEWXBEUXBiSUVsT1JrOGcKSUYwZ1NHRnlaSGRoY21VZ2MzVndjRzl5ZEhNZ2RtbHlkSFZo YkdsNllYUnBiMjROQ2xzZ1NVNUdUeUFnWFNCQ2NtbGtaMlVnYjNacApjblJ0WjIxMElHRnNjbVZo WkhrZ1kzSmxZWFJsWkEwS1d5QkpUa1pQSUNCZElGTjBZV2RsT2lCRmJuWnBjbTl1YldWdWRDQndZ V05yCllXZGxjeUJ6WlhSMWNBMEtXeUJKVGtaUElDQmRJRk4wWVdkbE9pQlFjbTluY21GdGN5Qmta WFJsWTNScGIyNE5DbHNnU1U1R1R5QWcKWFNCVGRHRm5aVG9nUlc1MmFYSnZibTFsYm5RZ2MyVjBk WEFOQ2xzZ1NVNUdUeUFnWFNCSFpXNWxjbUYwYVc1bklGWkVVMDBnWTJWeQpkR2xtYVdOaGRHVnpE UXBiSUVWU1VrOVNJRjBnUm1GcGJHVmtJSFJ2SUdWNFpXTjFkR1VnYzNSaFoyVWdKMFZ1ZG1seWIy NXRaVzUwCklITmxkSFZ3SnpvZ1cwVnljbTV2SURKZElFNXZJSE4xWTJnZ1ptbHNaU0J2Y2lCa2FY SmxZM1J2Y25rNklDY3ZaWFJqTDNCcmFTOXMKYVdKMmFYSjBMMk5zYVdWdWRHTmxjblF1Y0dWdEp3 MEtTU0JoYkhKbFlXUjVJR2R2ZENCaGJtOTBhR1Z5SUhOMVkyZ2djbVZ3YjNKMApJSGxsYzNSbGNt UmhlU0F0SUhObFpXMXpJR3hwYTJVZ1lTQmlkV2NnYVc0Z2RHaGxJR1pwZUNCbWIzSWdhSFIwY0hN Nkx5OWlkV2Q2CmFXeHNZUzV5WldSb1lYUXVZMjl0TDNOb2IzZGZZblZuTG1ObmFUOXBaRDB4TURN ME5qTTBJQzVKSUdodmNHVWdkRzhnY0hWemFDQmgKSUdacGVDQnNZWFJsY2lCMGIyUmhlUzROQ2cw S1NTQnNiMjlySUdadmNuZGhjbVFnZEc4Z2FHRjJaU0IwYUdVZ1ptbDRJSEIxYzJobApaQzl0WlhK blpXUWdhVzRnWVdOMGRXRnNJSEJoWTJ0aFoyVnpMZzBLRFFvTkNsc2dTVTVHVHlBZ1hTQlRkR0Zu WlRvZ1EyeGxZVzRnCmRYQU5DbHNnU1U1R1R5QWdYU0JUZEdGblpUb2dVSEpsTFhSbGNtMXBibUYw YVc5dURRcGJJRWxPUms4Z0lGMGdVM1JoWjJVNklGUmwKY20xcGJtRjBhVzl1RFFvTkNsUm9aU0F2 Y205dmRDOXZkbWhsTFhObGRIVndMV0Z1YzNkbGNuTXVZMjl1WmlCb1lYTWdZbVZsYmlCegpZWFps WkNCbWNtOXRJR0VnY0hKbGRtbHZkWE1nYVc1emRHRnNiR0YwYVc5dUlDaGlaV1p2Y21VZ2NtVnBi bk4wWVd4c2FXNW5LU0JoCmJtUWdiMjVzZVNCdGFXNXBiV0ZzYkhrZ1pXUnBkR1ZrSUNoeVpXMXZk bVZrSUhOdmJXVWdiR2x1WlhNZ2QybDBhQ0JWVlVsRWN5QmwKZEdNdUtTNE5DZzBLVkdobElDOWxk R012Y0d0cEwyeHBZblpwY25RZ1pHbHlJR2x6SUdOdmJYQnNaWFJsYkhrZ2JXbHpjMmx1WnlCdgpi aUJpYjNSb0lHNXZaR1Z6T3lCc1lYTjBJSFJwYldVZ1NTQjBjbWxsWkNCMGFHVWdkMmh2YkdVZ2My VjBkWEFnU1NCa2J5QnViM1FnCmNtVmpZV3hzSUc5bUlHaGhkbWx1WnlCemRXTm9JSEJ5YjJKc1pX MXpMQ0JpZFhRZ2JXRjVZbVVnYzI5dFpYUm9hVzVuSUhkaGN5QmsKYVdabVpYSmxiblFnZEdobGJp NE5DZzBLVkdobElHZGxibVZ5WVhSbFpDQXZkbUZ5TDJ4dlp5OXZkbWx5ZEMxb2IzTjBaV1F0Wlc1 bgphVzVsTFhObGRIVndMMjkyYVhKMExXaHZjM1JsWkMxbGJtZHBibVV0YzJWMGRYQXRNakF4TkRB ek1UTXdNVEExTWpZdWJHOW5JR2hoCmN5QmlaV1Z1SUhOaGRtVmtJR0Z6T2cwS0RRcG9kSFJ3T2k4 dmNHRnpkR1ZpYVc0dVkyOXRMMlY2UVVwRlZFSk9EUW9OQ2trZ2FHOXcKWlNCMGJ5QmlaU0JoWW14 bElIUnZJSEJ5YjJkeVpYTnpJR1oxY25Sb1pYSWdkRzhnZEdWemRDQjBhR1VnZDJodmJHVWdNaTF1 YjJSbApjeUJ6WlhSMWNDQW9jMlZqYjI1a0lHNXZaR1VnWm5KbGMyaHNlU0J5WldsdWMzUmhiR3hs WkNCMGIyOGdZVzVrSUdGc2NtVmhaSGtnCmRYQWdkMmwwYUNCSGJIVnpkR1Z5UmxNZ1lXNWtJSGRo YVhScGJtY2dkRzhnWW1VZ1lXUmtaV1FnZEc4Z2IxWnBjblFnWTJ4MWMzUmwKY2lrZ1lXNWtJR1Jo ZEdGalpXNTBaWElnWTI5dVptbG5kWEpoZEdsdmJpNE5DZzBLVFdGdWVTQjBhR0Z1YTNNZ2FXNGdZ V1IyWVc1agpaU0JtYjNJZ1lXNTVJSE4xWjJkbGMzUnBiMjV6TDJobGJIQXNEUXBHYjNJZ2JtOTNM Q0I1YjNVZ1kyRnVJSE5wYlhCc2VUcHRhMlJwCmNpQXZaWFJqTDNCcmFTOXNhV0oyYVhKMERRcFVh R2x6SUhOb2IzVnNaQ0JpWlNCbGJtOTFaMmd1RFFvTkNsUm9aU0IzYjNKcllYSnYKZFc1a0lIZHZj bXR6T2lCMGFHVWdjMlZzWmkxb2IzTjBaV1F0Wlc1bmFXNWxJR2x1YzNSaGJHeGhkR2x2YmlCd2Nt OWpaV1ZrY3lCdQpiM2N1RFFvTkNsUm9ZVzVyY3lCbWIzSWdkR2hsSUhKbGNHOXlkQ0V0TFNBTkNr UnBaR2tOQ2cwS1RXRnVlU0IwYUdGdWEzTWdabTl5CklIbHZkWElnYTJsdVpDQmhibVFnY0hKdmJY QjBJR0Z6YzJsemRHRnVZMlVzRFFwSGFYVnpaWEJ3WlEwS0RRb2dDUWtnQ1NBZ0lBa0oKSUNBS0RR cFVhR0Z1YTNNZ1ptOXlJSFJvWlNCeVpYQnZjblF1SUZSb1pTQjNiM0pyWVhKdmRXNWtJR2x6SUhC eWIySmhZbXg1SUc1dgpkQ0JsYm05MVoyZ3NJR1JsY0dWdVpITWdiMjRnZDJoaGRDQjViM1ZoY21V Z2RISjVhVzVuSUhSdklHUnZMaUFuYld0a2FYSWdMMlYwCll5OXdhMmt2YkdsaWRtbHlkQzl3Y21s MllYUmxKeUJwY3lCdVpXVmtaV1FnZEc5dkxpQlhhWFJvYjNWMElHbDBMQ0IwYUdVZ1kyOWsKWlNC MGFHRjBZMjl3YVdWeklIUm9aWEpsSUdFZ2EyVjVJSGRwYkd3Z1kzSmxZWFJsSUdFZ1ptbHNaU0Fu Y0hKcGRtRjBaU2NnYVc1egpkR1ZoWkNCdlppQmpiM0I1YVc1bklHbDBJR2x1ZEc4Z1lTQmthWEps WTNSdmNua2dKM0J5YVhaaGRHVW5MZzBLUm1sNElGc3hYU0IzCllYTWdiV1Z5WjJWa0lIUnZJR0Zz YkNCaWNtRnVZMmhsY3k0TkNsc3hYU0JvZEhSd09pOHZaMlZ5Y21sMExtOTJhWEowTG05eVp5OHkK TlRjME53MEtRbVZ6ZENCeVpXZGhjbVJ6TEMwdElFUnBaR2tOQ2cwS1NHa2dSR2xrYVN3TkNuUm9a U0IzYjNKcllYSnZkVzVrSUhObApaVzFsWkNCaFkzUjFZV3hzZVNCMGJ5QmlaU0JsYm05MVoyZ2dk RzhnYldGclpTQjBhR1VnYzJWc1ppMW9iM04wWldRdFpXNW5hVzVsCklITmxkSFZ3SUdkdklIUm9j bTkxWjJnZ2RYQWdkRzhnZEdobElHVnVaQ0IzYVhSb2IzVjBJR0Z1ZVNCMWMyVnlMWFpwYzJsaWJH VWcKWlhKeWIzSXNJR0oxZENCcGRDQnNaV1owSUcxbElIZHBkR2dnWVNCdWIyNHRjblZ1Ym1sdVp5 QkZibWRwYm1VZ1ZrMGdZV1owWlhKMwpZWEprY3lBb1ltRnphV05oYkd4NUlHbDBJR1JwWkNCdWIz UWdjbVZ6ZEdGeWRDQjFjQ0JoZFhSdmJXRjBhV05oYkd4NUlIVnVaR1Z5CklFaEJJSEJ5YjNSbFkz UnBiMjRwTGcwS0RRcEpJR052Ykd4bFkzUmxaQ0JoYkd3Z2JHOW5jeUJoYm1RZ2NtVndiM0owWldR Z2FYUWcKYVc0Z1lTQnpaWEJoY21GMFpTQnRaWE56WVdkbElIZHBkR2dnYzNWaWFtVmpkQ0FpVTJW c1ppMW9iM04wWldRZ1pXNW5hVzVsSUhObApkSFZ3SUc5cklHSjFkQ0J1YnlCbGJtZHBibVVnZG0w Z2NuVnVibWx1Wi80Z0lpQmlkWFFnWjI5MElHNXZJR052YlcxbGJuUnpJSGxsCmRDNE5DZzBLU1dZ Z1NTQm5aWFFnYm04Z2MzVm5aMlZ6ZEdsdmJuTWdTU0IzYVd4c0lIUnllU0IwYnlCd1pYSm1iM0p0 SUhOdmJXVWcKSW1OdmNuSmxZM1JwZG1VZ1lXTjBhVzl1Y3lJZ1ltRnpaV1FnYjI0Z2JYa2dkVzVr WlhKemRHRnVaR2x1WnlCdlppQjBhR1VnY0hKdgpZbXhsYlhNZ1lYUWdhR0Z1WkN3Z1luVjBJRWtn Wkdsa0lHNXZkQ0IzWVc1MElIUnZJQ0pqYjNKeWRYQjBJaUIwYUdVZ1pYaGhZM1FnCmMzUmhkR1Vn ZEc4Z2FHVnNjQ0JwYmlCa1pXSjFaMmRwYm1jZ0tITjBZWEowYVc1bklHRm5ZV2x1SUdaeWIyMGdj Mk55WVhSamFDQjMKYVhSb0lHWjFiR3dnWm1seWMzUWdibTlrWlNCeVpXbHVjM1JoYkd4aGRHbHZi aUJwY3lCaElITnZiV1YzYUdGMElHeGxibWRvZEhrZwpjSEp2WTJWemN5QnphVzVqWlNCSklHaGhk bVVnYm04Z2JHOWpZV3dnY21Wd2J5QnRhWEp5YjNKektTNE5DZzBLVFdGdWVTQjBhR0Z1CmEzTWdZ V2RoYVc0c0RRcEhhWFZ6WlhCd1pRMEtEUW9LSUFrSklBa2dJQ0FKQ1NBZwoKLS1fYzE4OWRjNjgt OWI2MC00NjMwLWFhNzYtYWIzZmFjZmI0MGI0XwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hh cnNldD0id2luZG93cy0xMjU2IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQKClBH aDBiV3crRFFvOGFHVmhaRDROQ2p4emRIbHNaVDQ4SVMwdERRb3VhRzF0WlhOellXZGxJRkFOQ25z TkNtMWhjbWRwYmpvd2NIZzcKRFFwd1lXUmthVzVuT2pCd2VBMEtmUTBLWW05a2VTNW9iVzFsYzNO aFoyVU5DbnNOQ21admJuUXRjMmw2WlRvZ01USndkRHNOQ21adgpiblF0Wm1GdGFXeDVPa05oYkds aWNta05DbjBOQ2kwdFBqd3ZjM1I1YkdVK1BDOW9aV0ZrUGcwS1BHSnZaSGtnWTJ4aGMzTTlKMmh0 CmJXVnpjMkZuWlNjK1BHUnBkaUJrYVhJOUoyeDBjaWMrUEdKeVBqeGthWFlnWkdseVBTSnNkSElp UGp4a2FYWStQR2h5SUdsa1BTSnoKZEc5d1UzQmxiR3hwYm1jaVBrUmhkR1U2SUZOMWJpd2dNVFln VFdGeUlESXdNVFFnTURVNk1UUTZNemtnTFRBME1EQThZbkkrUm5KdgpiVG9nWkdsa2FVQnlaV1Jv WVhRdVkyOXRQR0p5UGxSdk9pQm5hWFZ6WlhCd1pTNXlZV2QxYzJGQWFHOTBiV0ZwYkM1amIyMDhZ bkkrClEwTTZJSFZ6WlhKelFHOTJhWEowTG05eVp6eGljajVUZFdKcVpXTjBPaUJTWlRvZ1cxVnpa WEp6WFNCVFpXeG1MV2h2YzNSbFpDMWwKYm1kcGJtVWdjMlYwZFhBZ1pYSnliM0k4WW5JK1BHSnlQ anhrYVhZZ2MzUjViR1U5SW1admJuUXRabUZ0YVd4NU9uUnBiV1Z6SUc1bApkeUJ5YjIxaGJpd2di bVYzSUhsdmNtc3NJSFJwYldWekxDQnpaWEpwWmp0bWIyNTBMWE5wZW1VNk1USndkRHRqYjJ4dmNq b2pNREF3Ck1EQXdPeUkrUEdScGRqNDhMMlJwZGo0OFlteHZZMnR4ZFc5MFpTQnpkSGxzWlQwaVlt OXlaR1Z5TFd4bFpuUTZNbkI0SUhOdmJHbGsKSUNNeE1ERXdSa1k3Y0dGa1pHbHVaeTFzWldaME9q VndlRHRqYjJ4dmNqb2pNREF3TzJadmJuUXRkMlZwWjJoME9tNXZjbTFoYkR0bQpiMjUwTFhOMGVX eGxPbTV2Y20xaGJEdDBaWGgwTFdSbFkyOXlZWFJwYjI0NmJtOXVaVHRtYjI1MExXWmhiV2xzZVRw SVpXeDJaWFJwClkyRXNRWEpwWVd3c2MyRnVjeTF6WlhKcFpqdG1iMjUwTFhOcGVtVTZNVEp3ZERz aVBqeGlQa1p5YjIwNklEd3ZZajRpUjJsMWMyVncKY0dVZ1VtRm5kWE5oSWlBbWJIUTdaMmwxYzJW d2NHVXVjbUZuZFhOaFFHaHZkRzFoYVd3dVkyOXRKbWQwT3p4aWNqNDhZajVVYnpvZwpQQzlpUGlK WlpXUnBaSGxoYUNCQ1lYSWdSR0YyYVdRaUlDWnNkRHRrYVdScFFISmxaR2hoZEM1amIyMG1aM1E3 UEdKeVBqeGlQa05qCk9pQThMMkkrZFhObGNuTkFiM1pwY25RdWIzSm5QR0p5UGp4aVBsTmxiblE2 SUR3dllqNVRZWFIxY21SaGVTd2dUV0Z5WTJnZ01UVXMKSURJd01UUWdNam94TlRveE9DQkJUVHhp Y2o0OFlqNVRkV0pxWldOME9pQThMMkkrVWtVNklGdFZjMlZ5YzEwZ1UyVnNaaTFvYjNOMApaV1F0 Wlc1bmFXNWxJSE5sZEhWd0lHVnljbTl5UEdKeVBqeGthWFkrUEdKeVBqd3ZaR2wyUGdvS1BITjBl V3hsUGp3aExTMEtMa1Y0CmRHVnlibUZzUTJ4aGMzTWdMbVZqZUdodGJXVnpjMkZuWlNCUUlIc0tj R0ZrWkdsdVp6b3djSGc3Q24wS0NpNUZlSFJsY201aGJFTnMKWVhOeklHSnZaSGt1WldONGFHMXRa WE56WVdkbElIc0tabTl1ZEMxemFYcGxPakV5Y0hRN0NtWnZiblF0Wm1GdGFXeDVPa05oYkdsaQpj bWs3Q24wS0NpMHRQand2YzNSNWJHVStDanhrYVhZZ1pHbHlQU0pzZEhJaVBraHBJRVJwWkdrc1BH SnlQanhrYVhZK1BHSnlQand2ClpHbDJQanhrYVhZK1BHaHlJR2xrUFNKbFkzaHpkRzl3VTNCbGJH eHBibWNpUGtSaGRHVTZJRlJvZFN3Z01UTWdUV0Z5SURJd01UUWcKTURJNk5EWTZOVEFnTFRBME1E QThZbkkrUm5KdmJUb2daR2xrYVVCeVpXUm9ZWFF1WTI5dFBHSnlQbFJ2T2lCbmFYVnpaWEJ3WlM1 eQpZV2QxYzJGQWFHOTBiV0ZwYkM1amIyMDhZbkkrUTBNNklIVnpaWEp6UUc5MmFYSjBMbTl5Wnp4 aWNqNVRkV0pxWldOME9pQlNaVG9nClcxVnpaWEp6WFNCVFpXeG1MV2h2YzNSbFpDMWxibWRwYm1V Z2MyVjBkWEFnWlhKeWIzSThZbkkrUEdScGRqNDhZbkkrUEM5a2FYWSsKUEdScGRpQnpkSGxzWlQw aVptOXVkQzFtWVcxcGJIazZkR2x0WlhNZ2JtVjNJSEp2YldGdUxDQnVaWGNnZVc5eWF5d2dkR2x0 WlhNcwpJSE5sY21sbU8yWnZiblF0YzJsNlpUb3hNbkIwTzJOdmJHOXlPaU13TURBd01EQTdJajQ4 WkdsMlBqd3ZaR2wyUGp4aWJHOWphM0YxCmIzUmxJSE4wZVd4bFBTSmliM0prWlhJdGJHVm1kRG95 Y0hnZ2MyOXNhV1FnSXpFd01UQkdSanR3WVdSa2FXNW5MV3hsWm5RNk5YQjQKTzJOdmJHOXlPaU13 TURBN1ptOXVkQzEzWldsbmFIUTZibTl5YldGc08yWnZiblF0YzNSNWJHVTZibTl5YldGc08zUmxl SFF0WkdWagpiM0poZEdsdmJqcHViMjVsTzJadmJuUXRabUZ0YVd4NU9raGxiSFpsZEdsallTeEJj bWxoYkN4ellXNXpMWE5sY21sbU8yWnZiblF0CmMybDZaVG94TW5CME95SStQR0krUm5KdmJUb2dQ QzlpUGlKSGFYVnpaWEJ3WlNCU1lXZDFjMkVpSUNac2REdG5hWFZ6WlhCd1pTNXkKWVdkMWMyRkFh RzkwYldGcGJDNWpiMjBtWjNRN1BHSnlQanhpUGxSdk9pQThMMkkrZFhObGNuTkFiM1pwY25RdWIz Sm5QR0p5UGp4aQpQbE5sYm5RNklEd3ZZajVVYUhWeWMyUmhlU3dnVFdGeVkyZ2dNVE1zSURJd01U UWdNam96T0RvME1pQkJUVHhpY2o0OFlqNVRkV0pxClpXTjBPaUE4TDJJK1cxVnpaWEp6WFNCVFpX eG1MV2h2YzNSbFpDMWxibWRwYm1VZ2MyVjBkWEFnWlhKeWIzSThZbkkrUEdScGRqNDgKWW5JK1BD OWthWFkrUEhOMGVXeGxQandoTFMwS0xrVjRkR1Z5Ym1Gc1EyeGhjM01nTG1WamVHaHRiV1Z6YzJG blpTQlFJSHNLY0dGawpaR2x1Wnpvd2NIZzdDbjBLQ2k1RmVIUmxjbTVoYkVOc1lYTnpJR0p2Wkhr dVpXTjRhRzF0WlhOellXZGxJSHNLWm05dWRDMXphWHBsCk9qRXljSFE3Q21admJuUXRabUZ0YVd4 NU9rTmhiR2xpY21rN0NuMEtDZ290TFQ0OEwzTjBlV3hsUGp4a2FYWWdaR2x5UFNKc2RISWkKUGto cElHRnNiQ3c4WW5JK2QyaHBiR1VnWVhSMFpXMXdkR2x1WnlCaElHWnliMjB0YzJOeVlYUmphQ0J6 Wld4bUxXaHZjM1JsWkMxbApibWRwYm1VZ2FXNXpkR0ZzYkdGMGFXOXVJRzl1SUVObGJuUlBVeUEy TGpVZ0tHRnNjMjhnWm5KbGMyaHNlU0J5WldsdWMzUmhiR3hsClpDQm1jbTl0SUhOamNtRjBZMmdw SUc5dUlHRWdjR2g1YzJsallXd2dibTlrWlNBb2IxWnBjblFnTXk0MExqQmZjSEpsSUNzZ1IyeDEK YzNSbGNrWlRJRE11TlM0d1ltVjBZVFE3SUU1R1V5QnpkRzl5WVdkbElHWnZjaUJsYm1kcGJtVWdW azBwTENCMGFHVWdjSEp2WTJWegpjeUJtWVdsc2N5QmhiRzF2YzNRZ2FXMXRaV1JwWVhSbGJIa2dk MmwwYURvOFluSStQR1JwZGo0OFluSStQQzlrYVhZK1czSnZiM1JBClkyeDFjM1JsY2pFZ2ZsMGpJ RzkyYVhKMExXaHZjM1JsWkMxbGJtZHBibVV0YzJWMGRYQWdMUzFqYjI1bWFXY3RZWEJ3Wlc1a1BT OXkKYjI5MEwyOTJhR1V0YzJWMGRYQXRZVzV6ZDJWeWN5NWpiMjVtUEdKeVBsc2dTVTVHVHladVlu TndPeUJkSUZOMFlXZGxPaUJKYm1sMAphV0ZzYVhwcGJtYzhZbkkrSm01aWMzQTdKbTVpYzNBN0pt NWljM0E3Sm01aWMzQTdKbTVpYzNBN0ptNWljM0E3Sm01aWMzQTdKbTVpCmMzQTdKbTVpYzNBN0lF TnZiblJwYm5WcGJtY2dkMmxzYkNCamIyNW1hV2QxY21VZ2RHaHBjeUJvYjNOMElHWnZjaUJ6WlhK MmFXNW4KSUdGeklHaDVjR1Z5ZG1semIzSWdZVzVrSUdOeVpXRjBaU0JoSUZaTklIZG9aWEpsSUhs dmRTQm9ZWFpsSUhSdklHbHVjM1JoYkd3ZwpiMVpwY25RZ1JXNW5hVzVsSUdGbWRHVnlkMkZ5WkhN dVBHSnlQaVp1WW5Od095WnVZbk53T3ladVluTndPeVp1WW5Od095WnVZbk53Ck95WnVZbk53T3la dVluTndPeVp1WW5Od095WnVZbk53T3lCQmNtVWdlVzkxSUhOMWNtVWdlVzkxSUhkaGJuUWdkRzhn WTI5dWRHbHUKZFdVL0lDaFpaWE1zSUU1dktWdFpaWE5kT2p4aWNqNWJJRWxPUms4bWJtSnpjRHNn WFNCSFpXNWxjbUYwYVc1bklHRWdkR1Z0Y0c5eQpZWEo1SUZaT1F5QndZWE56ZDI5eVpDNDhZbkkr V3lCSlRrWlBKbTVpYzNBN0lGMGdVM1JoWjJVNklFVnVkbWx5YjI1dFpXNTBJSE5sCmRIVndQR0p5 UGladVluTndPeVp1WW5Od095WnVZbk53T3ladVluTndPeVp1WW5Od095WnVZbk53T3ladVluTndP eVp1WW5Od095WnUKWW5Od095QkRiMjVtYVdkMWNtRjBhVzl1SUdacGJHVnpPaUJiSnk5eWIyOTBM MjkyYUdVdGMyVjBkWEF0WVc1emQyVnljeTVqYjI1bQpKMTA4WW5JK0ptNWljM0E3Sm01aWMzQTdK bTVpYzNBN0ptNWljM0E3Sm01aWMzQTdKbTVpYzNBN0ptNWljM0E3Sm01aWMzQTdKbTVpCmMzQTdJ RXh2WnlCbWFXeGxPaUF2ZG1GeUwyeHZaeTl2ZG1seWRDMW9iM04wWldRdFpXNW5hVzVsTFhObGRI VndMMjkyYVhKMExXaHYKYzNSbFpDMWxibWRwYm1VdGMyVjBkWEF0TWpBeE5EQXpNVE13TVRBMU1q WXViRzluUEdKeVBpWnVZbk53T3ladVluTndPeVp1WW5OdwpPeVp1WW5Od095WnVZbk53T3ladVlu TndPeVp1WW5Od095WnVZbk53T3ladVluTndPeUJXWlhKemFXOXVPaUJ2ZEc5d2FTMHhMakl1Ck1G OXlZek1nS0c5MGIzQnBMVEV1TWk0d0xUQXVPUzV5WXpNdVpXdzJLVHhpY2o1YklFbE9SazhtYm1K emNEc2dYU0JJWVhKa2QyRnkKWlNCemRYQndiM0owY3lCMmFYSjBkV0ZzYVhwaGRHbHZianhpY2o1 YklFbE9SazhtYm1KemNEc2dYU0JDY21sa1oyVWdiM1pwY25SdApaMjEwSUdGc2NtVmhaSGtnWTNK bFlYUmxaRHhpY2o1YklFbE9SazhtYm1KemNEc2dYU0JUZEdGblpUb2dSVzUyYVhKdmJtMWxiblFn CmNHRmphMkZuWlhNZ2MyVjBkWEE4WW5JK1d5QkpUa1pQSm01aWMzQTdJRjBnVTNSaFoyVTZJRkJ5 YjJkeVlXMXpJR1JsZEdWamRHbHYKYmp4aWNqNWJJRWxPUms4bWJtSnpjRHNnWFNCVGRHRm5aVG9n Ulc1MmFYSnZibTFsYm5RZ2MyVjBkWEE4WW5JK1d5QkpUa1pQSm01aQpjM0E3SUYwZ1IyVnVaWEpo ZEdsdVp5QldSRk5OSUdObGNuUnBabWxqWVhSbGN6eGljajViSUVWU1VrOVNJRjBnUm1GcGJHVmtJ SFJ2CklHVjRaV04xZEdVZ2MzUmhaMlVnSjBWdWRtbHliMjV0Wlc1MElITmxkSFZ3SnpvZ1cwVnlj bTV2SURKZElFNXZJSE4xWTJnZ1ptbHMKWlNCdmNpQmthWEpsWTNSdmNuazZJQ2N2WlhSakwzQnJh UzlzYVdKMmFYSjBMMk5zYVdWdWRHTmxjblF1Y0dWdEp6d3ZaR2wyUGp3dgpZbXh2WTJ0eGRXOTBa VDQ4WkdsMlBqeGljajQ4TDJScGRqNDhaR2wyUGtrZ1lXeHlaV0ZrZVNCbmIzUWdZVzV2ZEdobGNp QnpkV05vCklISmxjRzl5ZENCNVpYTjBaWEprWVhrZ0xTQnpaV1Z0Y3lCc2FXdGxJR0VnWW5WbklH bHVJSFJvWlNCbWFYZ2dabTl5Sm01aWMzQTcKUEdFZ2FISmxaajBpYUhSMGNITTZMeTlpZFdkNmFX eHNZUzV5WldSb1lYUXVZMjl0TDNOb2IzZGZZblZuTG1ObmFUOXBaRDB4TURNMApOak0wSWlCMFlY Sm5aWFE5SWw5aWJHRnVheUkrYUhSMGNITTZMeTlpZFdkNmFXeHNZUzV5WldSb1lYUXVZMjl0TDNO b2IzZGZZblZuCkxtTm5hVDlwWkQweE1ETTBOak0wUEM5aFBpWnVZbk53T3k0OEwyUnBkajQ4Wkds MlBra2dhRzl3WlNCMGJ5QndkWE5vSUdFZ1ptbDQKSUd4aGRHVnlJSFJ2WkdGNUxqeGljajQ4Wkds MlBqeGljajQ4TDJScGRqNUpJR3h2YjJzZ1ptOXlkMkZ5WkNCMGJ5Qm9ZWFpsSUhSbwpaU0JtYVhn Z2NIVnphR1ZrTDIxbGNtZGxaQ0JwYmlCaFkzUjFZV3dnY0dGamEyRm5aWE11UEdKeVBqd3ZaR2wy UGp4a2FYWStQR0p5ClBqd3ZaR2wyUGp4aWJHOWphM0YxYjNSbElITjBlV3hsUFNKaWIzSmtaWEl0 YkdWbWREb3ljSGdnYzI5c2FXUWdJekV3TVRCR1JqdHcKWVdSa2FXNW5MV3hsWm5RNk5YQjRPMk52 Ykc5eU9pTXdNREE3Wm05dWRDMTNaV2xuYUhRNmJtOXliV0ZzTzJadmJuUXRjM1I1YkdVNgpibTl5 YldGc08zUmxlSFF0WkdWamIzSmhkR2x2YmpwdWIyNWxPMlp2Ym5RdFptRnRhV3g1T2tobGJIWmxk R2xqWVN4QmNtbGhiQ3h6CllXNXpMWE5sY21sbU8yWnZiblF0YzJsNlpUb3hNbkIwT3lJK1BHUnBk aUJrYVhJOUlteDBjaUkrUEdKeVBsc2dTVTVHVHladVluTncKT3lCZElGTjBZV2RsT2lCRGJHVmhi aUIxY0R4aWNqNWJJRWxPUms4bWJtSnpjRHNnWFNCVGRHRm5aVG9nVUhKbExYUmxjbTFwYm1GMAph Vzl1UEdKeVBsc2dTVTVHVHladVluTndPeUJkSUZOMFlXZGxPaUJVWlhKdGFXNWhkR2x2Ymp4aWNq NDhaR2wyUGp4aWNqNDhMMlJwCmRqNVVhR1VnTDNKdmIzUXZiM1pvWlMxelpYUjFjQzFoYm5OM1pY SnpMbU52Ym1ZZ2FHRnpJR0psWlc0Z2MyRjJaV1FnWm5KdmJTQmgKSUhCeVpYWnBiM1Z6SUdsdWMz UmhiR3hoZEdsdmJpQW9ZbVZtYjNKbElISmxhVzV6ZEdGc2JHbHVaeWtnWVc1a0lHOXViSGtnYlds dQphVzFoYkd4NUlHVmthWFJsWkNBb2NtVnRiM1psWkNCemIyMWxJR3hwYm1WeklIZHBkR2dnVlZW SlJITWdaWFJqTGlrdVBHSnlQanhrCmFYWStQR0p5UGp3dlpHbDJQbFJvWlNBdlpYUmpMM0JyYVM5 c2FXSjJhWEowSUdScGNpQnBjeUJqYjIxd2JHVjBaV3g1SUcxcGMzTnAKYm1jZ2IyNGdZbTkwYUNC dWIyUmxjenNnYkdGemRDQjBhVzFsSUVrZ2RISnBaV1FnZEdobElIZG9iMnhsSUhObGRIVndJRWtn Wkc4ZwpibTkwSUhKbFkyRnNiQ0J2WmlCb1lYWnBibWNnYzNWamFDQndjbTlpYkdWdGN5d2dZblYw SUcxaGVXSmxJSE52YldWMGFHbHVaeUIzCllYTWdaR2xtWm1WeVpXNTBJSFJvWlc0dVBHSnlQanhr YVhZK1BHSnlQand2WkdsMlBsUm9aU0JuWlc1bGNtRjBaV1FnTDNaaGNpOXMKYjJjdmIzWnBjblF0 YUc5emRHVmtMV1Z1WjJsdVpTMXpaWFIxY0M5dmRtbHlkQzFvYjNOMFpXUXRaVzVuYVc1bExYTmxk SFZ3TFRJdwpNVFF3TXpFek1ERXdOVEkyTG14dlp5Qm9ZWE1nWW1WbGJpQnpZWFpsWkNCaGN6bzhZ bkkrUEdScGRqNDhZbkkrUEM5a2FYWSthSFIwCmNEb3ZMM0JoYzNSbFltbHVMbU52YlM5bGVrRktS VlJDVGp4aWNqNDhaR2wyUGp4aWNqNDhMMlJwZGo1SklHaHZjR1VnZEc4Z1ltVWcKWVdKc1pTQjBi eUJ3Y205bmNtVnpjeUJtZFhKMGFHVnlJSFJ2SUhSbGMzUWdkR2hsSUhkb2IyeGxJREl0Ym05a1pY TWdjMlYwZFhBZwpLSE5sWTI5dVpDQnViMlJsSUdaeVpYTm9iSGtnY21WcGJuTjBZV3hzWldRZ2RH OXZJR0Z1WkNCaGJISmxZV1I1SUhWd0lIZHBkR2dnClIyeDFjM1JsY2taVElHRnVaQ0IzWVdsMGFX NW5JSFJ2SUdKbElHRmtaR1ZrSUhSdklHOVdhWEowSUdOc2RYTjBaWElwSUdGdVpDQmsKWVhSaFky VnVkR1Z5SUdOdmJtWnBaM1Z5WVhScGIyNHVQR0p5UGp4a2FYWStQR0p5UGp3dlpHbDJQazFoYm5r Z2RHaGhibXR6SUdsdQpJR0ZrZG1GdVkyVWdabTl5SUdGdWVTQnpkV2RuWlhOMGFXOXVjeTlvWld4 d0xEd3ZaR2wyUGp3dllteHZZMnR4ZFc5MFpUNDhaR2wyClBqeGljajQ4TDJScGRqNDhaR2wyUGta dmNpQnViM2NzSUhsdmRTQmpZVzRnYzJsdGNHeDVPand2WkdsMlBqeGthWFkrYld0a2FYSW0KYm1K emNEczhjM0JoYmlCemRIbHNaVDBpWm05dWRDMW1ZVzFwYkhrNlNHVnNkbVYwYVdOaExDQkJjbWxo YkN3Z2MyRnVjeTF6WlhKcApaanNpUGk5bGRHTXZjR3RwTDJ4cFluWnBjblE4TDNOd1lXNCtQQzlr YVhZK1BHUnBkajQ4WW5JK1BDOWthWFkrUEdScGRqNVVhR2x6CklITm9iM1ZzWkNCaVpTQmxibTkx WjJndVBHSnlQanhrYVhZK1BHSnlQand2WkdsMlBsUm9aU0IzYjNKcllYSnZkVzVrSUhkdmNtdHoK T2lCMGFHVWdjMlZzWmkxb2IzTjBaV1F0Wlc1bmFXNWxJR2x1YzNSaGJHeGhkR2x2YmlCd2NtOWpa V1ZrY3lCdWIzY3VQR0p5UGp3dgpaR2wyUGp4a2FYWStQR0p5UGp3dlpHbDJQanhrYVhZK1ZHaGhi bXR6SUdadmNpQjBhR1VnY21Wd2IzSjBJVHd2WkdsMlBqeGthWFkrCkxTMGdQR0p5UGp3dlpHbDJQ anhrYVhZK1BITndZVzQrUEM5emNHRnVQa1JwWkdrOFluSStQSE53WVc0K1BDOXpjR0Z1UGp4aWNq NU4KWVc1NUlIUm9ZVzVyY3lCbWIzSWdlVzkxY2lCcmFXNWtJR0Z1WkNCd2NtOXRjSFFnWVhOemFY TjBZVzVqWlN3OFluSStSMmwxYzJWdwpjR1U4WW5JK1BHUnBkajQ4WW5JK1BDOWthWFkrUEM5a2FY WStQQzlrYVhZK1BDOWthWFkrSUFrSklBa2dJQ0FKQ1NBZ1BDOWthWFkrCkNqd3ZZbXh2WTJ0eGRX OTBaVDQ4WkdsMlBqeGljajVVYUdGdWEzTWdabTl5SUhSb1pTQnlaWEJ2Y25RdUlGUm9aU0IzYjNK cllYSnYKZFc1a0lHbHpJSEJ5YjJKaFlteDVJRzV2ZENCbGJtOTFaMmdzSUdSbGNHVnVaSE1nYjI0 Z2QyaGhkQ0I1YjNVOEwyUnBkajQ4WkdsMgpQbUZ5WlNCMGNubHBibWNnZEc4Z1pHOHVJQ2R0YTJS cGNpQXZaWFJqTDNCcmFTOXNhV0oyYVhKMEwzQnlhWFpoZEdVbklHbHpJRzVsClpXUmxaQ0IwYjI4 dUlGZHBkR2h2ZFhRZ2FYUXNJSFJvWlNCamIyUmxJSFJvWVhROEwyUnBkajQ4WkdsMlBtTnZjR2xs Y3lCMGFHVnkKWlNCaElHdGxlU0IzYVd4c0lHTnlaV0YwWlNCaElHWnBiR1VnSjNCeWFYWmhkR1Vu SUdsdWMzUmxZV1FnYjJZZ1kyOXdlV2x1WnlCcApkQ0JwYm5SdklHRWdaR2x5WldOMGIzSjVJQ2R3 Y21sMllYUmxKeTQ4TDJScGRqNDhaR2wyUGp4aWNqNDhMMlJwZGo0OFpHbDJQa1pwCmVDQmJNVjBn ZDJGeklHMWxjbWRsWkNCMGJ5QmhiR3dnWW5KaGJtTm9aWE11UEM5a2FYWStQR1JwZGo0OFluSStQ QzlrYVhZK1BHUnAKZGo1Yk1WMG1ibUp6Y0RzOFlTQm9jbVZtUFNKb2RIUndPaTh2WjJWeWNtbDBM bTkyYVhKMExtOXlaeTh5TlRjME55SWdkR0Z5WjJWMApQU0pmWW14aGJtc2lQbWgwZEhBNkx5OW5a WEp5YVhRdWIzWnBjblF1YjNKbkx6STFOelEzUEM5aFBqd3ZaR2wyUGp4a2FYWStQR0p5ClBqd3Za R2wyUGp4a2FYWStRbVZ6ZENCeVpXZGhjbVJ6TER3dlpHbDJQanhrYVhZK1BITndZVzRnYzNSNWJH VTlJbVp2Ym5RdGMybDYKWlRveE1uQjBPeUkrTFMwbWJtSnpjRHM4TDNOd1lXNCtQQzlrYVhZK1BH UnBkajQ4YzNCaGJqNDhMM053WVc0K1JHbGthVHhpY2o0OApjM0JoYmo0OEwzTndZVzQrUEdKeVBr aHBJRVJwWkdrc1BHSnlQblJvWlNCM2IzSnJZWEp2ZFc1a0lITmxaVzFsWkNCaFkzUjFZV3hzCmVT QjBieUJpWlNCbGJtOTFaMmdnZEc4Z2JXRnJaU0IwYUdVZ2MyVnNaaTFvYjNOMFpXUXRaVzVuYVc1 bElITmxkSFZ3SUdkdklIUm8KY205MVoyZ2dkWEFnZEc4Z2RHaGxJR1Z1WkNCM2FYUm9iM1YwSUdG dWVTQjFjMlZ5TFhacGMybGliR1VnWlhKeWIzSXNJR0oxZENCcApkQ0JzWldaMElHMWxJSGRwZEdn Z1lTQnViMjR0Y25WdWJtbHVaeUJGYm1kcGJtVWdWazBnWVdaMFpYSjNZWEprY3lBb1ltRnphV05o CmJHeDVJR2wwSUdScFpDQnViM1FnY21WemRHRnlkQ0IxY0NCaGRYUnZiV0YwYVdOaGJHeDVJSFZ1 WkdWeUlFaEJJSEJ5YjNSbFkzUnAKYjI0cExqeGljajQ4WW5JK1NTQmpiMnhzWldOMFpXUWdZV3hz SUd4dlozTWdZVzVrSUhKbGNHOXlkR1ZrSUdsMElHbHVJR0VnYzJWdwpZWEpoZEdVZ2JXVnpjMkZu WlNCM2FYUm9JSE4xWW1wbFkzUWdJbE5sYkdZdGFHOXpkR1ZrSUdWdVoybHVaU0J6WlhSMWNDQnZh eUJpCmRYUWdibThnWlc1bmFXNWxJSFp0SUhKMWJtNXBibWYrSUNJZ1luVjBJR2R2ZENCdWJ5Qmpi MjF0Wlc1MGN5QjVaWFF1UEdKeVBqeGkKY2o1SlppQkpJR2RsZENCdWJ5QnpkV2RuWlhOMGFXOXVj eUJKSUhkcGJHd2dkSEo1SUhSdklIQmxjbVp2Y20wZ2MyOXRaU0FpWTI5eQpjbVZqZEdsMlpTQmhZ M1JwYjI1eklpQmlZWE5sWkNCdmJpQnRlU0IxYm1SbGNuTjBZVzVrYVc1bklHOW1JSFJvWlNCd2Nt OWliR1Z0CmN5QmhkQ0JvWVc1a0xDQmlkWFFnU1NCa2FXUWdibTkwSUhkaGJuUWdkRzhnSW1OdmNu SjFjSFFpSUhSb1pTQmxlR0ZqZENCemRHRjAKWlNCMGJ5Qm9aV3h3SUdsdUlHUmxZblZuWjJsdVp5 QW9jM1JoY25ScGJtY2dZV2RoYVc0Z1puSnZiU0J6WTNKaGRHTm9JSGRwZEdnZwpablZzYkNCbWFY SnpkQ0J1YjJSbElISmxhVzV6ZEdGc2JHRjBhVzl1SUdseklHRWdjMjl0Wlhkb1lYUWdiR1Z1WjJo MGVTQndjbTlqClpYTnpJSE5wYm1ObElFa2dhR0YyWlNCdWJ5QnNiMk5oYkNCeVpYQnZJRzFwY25K dmNuTXBManhpY2o0OFluSStUV0Z1ZVNCMGFHRnUKYTNNZ1lXZGhhVzRzUEdKeVBrZHBkWE5sY0hC bFBHSnlQanhpY2o0OEwyUnBkajQ4TDJScGRqNDhMMlJwZGo0OEwyUnBkajRLSUFrSgpJQWtnSUNB SkNTQWdQQzlrYVhZK1BDOWliMlI1UGcwS1BDOW9kRzFzUGc9PQoKLS1fYzE4OWRjNjgtOWI2MC00 NjMwLWFhNzYtYWIzZmFjZmI0MGI0Xy0tCg== --===============3785794355292891993==-- From giuseppe.ragusa at hotmail.com Sat Mar 22 19:34:05 2014 Content-Type: multipart/mixed; boundary="===============6762994922872048603==" MIME-Version: 1.0 From: Giuseppe Ragusa To: users at ovirt.org Subject: Re: [Users] Self-hosted-engine setup error Date: Sun, 23 Mar 2014 00:34:04 +0100 Message-ID: In-Reply-To: DUB121-W52340F201C559F08F571F7FA720@phx.gbl --===============6762994922872048603== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_8711780c-91f0-4b4d-8c2f-fff1588abc18_ Content-Type: text/plain; charset=3D"windows-1256" Content-Transfer-Encoding: base64 SGkgRGlkaSwNCnNvcnJ5IGZvciB0aGUgZGVsYXkgaW4gcmVwb3J0aW5nIGZpbmFsIHJlc3VsdHMu DQoNCkkgY2FuIGNvbmZpcm0gdGhhdCBzaW1wbHkgY3JlYXRpbmcgL2V0Yy9wa2kvbGlidmlydCBz dWZmaWNlczogdGhlICJwcml2YXRlIiBzdWJkaXIgZ2V0cyBhdXRvbWF0aWNhbGx5IGNvcnJlY3Rs eSBjcmVhdGVkIChhbG9uZyB3aXRoIGFsbCBjZXJ0aWZpY2F0ZXMgZXRjLikgIGFuZCBzZXR1cCBj b21wbGV0ZXMgZmluZS4NCg0KSXQgZGlkIG5vdCBzdGFydCB1cCBiZWNhdXNlIG9mIEJaICMxMDc1 MTI2IChIQSBhZ2VudCBkaWVkKSBidXQgSSBub3RpY2VkIChieSBjaGFuY2UpIHRoYXQgdGhlcmUg aXMgYW4gdXBkYXRlZCAoMTgvMDMvMjAxNCkgd29ya2Fyb3VuZCBhbmQgYWZ0ZXIgbWFudWFsbHkg YXBwbHlpbmcgaXQgKG5vIG9WaXJ0IG5ldyBwYWNrYWdlcyBoYXZlIGJlZW4gcHVibGlzaGVkIHll dCkgdGhlIEVuZ2luZSBWTSBzdGFydGVkIGZpbmUuDQoNCk5vdyBJJ20gYmF0dGxpbmcgd2l0aCBh biAoYXBwYXJlbnRseSkgR2x1c3RlckZTICgzLjUuMGJldGE0KSBidWcgdGhhdCBtYWtlcyB0aGUg KE5GUyBiYXNlZCwgYnV0IEdsdXN0ZXItcHJvdmlkZWQpIEVuZ2luZSBzdG9yYWdlIGRvbWFpbiBz aHV0ZG93biBieSBpdHNlbGYgYWZ0ZXIgYSB3aGlsZSAoY2F1c2luZyBFbmdpbmUgVk0gdG8gZGll KS4NCg0KTWFueSB0aGFua3MgYWdhaW4gZm9yIHlvdXIgc3VwcG9ydCwNCkdpdXNlcHBlDQoNClBT OiB3b3VsZCB5b3Ugc3VnZ2VzdCBhIGNvbXBsZXRlIHJlaW5zdGFsbCB3aXRoIEdsdXN0ZXJGUyAz LjQueCBzdGFibGUgaW5zdGVhZD8gOz4NCg0KUFMyOiBzb3JyeSBmb3IgdG9wLXBvc3RpbmcgKGJ1 dCBIb3RtYWlsIGtlZXBzIGZhaWxpbmcgb24gcHJvcGVyIHF1b3RpbmcuLi4pDQoNCkZyb206IGdp dXNlcHBlLnJhZ3VzYUBob3RtYWlsLmNvbQ0KVG86IGRpZGlAcmVkaGF0LmNvbQ0KRGF0ZTogU3Vu LCAxNiBNYXIgMjAxNCAxNToxNDowNyArMDEwMA0KQ0M6IHVzZXJzQG92aXJ0Lm9yZw0KU3ViamVj dDogUmU6IFtVc2Vyc10gU2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGVycm9yDQoNCgoKCg0KRGF0 ZTogU3VuLCAxNiBNYXIgMjAxNCAwNToxNDozOSAtMDQwMA0KRnJvbTogZGlkaUByZWRoYXQuY29t DQpUbzogZ2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29tDQpDQzogdXNlcnNAb3ZpcnQub3JnDQpT dWJqZWN0OiBSZTogW1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3INCg0KRnJv bTogIkdpdXNlcHBlIFJhZ3VzYSIgPGdpdXNlcHBlLnJhZ3VzYUBob3RtYWlsLmNvbT4NClRvOiAi WWVkaWR5YWggQmFyIERhdmlkIiA8ZGlkaUByZWRoYXQuY29tPg0KQ2M6IHVzZXJzQG92aXJ0Lm9y Zw0KU2VudDogU2F0dXJkYXksIE1hcmNoIDE1LCAyMDE0IDI6MTU6MTggQU0NClN1YmplY3Q6IFJF OiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcg0KDQoKCgpIaSBEaWRpLA0K DQpEYXRlOiBUaHUsIDEzIE1hciAyMDE0IDAyOjQ2OjUwIC0wNDAwDQpGcm9tOiBkaWRpQHJlZGhh dC5jb20NClRvOiBnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb20NCkNDOiB1c2Vyc0BvdmlydC5v cmcNClN1YmplY3Q6IFJlOiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcg0K DQpGcm9tOiAiR2l1c2VwcGUgUmFndXNhIiA8Z2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29tPg0K VG86IHVzZXJzQG92aXJ0Lm9yZw0KU2VudDogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDI6Mzg6 NDIgQU0NClN1YmplY3Q6IFtVc2Vyc10gU2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGVycm9yDQoN CkhpIGFsbCwNCndoaWxlIGF0dGVtcHRpbmcgYSBmcm9tLXNjcmF0Y2ggc2VsZi1ob3N0ZWQtZW5n aW5lIGluc3RhbGxhdGlvbiBvbiBDZW50T1MgNi41IChhbHNvIGZyZXNobHkgcmVpbnN0YWxsZWQg ZnJvbSBzY3JhdGNoKSBvbiBhIHBoeXNpY2FsIG5vZGUgKG9WaXJ0IDMuNC4wX3ByZSArIEdsdXN0 ZXJGUyAzLjUuMGJldGE0OyBORlMgc3RvcmFnZSBmb3IgZW5naW5lIFZNKSwgdGhlIHByb2Nlc3Mg ZmFpbHMgYWxtb3N0IGltbWVkaWF0ZWx5IHdpdGg6DQoNCltyb290QGNsdXN0ZXIxIH5dIyBvdmly dC1ob3N0ZWQtZW5naW5lLXNldHVwIC0tY29uZmlnLWFwcGVuZD0vcm9vdC9vdmhlLXNldHVwLWFu c3dlcnMuY29uZg0KWyBJTkZPICBdIFN0YWdlOiBJbml0aWFsaXppbmcNCiAgICAgICAgICBDb250 aW51aW5nIHdpbGwgY29uZmlndXJlIHRoaXMgaG9zdCBmb3Igc2VydmluZyBhcyBoeXBlcnZpc29y IGFuZCBjcmVhdGUgYSBWTSB3aGVyZSB5b3UgaGF2ZSB0byBpbnN0YWxsIG9WaXJ0IEVuZ2luZSBh ZnRlcndhcmRzLg0KICAgICAgICAgIEFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBjb250aW51ZT8g KFllcywgTm8pW1llc106DQpbIElORk8gIF0gR2VuZXJhdGluZyBhIHRlbXBvcmFyeSBWTkMgcGFz c3dvcmQuDQpbIElORk8gIF0gU3RhZ2U6IEVudmlyb25tZW50IHNldHVwDQogICAgICAgICAgQ29u ZmlndXJhdGlvbiBmaWxlczogWycvcm9vdC9vdmhlLXNldHVwLWFuc3dlcnMuY29uZiddDQogICAg ICAgICAgTG9nIGZpbGU6IC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvb3ZpcnQt aG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE0MDMxMzAxMDUyNi5sb2cNCiAgICAgICAgICBWZXJzaW9u OiBvdG9waS0xLjIuMF9yYzMgKG90b3BpLTEuMi4wLTAuOS5yYzMuZWw2KQ0KWyBJTkZPICBdIEhh cmR3YXJlIHN1cHBvcnRzIHZpcnR1YWxpemF0aW9uDQpbIElORk8gIF0gQnJpZGdlIG92aXJ0bWdt dCBhbHJlYWR5IGNyZWF0ZWQNClsgSU5GTyAgXSBTdGFnZTogRW52aXJvbm1lbnQgcGFja2FnZXMg c2V0dXANClsgSU5GTyAgXSBTdGFnZTogUHJvZ3JhbXMgZGV0ZWN0aW9uDQpbIElORk8gIF0gU3Rh Z2U6IEVudmlyb25tZW50IHNldHVwDQpbIElORk8gIF0gR2VuZXJhdGluZyBWRFNNIGNlcnRpZmlj YXRlcw0KWyBFUlJPUiBdIEZhaWxlZCB0byBleGVjdXRlIHN0YWdlICdFbnZpcm9ubWVudCBzZXR1 cCc6IFtFcnJubyAyXSBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5OiAnL2V0Yy9wa2kvbGlidmly dC9jbGllbnRjZXJ0LnBlbScNCkkgYWxyZWFkeSBnb3QgYW5vdGhlciBzdWNoIHJlcG9ydCB5ZXN0 ZXJkYXkgLSBzZWVtcyBsaWtlIGEgYnVnIGluIHRoZSBmaXggZm9yIGh0dHBzOi8vYnVnemlsbGEu cmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTAzNDYzNCAuSSBob3BlIHRvIHB1c2ggYSBmaXgg bGF0ZXIgdG9kYXkuDQoNCkkgbG9vayBmb3J3YXJkIHRvIGhhdmUgdGhlIGZpeCBwdXNoZWQvbWVy Z2VkIGluIGFjdHVhbCBwYWNrYWdlcy4NCg0KDQpbIElORk8gIF0gU3RhZ2U6IENsZWFuIHVwDQpb IElORk8gIF0gU3RhZ2U6IFByZS10ZXJtaW5hdGlvbg0KWyBJTkZPICBdIFN0YWdlOiBUZXJtaW5h dGlvbg0KDQpUaGUgL3Jvb3Qvb3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmYgaGFzIGJlZW4gc2F2ZWQg ZnJvbSBhIHByZXZpb3VzIGluc3RhbGxhdGlvbiAoYmVmb3JlIHJlaW5zdGFsbGluZykgYW5kIG9u bHkgbWluaW1hbGx5IGVkaXRlZCAocmVtb3ZlZCBzb21lIGxpbmVzIHdpdGggVVVJRHMgZXRjLiku DQoNClRoZSAvZXRjL3BraS9saWJ2aXJ0IGRpciBpcyBjb21wbGV0ZWx5IG1pc3Npbmcgb24gYm90 aCBub2RlczsgbGFzdCB0aW1lIEkgdHJpZWQgdGhlIHdob2xlIHNldHVwIEkgZG8gbm90IHJlY2Fs bCBvZiBoYXZpbmcgc3VjaCBwcm9ibGVtcywgYnV0IG1heWJlIHNvbWV0aGluZyB3YXMgZGlmZmVy ZW50IHRoZW4uDQoNClRoZSBnZW5lcmF0ZWQgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1z ZXR1cC9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwLTIwMTQwMzEzMDEwNTI2LmxvZyBoYXMgYmVl biBzYXZlZCBhczoNCg0KaHR0cDovL3Bhc3RlYmluLmNvbS9lekFKRVRCTg0KDQpJIGhvcGUgdG8g YmUgYWJsZSB0byBwcm9ncmVzcyBmdXJ0aGVyIHRvIHRlc3QgdGhlIHdob2xlIDItbm9kZXMgc2V0 dXAgKHNlY29uZCBub2RlIGZyZXNobHkgcmVpbnN0YWxsZWQgdG9vIGFuZCBhbHJlYWR5IHVwIHdp dGggR2x1c3RlckZTIGFuZCB3YWl0aW5nIHRvIGJlIGFkZGVkIHRvIG9WaXJ0IGNsdXN0ZXIpIGFu ZCBkYXRhY2VudGVyIGNvbmZpZ3VyYXRpb24uDQoNCk1hbnkgdGhhbmtzIGluIGFkdmFuY2UgZm9y IGFueSBzdWdnZXN0aW9ucy9oZWxwLA0KRm9yIG5vdywgeW91IGNhbiBzaW1wbHk6bWtkaXIgL2V0 Yy9wa2kvbGlidmlydA0KVGhpcyBzaG91bGQgYmUgZW5vdWdoLg0KDQpUaGUgd29ya2Fyb3VuZCB3 b3JrczogdGhlIHNlbGYtaG9zdGVkLWVuZ2luZSBpbnN0YWxsYXRpb24gcHJvY2VlZHMgbm93Lg0K DQpUaGFua3MgZm9yIHRoZSByZXBvcnQhLS0gDQpEaWRpDQoNCk1hbnkgdGhhbmtzIGZvciB5b3Vy IGtpbmQgYW5kIHByb21wdCBhc3Npc3RhbmNlLA0KR2l1c2VwcGUNCg0KIAkJIAkgICAJCSAgCg0K VGhhbmtzIGZvciB0aGUgcmVwb3J0LiBUaGUgd29ya2Fyb3VuZCBpcyBwcm9iYWJseSBub3QgZW5v dWdoLCBkZXBlbmRzIG9uIHdoYXQgeW91YXJlIHRyeWluZyB0byBkby4gJ21rZGlyIC9ldGMvcGtp L2xpYnZpcnQvcHJpdmF0ZScgaXMgbmVlZGVkIHRvby4gV2l0aG91dCBpdCwgdGhlIGNvZGUgdGhh dGNvcGllcyB0aGVyZSBhIGtleSB3aWxsIGNyZWF0ZSBhIGZpbGUgJ3ByaXZhdGUnIGluc3RlYWQg b2YgY29weWluZyBpdCBpbnRvIGEgZGlyZWN0b3J5ICdwcml2YXRlJy4NCkZpeCBbMV0gd2FzIG1l cmdlZCB0byBhbGwgYnJhbmNoZXMuDQpbMV0gaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvMjU3NDcN CkJlc3QgcmVnYXJkcywtLSBEaWRpDQoNCkhpIERpZGksDQp0aGUgd29ya2Fyb3VuZCBzZWVtZWQg YWN0dWFsbHkgdG8gYmUgZW5vdWdoIHRvIG1ha2UgdGhlIHNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1 cCBnbyB0aHJvdWdoIHVwIHRvIHRoZSBlbmQgd2l0aG91dCBhbnkgdXNlci12aXNpYmxlIGVycm9y LCBidXQgaXQgbGVmdCBtZSB3aXRoIGEgbm9uLXJ1bm5pbmcgRW5naW5lIFZNIGFmdGVyd2FyZHMg KGJhc2ljYWxseSBpdCBkaWQgbm90IHJlc3RhcnQgdXAgYXV0b21hdGljYWxseSB1bmRlciBIQSBw cm90ZWN0aW9uKS4NCg0KSSBjb2xsZWN0ZWQgYWxsIGxvZ3MgYW5kIHJlcG9ydGVkIGl0IGluIGEg c2VwYXJhdGUgbWVzc2FnZSB3aXRoIHN1YmplY3QgIlNlbGYtaG9zdGVkIGVuZ2luZSBzZXR1cCBv ayBidXQgbm8gZW5naW5lIHZtIHJ1bm5pbmf+ICIgYnV0IGdvdCBubyBjb21tZW50cyB5ZXQuDQoN CklmIEkgZ2V0IG5vIHN1Z2dlc3Rpb25zIEkgd2lsbCB0cnkgdG8gcGVyZm9ybSBzb21lICJjb3Jy ZWN0aXZlIGFjdGlvbnMiIGJhc2VkIG9uIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIHByb2JsZW1z IGF0IGhhbmQsIGJ1dCBJIGRpZCBub3Qgd2FudCB0byAiY29ycnVwdCIgdGhlIGV4YWN0IHN0YXRl IHRvIGhlbHAgaW4gZGVidWdnaW5nIChzdGFydGluZyBhZ2FpbiBmcm9tIHNjcmF0Y2ggd2l0aCBm dWxsIGZpcnN0IG5vZGUgcmVpbnN0YWxsYXRpb24gaXMgYSBzb21ld2hhdCBsZW5naHR5IHByb2Nl c3Mgc2luY2UgSSBoYXZlIG5vIGxvY2FsIHJlcG8gbWlycm9ycykuDQoNCk1hbnkgdGhhbmtzIGFn YWluLA0KR2l1c2VwcGUNCg0KCiAJCSAJICAgCQkgIAoNCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdApVc2Vyc0BvdmlydC5v cmcKaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIAkJIAkgICAJ CSAg --_8711780c-91f0-4b4d-8c2f-fff1588abc18_ Content-Type: text/html; charset=3D"windows-1256" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv bnQtZmFtaWx5OkNhbGlicmkNCn0NCi0tPjwvc3R5bGU+PC9oZWFkPg0KPGJvZHkgY2xhc3M9J2ht bWVzc2FnZSc+PGRpdiBkaXI9J2x0cic+SGkgRGlkaSw8YnI+c29ycnkgZm9yIHRoZSBkZWxheSBp biByZXBvcnRpbmcgZmluYWwgcmVzdWx0cy48YnI+PGJyPkkgY2FuIGNvbmZpcm0gdGhhdCBzaW1w bHkgY3JlYXRpbmcgL2V0Yy9wa2kvbGlidmlydCBzdWZmaWNlczogdGhlICJwcml2YXRlIiBzdWJk aXIgZ2V0cyBhdXRvbWF0aWNhbGx5IGNvcnJlY3RseSBjcmVhdGVkIChhbG9uZyB3aXRoIGFsbCBj ZXJ0aWZpY2F0ZXMgZXRjLikmbmJzcDsgYW5kIHNldHVwIGNvbXBsZXRlcyBmaW5lLjxicj48YnI+ SXQgZGlkIG5vdCBzdGFydCB1cCBiZWNhdXNlIG9mIEJaICMxMDc1MTI2IChIQSBhZ2VudCBkaWVk KSBidXQgSSBub3RpY2VkIChieSBjaGFuY2UpIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlZCAoMTgv MDMvMjAxNCkgd29ya2Fyb3VuZCBhbmQgYWZ0ZXIgbWFudWFsbHkgYXBwbHlpbmcgaXQgKG5vIG9W aXJ0IG5ldyBwYWNrYWdlcyBoYXZlIGJlZW4gcHVibGlzaGVkIHlldCkgdGhlIEVuZ2luZSBWTSBz dGFydGVkIGZpbmUuPGJyPjxicj5Ob3cgSSdtIGJhdHRsaW5nIHdpdGggYW4gKGFwcGFyZW50bHkp IEdsdXN0ZXJGUyAoMy41LjBiZXRhNCkgYnVnIHRoYXQgbWFrZXMgdGhlIChORlMgYmFzZWQsIGJ1 dCBHbHVzdGVyLXByb3ZpZGVkKSBFbmdpbmUgc3RvcmFnZSBkb21haW4gc2h1dGRvd24gYnkgaXRz ZWxmIGFmdGVyIGEgd2hpbGUgKGNhdXNpbmcgRW5naW5lIFZNIHRvIGRpZSkuPGJyPjxicj5NYW55 IHRoYW5rcyBhZ2FpbiBmb3IgeW91ciBzdXBwb3J0LDxicj5HaXVzZXBwZTxicj48YnI+UFM6IHdv dWxkIHlvdSBzdWdnZXN0IGEgY29tcGxldGUgcmVpbnN0YWxsIHdpdGggR2x1c3RlckZTIDMuNC54 IHN0YWJsZSBpbnN0ZWFkPyA7Jmd0Ozxicj48YnI+UFMyOiBzb3JyeSBmb3IgdG9wLXBvc3Rpbmcg KGJ1dCBIb3RtYWlsIGtlZXBzIGZhaWxpbmcgb24gcHJvcGVyIHF1b3RpbmcuLi4pPGJyPjxicj48 ZGl2PjxociBpZD0ic3RvcFNwZWxsaW5nIj5Gcm9tOiBnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5j b208YnI+VG86IGRpZGlAcmVkaGF0LmNvbTxicj5EYXRlOiBTdW4sIDE2IE1hciAyMDE0IDE1OjE0 OjA3ICswMTAwPGJyPkNDOiB1c2Vyc0BvdmlydC5vcmc8YnI+U3ViamVjdDogUmU6IFtVc2Vyc10g U2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGVycm9yPGJyPjxicj4KCjxzdHlsZT48IS0tCi5FeHRl cm5hbENsYXNzIC5lY3hobW1lc3NhZ2UgUCB7CnBhZGRpbmc6MHB4Owp9CgouRXh0ZXJuYWxDbGFz cyBib2R5LmVjeGhtbWVzc2FnZSB7CmZvbnQtc2l6ZToxMnB0Owpmb250LWZhbWlseTpDYWxpYnJp Owp9CgotLT48L3N0eWxlPgo8ZGl2IGRpcj0ibHRyIj48YnI+PGRpdiBkaXI9Imx0ciI+PGRpdj48 aHIgaWQ9ImVjeHN0b3BTcGVsbGluZyI+RGF0ZTogU3VuLCAxNiBNYXIgMjAxNCAwNToxNDozOSAt MDQwMDxicj5Gcm9tOiBkaWRpQHJlZGhhdC5jb208YnI+VG86IGdpdXNlcHBlLnJhZ3VzYUBob3Rt YWlsLmNvbTxicj5DQzogdXNlcnNAb3ZpcnQub3JnPGJyPlN1YmplY3Q6IFJlOiBbVXNlcnNdIFNl bGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcjxicj48YnI+PGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6dGltZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMsIHNlcmlmO2ZvbnQtc2l6ZToxMnB0 O2NvbG9yOiMwMDAwMDA7Ij48ZGl2PjwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVm dDoycHggc29saWQgIzEwMTBGRjtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWln aHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFt aWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbTog PC9iPiJHaXVzZXBwZSBSYWd1c2EiICZsdDtnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb20mZ3Q7 PGJyPjxiPlRvOiA8L2I+IlllZGlkeWFoIEJhciBEYXZpZCIgJmx0O2RpZGlAcmVkaGF0LmNvbSZn dDs8YnI+PGI+Q2M6IDwvYj51c2Vyc0BvdmlydC5vcmc8YnI+PGI+U2VudDogPC9iPlNhdHVyZGF5 LCBNYXJjaCAxNSwgMjAxNCAyOjE1OjE4IEFNPGJyPjxiPlN1YmplY3Q6IDwvYj5SRTogW1VzZXJz XSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3I8YnI+PGRpdj48YnI+PC9kaXY+Cgo8c3R5 bGU+PCEtLQouRXh0ZXJuYWxDbGFzcyAuZWN4aG1tZXNzYWdlIFAgewpwYWRkaW5nOjBweDsKfQoK LkV4dGVybmFsQ2xhc3MgYm9keS5lY3hobW1lc3NhZ2Ugewpmb250LXNpemU6MTJwdDsKZm9udC1m YW1pbHk6Q2FsaWJyaTsKfQoKCi0tPjwvc3R5bGU+CjxkaXYgZGlyPSJsdHIiPkhpIERpZGksPGJy PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGhyIGlkPSJlY3hzdG9wU3BlbGxpbmciPkRhdGU6IFRodSwg MTMgTWFyIDIwMTQgMDI6NDY6NTAgLTA0MDA8YnI+RnJvbTogZGlkaUByZWRoYXQuY29tPGJyPlRv OiBnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb208YnI+Q0M6IHVzZXJzQG92aXJ0Lm9yZzxicj5T dWJqZWN0OiBSZTogW1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3I8YnI+PGRp dj48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6dGltZXMgbmV3IHJvbWFuLCBuZXcg eW9yaywgdGltZXMsIHNlcmlmO2ZvbnQtc2l6ZToxMnB0O2NvbG9yOiMwMDAwMDA7Ij48ZGl2Pjwv ZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVmdDoycHggc29saWQgIzEwMTBGRjtwYWRk aW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9y bWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5z LXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbTogPC9iPiJHaXVzZXBwZSBSYWd1c2EiICZs dDtnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb20mZ3Q7PGJyPjxiPlRvOiA8L2I+dXNlcnNAb3Zp cnQub3JnPGJyPjxiPlNlbnQ6IDwvYj5UaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMjozODo0MiBB TTxicj48Yj5TdWJqZWN0OiA8L2I+W1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJy b3I8YnI+PGRpdj48YnI+PC9kaXY+PHN0eWxlPjwhLS0KLkV4dGVybmFsQ2xhc3MgLmVjeGhtbWVz c2FnZSBQIHsKcGFkZGluZzowcHg7Cn0KCi5FeHRlcm5hbENsYXNzIGJvZHkuZWN4aG1tZXNzYWdl IHsKZm9udC1zaXplOjEycHQ7CmZvbnQtZmFtaWx5OkNhbGlicmk7Cn0KCgotLT48L3N0eWxlPjxk aXYgZGlyPSJsdHIiPkhpIGFsbCw8YnI+d2hpbGUgYXR0ZW1wdGluZyBhIGZyb20tc2NyYXRjaCBz ZWxmLWhvc3RlZC1lbmdpbmUgaW5zdGFsbGF0aW9uIG9uIENlbnRPUyA2LjUgKGFsc28gZnJlc2hs eSByZWluc3RhbGxlZCBmcm9tIHNjcmF0Y2gpIG9uIGEgcGh5c2ljYWwgbm9kZSAob1ZpcnQgMy40 LjBfcHJlICsgR2x1c3RlckZTIDMuNS4wYmV0YTQ7IE5GUyBzdG9yYWdlIGZvciBlbmdpbmUgVk0p LCB0aGUgcHJvY2VzcyBmYWlscyBhbG1vc3QgaW1tZWRpYXRlbHkgd2l0aDo8YnI+PGRpdj48YnI+ PC9kaXY+W3Jvb3RAY2x1c3RlcjEgfl0jIG92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAgLS1jb25m aWctYXBwZW5kPS9yb290L292aGUtc2V0dXAtYW5zd2Vycy5jb25mPGJyPlsgSU5GTyZuYnNwOyBd IFN0YWdlOiBJbml0aWFsaXppbmc8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IENvbnRpbnVpbmcgd2lsbCBjb25maWd1cmUgdGhpcyBob3N0 IGZvciBzZXJ2aW5nIGFzIGh5cGVydmlzb3IgYW5kIGNyZWF0ZSBhIFZNIHdoZXJlIHlvdSBoYXZl IHRvIGluc3RhbGwgb1ZpcnQgRW5naW5lIGFmdGVyd2FyZHMuPGJyPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBcmUgeW91IHN1cmUgeW91IHdh bnQgdG8gY29udGludWU/IChZZXMsIE5vKVtZZXNdOjxicj5bIElORk8mbmJzcDsgXSBHZW5lcmF0 aW5nIGEgdGVtcG9yYXJ5IFZOQyBwYXNzd29yZC48YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IEVu dmlyb25tZW50IHNldHVwPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBDb25maWd1cmF0aW9uIGZpbGVzOiBbJy9yb290L292aGUtc2V0dXAt YW5zd2Vycy5jb25mJ108YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IExvZyBmaWxlOiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNl dHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtMjAxNDAzMTMwMTA1MjYubG9nPGJyPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBWZXJzaW9u OiBvdG9waS0xLjIuMF9yYzMgKG90b3BpLTEuMi4wLTAuOS5yYzMuZWw2KTxicj5bIElORk8mbmJz cDsgXSBIYXJkd2FyZSBzdXBwb3J0cyB2aXJ0dWFsaXphdGlvbjxicj5bIElORk8mbmJzcDsgXSBC cmlkZ2Ugb3ZpcnRtZ210IGFscmVhZHkgY3JlYXRlZDxicj5bIElORk8mbmJzcDsgXSBTdGFnZTog RW52aXJvbm1lbnQgcGFja2FnZXMgc2V0dXA8YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IFByb2dy YW1zIGRldGVjdGlvbjxicj5bIElORk8mbmJzcDsgXSBTdGFnZTogRW52aXJvbm1lbnQgc2V0dXA8 YnI+WyBJTkZPJm5ic3A7IF0gR2VuZXJhdGluZyBWRFNNIGNlcnRpZmljYXRlczxicj5bIEVSUk9S IF0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ0Vudmlyb25tZW50IHNldHVwJzogW0Vycm5vIDJd IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rvcnk6ICcvZXRjL3BraS9saWJ2aXJ0L2NsaWVudGNlcnQu cGVtJzwvZGl2PjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgYWxyZWFkeSBnb3Qg YW5vdGhlciBzdWNoIHJlcG9ydCB5ZXN0ZXJkYXkgLSBzZWVtcyBsaWtlIGEgYnVnIGluIHRoZSBm aXggZm9yJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVn LmNnaT9pZD0xMDM0NjM0IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQu Y29tL3Nob3dfYnVnLmNnaT9pZD0xMDM0NjM0PC9hPiZuYnNwOy48L2Rpdj48ZGl2PkkgaG9wZSB0 byBwdXNoIGEgZml4IGxhdGVyIHRvZGF5Ljxicj48ZGl2Pjxicj48L2Rpdj5JIGxvb2sgZm9yd2Fy ZCB0byBoYXZlIHRoZSBmaXggcHVzaGVkL21lcmdlZCBpbiBhY3R1YWwgcGFja2FnZXMuPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVmdDoycHggc29s aWQgIzEwMTBGRjtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFs O2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZl dGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGRpdiBkaXI9Imx0ciI+PGJy PlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBDbGVhbiB1cDxicj5bIElORk8mbmJzcDsgXSBTdGFnZTog UHJlLXRlcm1pbmF0aW9uPGJyPlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBUZXJtaW5hdGlvbjxicj48 ZGl2Pjxicj48L2Rpdj5UaGUgL3Jvb3Qvb3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmYgaGFzIGJlZW4g c2F2ZWQgZnJvbSBhIHByZXZpb3VzIGluc3RhbGxhdGlvbiAoYmVmb3JlIHJlaW5zdGFsbGluZykg YW5kIG9ubHkgbWluaW1hbGx5IGVkaXRlZCAocmVtb3ZlZCBzb21lIGxpbmVzIHdpdGggVVVJRHMg ZXRjLikuPGJyPjxkaXY+PGJyPjwvZGl2PlRoZSAvZXRjL3BraS9saWJ2aXJ0IGRpciBpcyBjb21w bGV0ZWx5IG1pc3Npbmcgb24gYm90aCBub2RlczsgbGFzdCB0aW1lIEkgdHJpZWQgdGhlIHdob2xl IHNldHVwIEkgZG8gbm90IHJlY2FsbCBvZiBoYXZpbmcgc3VjaCBwcm9ibGVtcywgYnV0IG1heWJl IHNvbWV0aGluZyB3YXMgZGlmZmVyZW50IHRoZW4uPGJyPjxkaXY+PGJyPjwvZGl2PlRoZSBnZW5l cmF0ZWQgL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0ZWQtZW5n aW5lLXNldHVwLTIwMTQwMzEzMDEwNTI2LmxvZyBoYXMgYmVlbiBzYXZlZCBhczo8YnI+PGRpdj48 YnI+PC9kaXY+aHR0cDovL3Bhc3RlYmluLmNvbS9lekFKRVRCTjxicj48ZGl2Pjxicj48L2Rpdj5J IGhvcGUgdG8gYmUgYWJsZSB0byBwcm9ncmVzcyBmdXJ0aGVyIHRvIHRlc3QgdGhlIHdob2xlIDIt bm9kZXMgc2V0dXAgKHNlY29uZCBub2RlIGZyZXNobHkgcmVpbnN0YWxsZWQgdG9vIGFuZCBhbHJl YWR5IHVwIHdpdGggR2x1c3RlckZTIGFuZCB3YWl0aW5nIHRvIGJlIGFkZGVkIHRvIG9WaXJ0IGNs dXN0ZXIpIGFuZCBkYXRhY2VudGVyIGNvbmZpZ3VyYXRpb24uPGJyPjxkaXY+PGJyPjwvZGl2Pk1h bnkgdGhhbmtzIGluIGFkdmFuY2UgZm9yIGFueSBzdWdnZXN0aW9ucy9oZWxwLDwvZGl2PjwvYmxv Y2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkZvciBub3csIHlvdSBjYW4gc2ltcGx5OjwvZGl2 PjxkaXY+bWtkaXImbmJzcDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhLCBBcmlh bCwgc2Fucy1zZXJpZjsiPi9ldGMvcGtpL2xpYnZpcnQ8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj5UaGlzIHNob3VsZCBiZSBlbm91Z2guPGJyPjxkaXY+PGJyPjwvZGl2PlRoZSB3b3Jr YXJvdW5kIHdvcmtzOiB0aGUgc2VsZi1ob3N0ZWQtZW5naW5lIGluc3RhbGxhdGlvbiBwcm9jZWVk cyBub3cuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGZvciB0aGUgcmVwb3J0 ITwvZGl2PjxkaXY+LS0gPGJyPjwvZGl2PjxkaXY+PHNwYW4+PC9zcGFuPkRpZGk8YnI+PHNwYW4+ PC9zcGFuPjxicj5NYW55IHRoYW5rcyBmb3IgeW91ciBraW5kIGFuZCBwcm9tcHQgYXNzaXN0YW5j ZSw8YnI+R2l1c2VwcGU8YnI+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+IAkJIAkg ICAJCSAgPC9kaXY+CjwvYmxvY2txdW90ZT48ZGl2Pjxicj5UaGFua3MgZm9yIHRoZSByZXBvcnQu IFRoZSB3b3JrYXJvdW5kIGlzIHByb2JhYmx5IG5vdCBlbm91Z2gsIGRlcGVuZHMgb24gd2hhdCB5 b3U8L2Rpdj48ZGl2PmFyZSB0cnlpbmcgdG8gZG8uICdta2RpciAvZXRjL3BraS9saWJ2aXJ0L3By aXZhdGUnIGlzIG5lZWRlZCB0b28uIFdpdGhvdXQgaXQsIHRoZSBjb2RlIHRoYXQ8L2Rpdj48ZGl2 PmNvcGllcyB0aGVyZSBhIGtleSB3aWxsIGNyZWF0ZSBhIGZpbGUgJ3ByaXZhdGUnIGluc3RlYWQg b2YgY29weWluZyBpdCBpbnRvIGEgZGlyZWN0b3J5ICdwcml2YXRlJy48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PkZpeCBbMV0gd2FzIG1lcmdlZCB0byBhbGwgYnJhbmNoZXMuPC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj5bMV0mbmJzcDs8YSBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8y NTc0NyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLzI1NzQ3PC9hPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QmVzdCByZWdhcmRzLDwvZGl2PjxkaXY+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMnB0OyI+LS0mbmJzcDs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj48L3Nw YW4+RGlkaTxicj48c3Bhbj48L3NwYW4+PGJyPkhpIERpZGksPGJyPnRoZSB3b3JrYXJvdW5kIHNl ZW1lZCBhY3R1YWxseSB0byBiZSBlbm91Z2ggdG8gbWFrZSB0aGUgc2VsZi1ob3N0ZWQtZW5naW5l IHNldHVwIGdvIHRocm91Z2ggdXAgdG8gdGhlIGVuZCB3aXRob3V0IGFueSB1c2VyLXZpc2libGUg ZXJyb3IsIGJ1dCBpdCBsZWZ0IG1lIHdpdGggYSBub24tcnVubmluZyBFbmdpbmUgVk0gYWZ0ZXJ3 YXJkcyAoYmFzaWNhbGx5IGl0IGRpZCBub3QgcmVzdGFydCB1cCBhdXRvbWF0aWNhbGx5IHVuZGVy IEhBIHByb3RlY3Rpb24pLjxicj48YnI+SSBjb2xsZWN0ZWQgYWxsIGxvZ3MgYW5kIHJlcG9ydGVk IGl0IGluIGEgc2VwYXJhdGUgbWVzc2FnZSB3aXRoIHN1YmplY3QgIlNlbGYtaG9zdGVkIGVuZ2lu ZSBzZXR1cCBvayBidXQgbm8gZW5naW5lIHZtIHJ1bm5pbmf+ICIgYnV0IGdvdCBubyBjb21tZW50 cyB5ZXQuPGJyPjxicj5JZiBJIGdldCBubyBzdWdnZXN0aW9ucyBJIHdpbGwgdHJ5IHRvIHBlcmZv cm0gc29tZSAiY29ycmVjdGl2ZSBhY3Rpb25zIiBiYXNlZCBvbiBteSB1bmRlcnN0YW5kaW5nIG9m IHRoZSBwcm9ibGVtcyBhdCBoYW5kLCBidXQgSSBkaWQgbm90IHdhbnQgdG8gImNvcnJ1cHQiIHRo ZSBleGFjdCBzdGF0ZSB0byBoZWxwIGluIGRlYnVnZ2luZyAoc3RhcnRpbmcgYWdhaW4gZnJvbSBz Y3JhdGNoIHdpdGggZnVsbCBmaXJzdCBub2RlIHJlaW5zdGFsbGF0aW9uIGlzIGEgc29tZXdoYXQg bGVuZ2h0eSBwcm9jZXNzIHNpbmNlIEkgaGF2ZSBubyBsb2NhbCByZXBvIG1pcnJvcnMpLjxicj48 YnI+TWFueSB0aGFua3MgYWdhaW4sPGJyPkdpdXNlcHBlPGJyPjxicj48L2Rpdj48L2Rpdj48L2Rp dj48L2Rpdj4KIAkJIAkgICAJCSAgPC9kaXY+Cjxicj5fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxpc3QKVXNlcnNAb3ZpcnQub3Jn Cmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvZGl2PiAJCSAJ ICAgCQkgIDwvZGl2PjwvYm9keT4NCjwvaHRtbD4=3D --_8711780c-91f0-4b4d-8c2f-fff1588abc18_-- --===============6762994922872048603== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fODcxMTc4MGMtOTFmMC00YjRkLThjMmYtZmZmMTU4OGFiYzE4XwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9IndpbmRvd3MtMTI1NiIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu ZzogYmFzZTY0CgpTR2tnUkdsa2FTd05Dbk52Y25KNUlHWnZjaUIwYUdVZ1pHVnNZWGtnYVc0Z2Nt VndiM0owYVc1bklHWnBibUZzSUhKbGMzVnNkSE11CkRRb05Da2tnWTJGdUlHTnZibVpwY20wZ2RH aGhkQ0J6YVcxd2JIa2dZM0psWVhScGJtY2dMMlYwWXk5d2Eya3ZiR2xpZG1seWRDQnoKZFdabWFX Tmxjem9nZEdobElDSndjbWwyWVhSbElpQnpkV0prYVhJZ1oyVjBjeUJoZFhSdmJXRjBhV05oYkd4 NUlHTnZjbkpsWTNScwplU0JqY21WaGRHVmtJQ2hoYkc5dVp5QjNhWFJvSUdGc2JDQmpaWEowYVda cFkyRjBaWE1nWlhSakxpa2dJR0Z1WkNCelpYUjFjQ0JqCmIyMXdiR1YwWlhNZ1ptbHVaUzROQ2cw S1NYUWdaR2xrSUc1dmRDQnpkR0Z5ZENCMWNDQmlaV05oZFhObElHOW1JRUphSUNNeE1EYzEKTVRJ MklDaElRU0JoWjJWdWRDQmthV1ZrS1NCaWRYUWdTU0J1YjNScFkyVmtJQ2hpZVNCamFHRnVZMlVw SUhSb1lYUWdkR2hsY21VZwphWE1nWVc0Z2RYQmtZWFJsWkNBb01UZ3ZNRE12TWpBeE5Da2dkMjl5 YTJGeWIzVnVaQ0JoYm1RZ1lXWjBaWElnYldGdWRXRnNiSGtnCllYQndiSGxwYm1jZ2FYUWdLRzV2 SUc5V2FYSjBJRzVsZHlCd1lXTnJZV2RsY3lCb1lYWmxJR0psWlc0Z2NIVmliR2x6YUdWa0lIbGwK ZENrZ2RHaGxJRVZ1WjJsdVpTQldUU0J6ZEdGeWRHVmtJR1pwYm1VdURRb05DazV2ZHlCSkoyMGdZ bUYwZEd4cGJtY2dkMmwwYUNCaApiaUFvWVhCd1lYSmxiblJzZVNrZ1IyeDFjM1JsY2taVElDZ3pM alV1TUdKbGRHRTBLU0JpZFdjZ2RHaGhkQ0J0WVd0bGN5QjBhR1VnCktFNUdVeUJpWVhObFpDd2dZ blYwSUVkc2RYTjBaWEl0Y0hKdmRtbGtaV1FwSUVWdVoybHVaU0J6ZEc5eVlXZGxJR1J2YldGcGJp QnoKYUhWMFpHOTNiaUJpZVNCcGRITmxiR1lnWVdaMFpYSWdZU0IzYUdsc1pTQW9ZMkYxYzJsdVp5 QkZibWRwYm1VZ1ZrMGdkRzhnWkdsbApLUzROQ2cwS1RXRnVlU0IwYUdGdWEzTWdZV2RoYVc0Z1pt OXlJSGx2ZFhJZ2MzVndjRzl5ZEN3TkNrZHBkWE5sY0hCbERRb05DbEJUCk9pQjNiM1ZzWkNCNWIz VWdjM1ZuWjJWemRDQmhJR052YlhCc1pYUmxJSEpsYVc1emRHRnNiQ0IzYVhSb0lFZHNkWE4wWlhK R1V5QXoKTGpRdWVDQnpkR0ZpYkdVZ2FXNXpkR1ZoWkQ4Z096NE5DZzBLVUZNeU9pQnpiM0p5ZVNC bWIzSWdkRzl3TFhCdmMzUnBibWNnS0dKMQpkQ0JJYjNSdFlXbHNJR3RsWlhCeklHWmhhV3hwYm1j Z2IyNGdjSEp2Y0dWeUlIRjFiM1JwYm1jdUxpNHBEUW9OQ2taeWIyMDZJR2RwCmRYTmxjSEJsTG5K aFozVnpZVUJvYjNSdFlXbHNMbU52YlEwS1ZHODZJR1JwWkdsQWNtVmthR0YwTG1OdmJRMEtSR0Yw WlRvZ1UzVnUKTENBeE5pQk5ZWElnTWpBeE5DQXhOVG94TkRvd055QXJNREV3TUEwS1EwTTZJSFZ6 WlhKelFHOTJhWEowTG05eVp3MEtVM1ZpYW1WagpkRG9nVW1VNklGdFZjMlZ5YzEwZ1UyVnNaaTFv YjNOMFpXUXRaVzVuYVc1bElITmxkSFZ3SUdWeWNtOXlEUW9OQ2dvS0NnMEtSR0YwClpUb2dVM1Z1 TENBeE5pQk5ZWElnTWpBeE5DQXdOVG94TkRvek9TQXRNRFF3TUEwS1JuSnZiVG9nWkdsa2FVQnla V1JvWVhRdVkyOXQKRFFwVWJ6b2daMmwxYzJWd2NHVXVjbUZuZFhOaFFHaHZkRzFoYVd3dVkyOXRE UXBEUXpvZ2RYTmxjbk5BYjNacGNuUXViM0puRFFwVApkV0pxWldOME9pQlNaVG9nVzFWelpYSnpY U0JUWld4bUxXaHZjM1JsWkMxbGJtZHBibVVnYzJWMGRYQWdaWEp5YjNJTkNnMEtSbkp2CmJUb2dJ a2RwZFhObGNIQmxJRkpoWjNWellTSWdQR2RwZFhObGNIQmxMbkpoWjNWellVQm9iM1J0WVdsc0xt TnZiVDROQ2xSdk9pQWkKV1dWa2FXUjVZV2dnUW1GeUlFUmhkbWxrSWlBOFpHbGthVUJ5WldSb1lY UXVZMjl0UGcwS1EyTTZJSFZ6WlhKelFHOTJhWEowTG05eQpadzBLVTJWdWREb2dVMkYwZFhKa1lY a3NJRTFoY21Ob0lERTFMQ0F5TURFMElESTZNVFU2TVRnZ1FVME5DbE4xWW1wbFkzUTZJRkpGCk9p QmJWWE5sY25OZElGTmxiR1l0YUc5emRHVmtMV1Z1WjJsdVpTQnpaWFIxY0NCbGNuSnZjZzBLRFFv S0NncElhU0JFYVdScExBMEsKRFFwRVlYUmxPaUJVYUhVc0lERXpJRTFoY2lBeU1ERTBJREF5T2pR Mk9qVXdJQzB3TkRBd0RRcEdjbTl0T2lCa2FXUnBRSEpsWkdoaApkQzVqYjIwTkNsUnZPaUJuYVhW elpYQndaUzV5WVdkMWMyRkFhRzkwYldGcGJDNWpiMjBOQ2tORE9pQjFjMlZ5YzBCdmRtbHlkQzV2 CmNtY05DbE4xWW1wbFkzUTZJRkpsT2lCYlZYTmxjbk5kSUZObGJHWXRhRzl6ZEdWa0xXVnVaMmx1 WlNCelpYUjFjQ0JsY25KdmNnMEsKRFFwR2NtOXRPaUFpUjJsMWMyVndjR1VnVW1GbmRYTmhJaUE4 WjJsMWMyVndjR1V1Y21GbmRYTmhRR2h2ZEcxaGFXd3VZMjl0UGcwSwpWRzg2SUhWelpYSnpRRzky YVhKMExtOXladzBLVTJWdWREb2dWR2gxY25Oa1lYa3NJRTFoY21Ob0lERXpMQ0F5TURFMElESTZN emc2Ck5ESWdRVTBOQ2xOMVltcGxZM1E2SUZ0VmMyVnljMTBnVTJWc1ppMW9iM04wWldRdFpXNW5h VzVsSUhObGRIVndJR1Z5Y205eURRb04KQ2tocElHRnNiQ3dOQ25kb2FXeGxJR0YwZEdWdGNIUnBi bWNnWVNCbWNtOXRMWE5qY21GMFkyZ2djMlZzWmkxb2IzTjBaV1F0Wlc1bgphVzVsSUdsdWMzUmhi R3hoZEdsdmJpQnZiaUJEWlc1MFQxTWdOaTQxSUNoaGJITnZJR1p5WlhOb2JIa2djbVZwYm5OMFlX eHNaV1FnClpuSnZiU0J6WTNKaGRHTm9LU0J2YmlCaElIQm9lWE5wWTJGc0lHNXZaR1VnS0c5V2FY SjBJRE11TkM0d1gzQnlaU0FySUVkc2RYTjAKWlhKR1V5QXpMalV1TUdKbGRHRTBPeUJPUmxNZ2Mz UnZjbUZuWlNCbWIzSWdaVzVuYVc1bElGWk5LU3dnZEdobElIQnliMk5sYzNNZwpabUZwYkhNZ1lX eHRiM04wSUdsdGJXVmthV0YwWld4NUlIZHBkR2c2RFFvTkNsdHliMjkwUUdOc2RYTjBaWEl4SUg1 ZEl5QnZkbWx5CmRDMW9iM04wWldRdFpXNW5hVzVsTFhObGRIVndJQzB0WTI5dVptbG5MV0Z3Y0dW dVpEMHZjbTl2ZEM5dmRtaGxMWE5sZEhWd0xXRnUKYzNkbGNuTXVZMjl1WmcwS1d5QkpUa1pQSUNC ZElGTjBZV2RsT2lCSmJtbDBhV0ZzYVhwcGJtY05DaUFnSUNBZ0lDQWdJQ0JEYjI1MAphVzUxYVc1 bklIZHBiR3dnWTI5dVptbG5kWEpsSUhSb2FYTWdhRzl6ZENCbWIzSWdjMlZ5ZG1sdVp5QmhjeUJv ZVhCbGNuWnBjMjl5CklHRnVaQ0JqY21WaGRHVWdZU0JXVFNCM2FHVnlaU0I1YjNVZ2FHRjJaU0Iw YnlCcGJuTjBZV3hzSUc5V2FYSjBJRVZ1WjJsdVpTQmgKWm5SbGNuZGhjbVJ6TGcwS0lDQWdJQ0Fn SUNBZ0lFRnlaU0I1YjNVZ2MzVnlaU0I1YjNVZ2QyRnVkQ0IwYnlCamIyNTBhVzUxWlQ4ZwpLRmxs Y3l3Z1RtOHBXMWxsYzEwNkRRcGJJRWxPUms4Z0lGMGdSMlZ1WlhKaGRHbHVaeUJoSUhSbGJYQnZj bUZ5ZVNCV1RrTWdjR0Z6CmMzZHZjbVF1RFFwYklFbE9SazhnSUYwZ1UzUmhaMlU2SUVWdWRtbHli MjV0Wlc1MElITmxkSFZ3RFFvZ0lDQWdJQ0FnSUNBZ1EyOXUKWm1sbmRYSmhkR2x2YmlCbWFXeGxj em9nV3ljdmNtOXZkQzl2ZG1obExYTmxkSFZ3TFdGdWMzZGxjbk11WTI5dVppZGREUW9nSUNBZwpJ Q0FnSUNBZ1RHOW5JR1pwYkdVNklDOTJZWEl2Ykc5bkwyOTJhWEowTFdodmMzUmxaQzFsYm1kcGJt VXRjMlYwZFhBdmIzWnBjblF0CmFHOXpkR1ZrTFdWdVoybHVaUzF6WlhSMWNDMHlNREUwTURNeE16 QXhNRFV5Tmk1c2IyY05DaUFnSUNBZ0lDQWdJQ0JXWlhKemFXOXUKT2lCdmRHOXdhUzB4TGpJdU1G OXlZek1nS0c5MGIzQnBMVEV1TWk0d0xUQXVPUzV5WXpNdVpXdzJLUTBLV3lCSlRrWlBJQ0JkSUVo aApjbVIzWVhKbElITjFjSEJ2Y25SeklIWnBjblIxWVd4cGVtRjBhVzl1RFFwYklFbE9SazhnSUYw Z1FuSnBaR2RsSUc5MmFYSjBiV2R0CmRDQmhiSEpsWVdSNUlHTnlaV0YwWldRTkNsc2dTVTVHVHlB Z1hTQlRkR0ZuWlRvZ1JXNTJhWEp2Ym0xbGJuUWdjR0ZqYTJGblpYTWcKYzJWMGRYQU5DbHNnU1U1 R1R5QWdYU0JUZEdGblpUb2dVSEp2WjNKaGJYTWdaR1YwWldOMGFXOXVEUXBiSUVsT1JrOGdJRjBn VTNSaApaMlU2SUVWdWRtbHliMjV0Wlc1MElITmxkSFZ3RFFwYklFbE9SazhnSUYwZ1IyVnVaWEpo ZEdsdVp5QldSRk5OSUdObGNuUnBabWxqCllYUmxjdzBLV3lCRlVsSlBVaUJkSUVaaGFXeGxaQ0Iw YnlCbGVHVmpkWFJsSUhOMFlXZGxJQ2RGYm5acGNtOXViV1Z1ZENCelpYUjEKY0NjNklGdEZjbkp1 YnlBeVhTQk9ieUJ6ZFdOb0lHWnBiR1VnYjNJZ1pHbHlaV04wYjNKNU9pQW5MMlYwWXk5d2Eya3Zi R2xpZG1seQpkQzlqYkdsbGJuUmpaWEowTG5CbGJTY05Da2tnWVd4eVpXRmtlU0JuYjNRZ1lXNXZk R2hsY2lCemRXTm9JSEpsY0c5eWRDQjVaWE4wClpYSmtZWGtnTFNCelpXVnRjeUJzYVd0bElHRWdZ blZuSUdsdUlIUm9aU0JtYVhnZ1ptOXlJR2gwZEhCek9pOHZZblZuZW1sc2JHRXUKY21Wa2FHRjBM bU52YlM5emFHOTNYMkoxWnk1aloyay9hV1E5TVRBek5EWXpOQ0F1U1NCb2IzQmxJSFJ2SUhCMWMy Z2dZU0JtYVhnZwpiR0YwWlhJZ2RHOWtZWGt1RFFvTkNra2diRzl2YXlCbWIzSjNZWEprSUhSdklH aGhkbVVnZEdobElHWnBlQ0J3ZFhOb1pXUXZiV1Z5CloyVmtJR2x1SUdGamRIVmhiQ0J3WVdOcllX ZGxjeTROQ2cwS0RRcGJJRWxPUms4Z0lGMGdVM1JoWjJVNklFTnNaV0Z1SUhWd0RRcGIKSUVsT1Jr OGdJRjBnVTNSaFoyVTZJRkJ5WlMxMFpYSnRhVzVoZEdsdmJnMEtXeUJKVGtaUElDQmRJRk4wWVdk bE9pQlVaWEp0YVc1aApkR2x2YmcwS0RRcFVhR1VnTDNKdmIzUXZiM1pvWlMxelpYUjFjQzFoYm5O M1pYSnpMbU52Ym1ZZ2FHRnpJR0psWlc0Z2MyRjJaV1FnClpuSnZiU0JoSUhCeVpYWnBiM1Z6SUds dWMzUmhiR3hoZEdsdmJpQW9ZbVZtYjNKbElISmxhVzV6ZEdGc2JHbHVaeWtnWVc1a0lHOXUKYkhr Z2JXbHVhVzFoYkd4NUlHVmthWFJsWkNBb2NtVnRiM1psWkNCemIyMWxJR3hwYm1WeklIZHBkR2dn VlZWSlJITWdaWFJqTGlrdQpEUW9OQ2xSb1pTQXZaWFJqTDNCcmFTOXNhV0oyYVhKMElHUnBjaUJw Y3lCamIyMXdiR1YwWld4NUlHMXBjM05wYm1jZ2IyNGdZbTkwCmFDQnViMlJsY3pzZ2JHRnpkQ0Iw YVcxbElFa2dkSEpwWldRZ2RHaGxJSGRvYjJ4bElITmxkSFZ3SUVrZ1pHOGdibTkwSUhKbFkyRnMK YkNCdlppQm9ZWFpwYm1jZ2MzVmphQ0J3Y205aWJHVnRjeXdnWW5WMElHMWhlV0psSUhOdmJXVjBh R2x1WnlCM1lYTWdaR2xtWm1WeQpaVzUwSUhSb1pXNHVEUW9OQ2xSb1pTQm5aVzVsY21GMFpXUWdM M1poY2k5c2IyY3ZiM1pwY25RdGFHOXpkR1ZrTFdWdVoybHVaUzF6ClpYUjFjQzl2ZG1seWRDMW9i M04wWldRdFpXNW5hVzVsTFhObGRIVndMVEl3TVRRd016RXpNREV3TlRJMkxteHZaeUJvWVhNZ1lt VmwKYmlCellYWmxaQ0JoY3pvTkNnMEthSFIwY0RvdkwzQmhjM1JsWW1sdUxtTnZiUzlsZWtGS1JW UkNUZzBLRFFwSklHaHZjR1VnZEc4ZwpZbVVnWVdKc1pTQjBieUJ3Y205bmNtVnpjeUJtZFhKMGFH VnlJSFJ2SUhSbGMzUWdkR2hsSUhkb2IyeGxJREl0Ym05a1pYTWdjMlYwCmRYQWdLSE5sWTI5dVpD QnViMlJsSUdaeVpYTm9iSGtnY21WcGJuTjBZV3hzWldRZ2RHOXZJR0Z1WkNCaGJISmxZV1I1SUhW d0lIZHAKZEdnZ1IyeDFjM1JsY2taVElHRnVaQ0IzWVdsMGFXNW5JSFJ2SUdKbElHRmtaR1ZrSUhS dklHOVdhWEowSUdOc2RYTjBaWElwSUdGdQpaQ0JrWVhSaFkyVnVkR1Z5SUdOdmJtWnBaM1Z5WVhS cGIyNHVEUW9OQ2sxaGJua2dkR2hoYm10eklHbHVJR0ZrZG1GdVkyVWdabTl5CklHRnVlU0J6ZFdk blpYTjBhVzl1Y3k5b1pXeHdMQTBLUm05eUlHNXZkeXdnZVc5MUlHTmhiaUJ6YVcxd2JIazZiV3Rr YVhJZ0wyVjAKWXk5d2Eya3ZiR2xpZG1seWRBMEtWR2hwY3lCemFHOTFiR1FnWW1VZ1pXNXZkV2Rv TGcwS0RRcFVhR1VnZDI5eWEyRnliM1Z1WkNCMwpiM0pyY3pvZ2RHaGxJSE5sYkdZdGFHOXpkR1Zr TFdWdVoybHVaU0JwYm5OMFlXeHNZWFJwYjI0Z2NISnZZMlZsWkhNZ2JtOTNMZzBLCkRRcFVhR0Z1 YTNNZ1ptOXlJSFJvWlNCeVpYQnZjblFoTFMwZ0RRcEVhV1JwRFFvTkNrMWhibmtnZEdoaGJtdHpJ R1p2Y2lCNWIzVnkKSUd0cGJtUWdZVzVrSUhCeWIyMXdkQ0JoYzNOcGMzUmhibU5sTEEwS1IybDFj MlZ3Y0dVTkNnMEtJQWtKSUFrZ0lDQUpDU0FnQ2cwSwpWR2hoYm10eklHWnZjaUIwYUdVZ2NtVndi M0owTGlCVWFHVWdkMjl5YTJGeWIzVnVaQ0JwY3lCd2NtOWlZV0pzZVNCdWIzUWdaVzV2CmRXZG9M Q0JrWlhCbGJtUnpJRzl1SUhkb1lYUWdlVzkxWVhKbElIUnllV2x1WnlCMGJ5QmtieTRnSjIxclpH bHlJQzlsZEdNdmNHdHAKTDJ4cFluWnBjblF2Y0hKcGRtRjBaU2NnYVhNZ2JtVmxaR1ZrSUhSdmJ5 NGdWMmwwYUc5MWRDQnBkQ3dnZEdobElHTnZaR1VnZEdoaApkR052Y0dsbGN5QjBhR1Z5WlNCaElH dGxlU0IzYVd4c0lHTnlaV0YwWlNCaElHWnBiR1VnSjNCeWFYWmhkR1VuSUdsdWMzUmxZV1FnCmIy WWdZMjl3ZVdsdVp5QnBkQ0JwYm5SdklHRWdaR2x5WldOMGIzSjVJQ2R3Y21sMllYUmxKeTROQ2ta cGVDQmJNVjBnZDJGeklHMWwKY21kbFpDQjBieUJoYkd3Z1luSmhibU5vWlhNdURRcGJNVjBnYUhS MGNEb3ZMMmRsY25KcGRDNXZkbWx5ZEM1dmNtY3ZNalUzTkRjTgpDa0psYzNRZ2NtVm5ZWEprY3l3 dExTQkVhV1JwRFFvTkNraHBJRVJwWkdrc0RRcDBhR1VnZDI5eWEyRnliM1Z1WkNCelpXVnRaV1Fn CllXTjBkV0ZzYkhrZ2RHOGdZbVVnWlc1dmRXZG9JSFJ2SUcxaGEyVWdkR2hsSUhObGJHWXRhRzl6 ZEdWa0xXVnVaMmx1WlNCelpYUjEKY0NCbmJ5QjBhSEp2ZFdkb0lIVndJSFJ2SUhSb1pTQmxibVFn ZDJsMGFHOTFkQ0JoYm5rZ2RYTmxjaTEyYVhOcFlteGxJR1Z5Y205eQpMQ0JpZFhRZ2FYUWdiR1Zt ZENCdFpTQjNhWFJvSUdFZ2JtOXVMWEoxYm01cGJtY2dSVzVuYVc1bElGWk5JR0ZtZEdWeWQyRnla SE1nCktHSmhjMmxqWVd4c2VTQnBkQ0JrYVdRZ2JtOTBJSEpsYzNSaGNuUWdkWEFnWVhWMGIyMWhk R2xqWVd4c2VTQjFibVJsY2lCSVFTQncKY205MFpXTjBhVzl1S1M0TkNnMEtTU0JqYjJ4c1pXTjBa V1FnWVd4c0lHeHZaM01nWVc1a0lISmxjRzl5ZEdWa0lHbDBJR2x1SUdFZwpjMlZ3WVhKaGRHVWdi V1Z6YzJGblpTQjNhWFJvSUhOMVltcGxZM1FnSWxObGJHWXRhRzl6ZEdWa0lHVnVaMmx1WlNCelpY UjFjQ0J2CmF5QmlkWFFnYm04Z1pXNW5hVzVsSUhadElISjFibTVwYm1mK0lDSWdZblYwSUdkdmRD QnVieUJqYjIxdFpXNTBjeUI1WlhRdURRb04KQ2tsbUlFa2daMlYwSUc1dklITjFaMmRsYzNScGIy NXpJRWtnZDJsc2JDQjBjbmtnZEc4Z2NHVnlabTl5YlNCemIyMWxJQ0pqYjNKeQpaV04wYVhabElH RmpkR2x2Ym5NaUlHSmhjMlZrSUc5dUlHMTVJSFZ1WkdWeWMzUmhibVJwYm1jZ2IyWWdkR2hsSUhC eWIySnNaVzF6CklHRjBJR2hoYm1Rc0lHSjFkQ0JKSUdScFpDQnViM1FnZDJGdWRDQjBieUFpWTI5 eWNuVndkQ0lnZEdobElHVjRZV04wSUhOMFlYUmwKSUhSdklHaGxiSEFnYVc0Z1pHVmlkV2RuYVc1 bklDaHpkR0Z5ZEdsdVp5QmhaMkZwYmlCbWNtOXRJSE5qY21GMFkyZ2dkMmwwYUNCbQpkV3hzSUda cGNuTjBJRzV2WkdVZ2NtVnBibk4wWVd4c1lYUnBiMjRnYVhNZ1lTQnpiMjFsZDJoaGRDQnNaVzVu YUhSNUlIQnliMk5sCmMzTWdjMmx1WTJVZ1NTQm9ZWFpsSUc1dklHeHZZMkZzSUhKbGNHOGdiV2x5 Y205eWN5a3VEUW9OQ2sxaGJua2dkR2hoYm10eklHRm4KWVdsdUxBMEtSMmwxYzJWd2NHVU5DZzBL Q2lBSkNTQUpJQ0FnQ1FrZ0lBb05DbDlmWDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTlmWDE5ZgpYMTlm WDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTlmWDE5ZkNsVnpaWEp6SUcxaGFXeHBibWNnYkdsemRBcFZj MlZ5YzBCdmRtbHlkQzV2CmNtY0thSFIwY0RvdkwyeHBjM1J6TG05MmFYSjBMbTl5Wnk5dFlXbHNi V0Z1TDJ4cGMzUnBibVp2TDNWelpYSnpJQWtKSUFrZ0lDQUoKQ1NBZwoKLS1fODcxMTc4MGMtOTFm MC00YjRkLThjMmYtZmZmMTU4OGFiYzE4XwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNl dD0id2luZG93cy0xMjU2IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQKClBHaDBi V3crRFFvOGFHVmhaRDROQ2p4emRIbHNaVDQ4SVMwdERRb3VhRzF0WlhOellXZGxJRkFOQ25zTkNt MWhjbWRwYmpvd2NIZzcKRFFwd1lXUmthVzVuT2pCd2VBMEtmUTBLWW05a2VTNW9iVzFsYzNOaFoy VU5DbnNOQ21admJuUXRjMmw2WlRvZ01USndkRHNOQ21adgpiblF0Wm1GdGFXeDVPa05oYkdsaWNt a05DbjBOQ2kwdFBqd3ZjM1I1YkdVK1BDOW9aV0ZrUGcwS1BHSnZaSGtnWTJ4aGMzTTlKMmh0CmJX VnpjMkZuWlNjK1BHUnBkaUJrYVhJOUoyeDBjaWMrU0drZ1JHbGthU3c4WW5JK2MyOXljbmtnWm05 eUlIUm9aU0JrWld4aGVTQnAKYmlCeVpYQnZjblJwYm1jZ1ptbHVZV3dnY21WemRXeDBjeTQ4WW5J K1BHSnlQa2tnWTJGdUlHTnZibVpwY20wZ2RHaGhkQ0J6YVcxdwpiSGtnWTNKbFlYUnBibWNnTDJW MFl5OXdhMmt2YkdsaWRtbHlkQ0J6ZFdabWFXTmxjem9nZEdobElDSndjbWwyWVhSbElpQnpkV0pr CmFYSWdaMlYwY3lCaGRYUnZiV0YwYVdOaGJHeDVJR052Y25KbFkzUnNlU0JqY21WaGRHVmtJQ2ho Ykc5dVp5QjNhWFJvSUdGc2JDQmoKWlhKMGFXWnBZMkYwWlhNZ1pYUmpMaWttYm1KemNEc2dZVzVr SUhObGRIVndJR052YlhCc1pYUmxjeUJtYVc1bExqeGljajQ4WW5JKwpTWFFnWkdsa0lHNXZkQ0J6 ZEdGeWRDQjFjQ0JpWldOaGRYTmxJRzltSUVKYUlDTXhNRGMxTVRJMklDaElRU0JoWjJWdWRDQmth V1ZrCktTQmlkWFFnU1NCdWIzUnBZMlZrSUNoaWVTQmphR0Z1WTJVcElIUm9ZWFFnZEdobGNtVWdh WE1nWVc0Z2RYQmtZWFJsWkNBb01UZ3YKTURNdk1qQXhOQ2tnZDI5eWEyRnliM1Z1WkNCaGJtUWdZ V1owWlhJZ2JXRnVkV0ZzYkhrZ1lYQndiSGxwYm1jZ2FYUWdLRzV2SUc5VwphWEowSUc1bGR5QndZ V05yWVdkbGN5Qm9ZWFpsSUdKbFpXNGdjSFZpYkdsemFHVmtJSGxsZENrZ2RHaGxJRVZ1WjJsdVpT QldUU0J6CmRHRnlkR1ZrSUdacGJtVXVQR0p5UGp4aWNqNU9iM2NnU1NkdElHSmhkSFJzYVc1bklI ZHBkR2dnWVc0Z0tHRndjR0Z5Wlc1MGJIa3AKSUVkc2RYTjBaWEpHVXlBb015NDFMakJpWlhSaE5D a2dZblZuSUhSb1lYUWdiV0ZyWlhNZ2RHaGxJQ2hPUmxNZ1ltRnpaV1FzSUdKMQpkQ0JIYkhWemRH VnlMWEJ5YjNacFpHVmtLU0JGYm1kcGJtVWdjM1J2Y21GblpTQmtiMjFoYVc0Z2MyaDFkR1J2ZDI0 Z1lua2dhWFJ6ClpXeG1JR0ZtZEdWeUlHRWdkMmhwYkdVZ0tHTmhkWE5wYm1jZ1JXNW5hVzVsSUZa TklIUnZJR1JwWlNrdVBHSnlQanhpY2o1TllXNTUKSUhSb1lXNXJjeUJoWjJGcGJpQm1iM0lnZVc5 MWNpQnpkWEJ3YjNKMExEeGljajVIYVhWelpYQndaVHhpY2o0OFluSStVRk02SUhkdgpkV3hrSUhs dmRTQnpkV2RuWlhOMElHRWdZMjl0Y0d4bGRHVWdjbVZwYm5OMFlXeHNJSGRwZEdnZ1IyeDFjM1Js Y2taVElETXVOQzU0CklITjBZV0pzWlNCcGJuTjBaV0ZrUHlBN0ptZDBPenhpY2o0OFluSStVRk15 T2lCemIzSnllU0JtYjNJZ2RHOXdMWEJ2YzNScGJtY2cKS0dKMWRDQkliM1J0WVdsc0lHdGxaWEJ6 SUdaaGFXeHBibWNnYjI0Z2NISnZjR1Z5SUhGMWIzUnBibWN1TGk0cFBHSnlQanhpY2o0OApaR2wy UGp4b2NpQnBaRDBpYzNSdmNGTndaV3hzYVc1bklqNUdjbTl0T2lCbmFYVnpaWEJ3WlM1eVlXZDFj MkZBYUc5MGJXRnBiQzVqCmIyMDhZbkkrVkc4NklHUnBaR2xBY21Wa2FHRjBMbU52YlR4aWNqNUVZ WFJsT2lCVGRXNHNJREUySUUxaGNpQXlNREUwSURFMU9qRTAKT2pBM0lDc3dNVEF3UEdKeVBrTkRP aUIxYzJWeWMwQnZkbWx5ZEM1dmNtYzhZbkkrVTNWaWFtVmpkRG9nVW1VNklGdFZjMlZ5YzEwZwpV MlZzWmkxb2IzTjBaV1F0Wlc1bmFXNWxJSE5sZEhWd0lHVnljbTl5UEdKeVBqeGljajRLQ2p4emRI bHNaVDQ4SVMwdENpNUZlSFJsCmNtNWhiRU5zWVhOeklDNWxZM2hvYlcxbGMzTmhaMlVnVUNCN0Nu QmhaR1JwYm1jNk1IQjRPd3A5Q2dvdVJYaDBaWEp1WVd4RGJHRnoKY3lCaWIyUjVMbVZqZUdodGJX VnpjMkZuWlNCN0NtWnZiblF0YzJsNlpUb3hNbkIwT3dwbWIyNTBMV1poYldsc2VUcERZV3hwWW5K cApPd3A5Q2dvdExUNDhMM04wZVd4bFBnbzhaR2wySUdScGNqMGliSFJ5SWo0OFluSStQR1JwZGlC a2FYSTlJbXgwY2lJK1BHUnBkajQ4CmFISWdhV1E5SW1WamVITjBiM0JUY0dWc2JHbHVaeUkrUkdG MFpUb2dVM1Z1TENBeE5pQk5ZWElnTWpBeE5DQXdOVG94TkRvek9TQXQKTURRd01EeGljajVHY205 dE9pQmthV1JwUUhKbFpHaGhkQzVqYjIwOFluSStWRzg2SUdkcGRYTmxjSEJsTG5KaFozVnpZVUJv YjNSdApZV2xzTG1OdmJUeGljajVEUXpvZ2RYTmxjbk5BYjNacGNuUXViM0puUEdKeVBsTjFZbXBs WTNRNklGSmxPaUJiVlhObGNuTmRJRk5sCmJHWXRhRzl6ZEdWa0xXVnVaMmx1WlNCelpYUjFjQ0Js Y25KdmNqeGljajQ4WW5JK1BHUnBkaUJ6ZEhsc1pUMGlabTl1ZEMxbVlXMXAKYkhrNmRHbHRaWE1n Ym1WM0lISnZiV0Z1TENCdVpYY2dlVzl5YXl3Z2RHbHRaWE1zSUhObGNtbG1PMlp2Ym5RdGMybDZa VG94TW5CMApPMk52Ykc5eU9pTXdNREF3TURBN0lqNDhaR2wyUGp3dlpHbDJQanhpYkc5amEzRjFi M1JsSUhOMGVXeGxQU0ppYjNKa1pYSXRiR1ZtCmREb3ljSGdnYzI5c2FXUWdJekV3TVRCR1JqdHdZ V1JrYVc1bkxXeGxablE2TlhCNE8yTnZiRzl5T2lNd01EQTdabTl1ZEMxM1pXbG4KYUhRNmJtOXli V0ZzTzJadmJuUXRjM1I1YkdVNmJtOXliV0ZzTzNSbGVIUXRaR1ZqYjNKaGRHbHZianB1YjI1bE8y WnZiblF0Wm1GdAphV3g1T2tobGJIWmxkR2xqWVN4QmNtbGhiQ3h6WVc1ekxYTmxjbWxtTzJadmJu UXRjMmw2WlRveE1uQjBPeUkrUEdJK1JuSnZiVG9nClBDOWlQaUpIYVhWelpYQndaU0JTWVdkMWMy RWlJQ1pzZER0bmFYVnpaWEJ3WlM1eVlXZDFjMkZBYUc5MGJXRnBiQzVqYjIwbVozUTcKUEdKeVBq eGlQbFJ2T2lBOEwySStJbGxsWkdsa2VXRm9JRUpoY2lCRVlYWnBaQ0lnSm14ME8yUnBaR2xBY21W a2FHRjBMbU52YlNabgpkRHM4WW5JK1BHSStRMk02SUR3dllqNTFjMlZ5YzBCdmRtbHlkQzV2Y21j OFluSStQR0krVTJWdWREb2dQQzlpUGxOaGRIVnlaR0Y1CkxDQk5ZWEpqYUNBeE5Td2dNakF4TkNB eU9qRTFPakU0SUVGTlBHSnlQanhpUGxOMVltcGxZM1E2SUR3dllqNVNSVG9nVzFWelpYSnoKWFNC VFpXeG1MV2h2YzNSbFpDMWxibWRwYm1VZ2MyVjBkWEFnWlhKeWIzSThZbkkrUEdScGRqNDhZbkkr UEM5a2FYWStDZ284YzNSNQpiR1UrUENFdExRb3VSWGgwWlhKdVlXeERiR0Z6Y3lBdVpXTjRhRzF0 WlhOellXZGxJRkFnZXdwd1lXUmthVzVuT2pCd2VEc0tmUW9LCkxrVjRkR1Z5Ym1Gc1EyeGhjM01n WW05a2VTNWxZM2hvYlcxbGMzTmhaMlVnZXdwbWIyNTBMWE5wZW1VNk1USndkRHNLWm05dWRDMW0K WVcxcGJIazZRMkZzYVdKeWFUc0tmUW9LQ2kwdFBqd3ZjM1I1YkdVK0NqeGthWFlnWkdseVBTSnNk SElpUGtocElFUnBaR2tzUEdKeQpQanhrYVhZK1BHSnlQand2WkdsMlBqeGthWFkrUEdoeUlHbGtQ U0psWTNoemRHOXdVM0JsYkd4cGJtY2lQa1JoZEdVNklGUm9kU3dnCk1UTWdUV0Z5SURJd01UUWdN REk2TkRZNk5UQWdMVEEwTURBOFluSStSbkp2YlRvZ1pHbGthVUJ5WldSb1lYUXVZMjl0UEdKeVBs UnYKT2lCbmFYVnpaWEJ3WlM1eVlXZDFjMkZBYUc5MGJXRnBiQzVqYjIwOFluSStRME02SUhWelpY SnpRRzkyYVhKMExtOXlaenhpY2o1VApkV0pxWldOME9pQlNaVG9nVzFWelpYSnpYU0JUWld4bUxX aHZjM1JsWkMxbGJtZHBibVVnYzJWMGRYQWdaWEp5YjNJOFluSStQR1JwCmRqNDhZbkkrUEM5a2FY WStQR1JwZGlCemRIbHNaVDBpWm05dWRDMW1ZVzFwYkhrNmRHbHRaWE1nYm1WM0lISnZiV0Z1TENC dVpYY2cKZVc5eWF5d2dkR2x0WlhNc0lITmxjbWxtTzJadmJuUXRjMmw2WlRveE1uQjBPMk52Ykc5 eU9pTXdNREF3TURBN0lqNDhaR2wyUGp3dgpaR2wyUGp4aWJHOWphM0YxYjNSbElITjBlV3hsUFNK aWIzSmtaWEl0YkdWbWREb3ljSGdnYzI5c2FXUWdJekV3TVRCR1JqdHdZV1JrCmFXNW5MV3hsWm5R Nk5YQjRPMk52Ykc5eU9pTXdNREE3Wm05dWRDMTNaV2xuYUhRNmJtOXliV0ZzTzJadmJuUXRjM1I1 YkdVNmJtOXkKYldGc08zUmxlSFF0WkdWamIzSmhkR2x2YmpwdWIyNWxPMlp2Ym5RdFptRnRhV3g1 T2tobGJIWmxkR2xqWVN4QmNtbGhiQ3h6WVc1egpMWE5sY21sbU8yWnZiblF0YzJsNlpUb3hNbkIw T3lJK1BHSStSbkp2YlRvZ1BDOWlQaUpIYVhWelpYQndaU0JTWVdkMWMyRWlJQ1pzCmREdG5hWFZ6 WlhCd1pTNXlZV2QxYzJGQWFHOTBiV0ZwYkM1amIyMG1aM1E3UEdKeVBqeGlQbFJ2T2lBOEwySStk WE5sY25OQWIzWnAKY25RdWIzSm5QR0p5UGp4aVBsTmxiblE2SUR3dllqNVVhSFZ5YzJSaGVTd2dU V0Z5WTJnZ01UTXNJREl3TVRRZ01qb3pPRG8wTWlCQgpUVHhpY2o0OFlqNVRkV0pxWldOME9pQThM MkkrVzFWelpYSnpYU0JUWld4bUxXaHZjM1JsWkMxbGJtZHBibVVnYzJWMGRYQWdaWEp5CmIzSThZ bkkrUEdScGRqNDhZbkkrUEM5a2FYWStQSE4wZVd4bFBqd2hMUzBLTGtWNGRHVnlibUZzUTJ4aGMz TWdMbVZqZUdodGJXVnoKYzJGblpTQlFJSHNLY0dGa1pHbHVaem93Y0hnN0NuMEtDaTVGZUhSbGNt NWhiRU5zWVhOeklHSnZaSGt1WldONGFHMXRaWE56WVdkbApJSHNLWm05dWRDMXphWHBsT2pFeWNI UTdDbVp2Ym5RdFptRnRhV3g1T2tOaGJHbGljbWs3Q24wS0Nnb3RMVDQ4TDNOMGVXeGxQanhrCmFY WWdaR2x5UFNKc2RISWlQa2hwSUdGc2JDdzhZbkkrZDJocGJHVWdZWFIwWlcxd2RHbHVaeUJoSUda eWIyMHRjMk55WVhSamFDQnoKWld4bUxXaHZjM1JsWkMxbGJtZHBibVVnYVc1emRHRnNiR0YwYVc5 dUlHOXVJRU5sYm5SUFV5QTJMalVnS0dGc2MyOGdabkpsYzJocwplU0J5WldsdWMzUmhiR3hsWkNC bWNtOXRJSE5qY21GMFkyZ3BJRzl1SUdFZ2NHaDVjMmxqWVd3Z2JtOWtaU0FvYjFacGNuUWdNeTQw CkxqQmZjSEpsSUNzZ1IyeDFjM1JsY2taVElETXVOUzR3WW1WMFlUUTdJRTVHVXlCemRHOXlZV2Rs SUdadmNpQmxibWRwYm1VZ1ZrMHAKTENCMGFHVWdjSEp2WTJWemN5Qm1ZV2xzY3lCaGJHMXZjM1Fn YVcxdFpXUnBZWFJsYkhrZ2QybDBhRG84WW5JK1BHUnBkajQ4WW5JKwpQQzlrYVhZK1czSnZiM1JB WTJ4MWMzUmxjakVnZmwwaklHOTJhWEowTFdodmMzUmxaQzFsYm1kcGJtVXRjMlYwZFhBZ0xTMWpi MjVtCmFXY3RZWEJ3Wlc1a1BTOXliMjkwTDI5MmFHVXRjMlYwZFhBdFlXNXpkMlZ5Y3k1amIyNW1Q R0p5UGxzZ1NVNUdUeVp1WW5Od095QmQKSUZOMFlXZGxPaUJKYm1sMGFXRnNhWHBwYm1jOFluSStK bTVpYzNBN0ptNWljM0E3Sm01aWMzQTdKbTVpYzNBN0ptNWljM0E3Sm01aQpjM0E3Sm01aWMzQTdK bTVpYzNBN0ptNWljM0E3SUVOdmJuUnBiblZwYm1jZ2QybHNiQ0JqYjI1bWFXZDFjbVVnZEdocGN5 Qm9iM04wCklHWnZjaUJ6WlhKMmFXNW5JR0Z6SUdoNWNHVnlkbWx6YjNJZ1lXNWtJR055WldGMFpT QmhJRlpOSUhkb1pYSmxJSGx2ZFNCb1lYWmwKSUhSdklHbHVjM1JoYkd3Z2IxWnBjblFnUlc1bmFX NWxJR0ZtZEdWeWQyRnlaSE11UEdKeVBpWnVZbk53T3ladVluTndPeVp1WW5OdwpPeVp1WW5Od095 WnVZbk53T3ladVluTndPeVp1WW5Od095WnVZbk53T3ladVluTndPeUJCY21VZ2VXOTFJSE4xY21V Z2VXOTFJSGRoCmJuUWdkRzhnWTI5dWRHbHVkV1UvSUNoWlpYTXNJRTV2S1Z0WlpYTmRPanhpY2o1 YklFbE9SazhtYm1KemNEc2dYU0JIWlc1bGNtRjAKYVc1bklHRWdkR1Z0Y0c5eVlYSjVJRlpPUXlC d1lYTnpkMjl5WkM0OFluSStXeUJKVGtaUEptNWljM0E3SUYwZ1UzUmhaMlU2SUVWdQpkbWx5YjI1 dFpXNTBJSE5sZEhWd1BHSnlQaVp1WW5Od095WnVZbk53T3ladVluTndPeVp1WW5Od095WnVZbk53 T3ladVluTndPeVp1ClluTndPeVp1WW5Od095WnVZbk53T3lCRGIyNW1hV2QxY21GMGFXOXVJR1pw YkdWek9pQmJKeTl5YjI5MEwyOTJhR1V0YzJWMGRYQXQKWVc1emQyVnljeTVqYjI1bUoxMDhZbkkr Sm01aWMzQTdKbTVpYzNBN0ptNWljM0E3Sm01aWMzQTdKbTVpYzNBN0ptNWljM0E3Sm01aQpjM0E3 Sm01aWMzQTdKbTVpYzNBN0lFeHZaeUJtYVd4bE9pQXZkbUZ5TDJ4dlp5OXZkbWx5ZEMxb2IzTjBa V1F0Wlc1bmFXNWxMWE5sCmRIVndMMjkyYVhKMExXaHZjM1JsWkMxbGJtZHBibVV0YzJWMGRYQXRN akF4TkRBek1UTXdNVEExTWpZdWJHOW5QR0p5UGladVluTncKT3ladVluTndPeVp1WW5Od095WnVZ bk53T3ladVluTndPeVp1WW5Od095WnVZbk53T3ladVluTndPeVp1WW5Od095QldaWEp6YVc5dQpP aUJ2ZEc5d2FTMHhMakl1TUY5eVl6TWdLRzkwYjNCcExURXVNaTR3TFRBdU9TNXlZek11Wld3MktU eGljajViSUVsT1JrOG1ibUp6CmNEc2dYU0JJWVhKa2QyRnlaU0J6ZFhCd2IzSjBjeUIyYVhKMGRX RnNhWHBoZEdsdmJqeGljajViSUVsT1JrOG1ibUp6Y0RzZ1hTQkMKY21sa1oyVWdiM1pwY25SdFoy MTBJR0ZzY21WaFpIa2dZM0psWVhSbFpEeGljajViSUVsT1JrOG1ibUp6Y0RzZ1hTQlRkR0ZuWlRv ZwpSVzUyYVhKdmJtMWxiblFnY0dGamEyRm5aWE1nYzJWMGRYQThZbkkrV3lCSlRrWlBKbTVpYzNB N0lGMGdVM1JoWjJVNklGQnliMmR5CllXMXpJR1JsZEdWamRHbHZianhpY2o1YklFbE9SazhtYm1K emNEc2dYU0JUZEdGblpUb2dSVzUyYVhKdmJtMWxiblFnYzJWMGRYQTgKWW5JK1d5QkpUa1pQSm01 aWMzQTdJRjBnUjJWdVpYSmhkR2x1WnlCV1JGTk5JR05sY25ScFptbGpZWFJsY3p4aWNqNWJJRVZT VWs5UwpJRjBnUm1GcGJHVmtJSFJ2SUdWNFpXTjFkR1VnYzNSaFoyVWdKMFZ1ZG1seWIyNXRaVzUw SUhObGRIVndKem9nVzBWeWNtNXZJREpkCklFNXZJSE4xWTJnZ1ptbHNaU0J2Y2lCa2FYSmxZM1J2 Y25rNklDY3ZaWFJqTDNCcmFTOXNhV0oyYVhKMEwyTnNhV1Z1ZEdObGNuUXUKY0dWdEp6d3ZaR2wy UGp3dllteHZZMnR4ZFc5MFpUNDhaR2wyUGp4aWNqNDhMMlJwZGo0OFpHbDJQa2tnWVd4eVpXRmtl U0JuYjNRZwpZVzV2ZEdobGNpQnpkV05vSUhKbGNHOXlkQ0I1WlhOMFpYSmtZWGtnTFNCelpXVnRj eUJzYVd0bElHRWdZblZuSUdsdUlIUm9aU0JtCmFYZ2dabTl5Sm01aWMzQTdQR0VnYUhKbFpqMGlh SFIwY0hNNkx5OWlkV2Q2YVd4c1lTNXlaV1JvWVhRdVkyOXRMM05vYjNkZlluVm4KTG1ObmFUOXBa RDB4TURNME5qTTBJaUIwWVhKblpYUTlJbDlpYkdGdWF5SSthSFIwY0hNNkx5OWlkV2Q2YVd4c1lT NXlaV1JvWVhRdQpZMjl0TDNOb2IzZGZZblZuTG1ObmFUOXBaRDB4TURNME5qTTBQQzloUGladVlu TndPeTQ4TDJScGRqNDhaR2wyUGtrZ2FHOXdaU0IwCmJ5QndkWE5vSUdFZ1ptbDRJR3hoZEdWeUlI UnZaR0Y1TGp4aWNqNDhaR2wyUGp4aWNqNDhMMlJwZGo1SklHeHZiMnNnWm05eWQyRnkKWkNCMGJ5 Qm9ZWFpsSUhSb1pTQm1hWGdnY0hWemFHVmtMMjFsY21kbFpDQnBiaUJoWTNSMVlXd2djR0ZqYTJG blpYTXVQR0p5UGp3dgpaR2wyUGp4a2FYWStQR0p5UGp3dlpHbDJQanhpYkc5amEzRjFiM1JsSUhO MGVXeGxQU0ppYjNKa1pYSXRiR1ZtZERveWNIZ2djMjlzCmFXUWdJekV3TVRCR1JqdHdZV1JrYVc1 bkxXeGxablE2TlhCNE8yTnZiRzl5T2lNd01EQTdabTl1ZEMxM1pXbG5hSFE2Ym05eWJXRnMKTzJa dmJuUXRjM1I1YkdVNmJtOXliV0ZzTzNSbGVIUXRaR1ZqYjNKaGRHbHZianB1YjI1bE8yWnZiblF0 Wm1GdGFXeDVPa2hsYkhabApkR2xqWVN4QmNtbGhiQ3h6WVc1ekxYTmxjbWxtTzJadmJuUXRjMmw2 WlRveE1uQjBPeUkrUEdScGRpQmthWEk5SW14MGNpSStQR0p5ClBsc2dTVTVHVHladVluTndPeUJk SUZOMFlXZGxPaUJEYkdWaGJpQjFjRHhpY2o1YklFbE9SazhtYm1KemNEc2dYU0JUZEdGblpUb2cK VUhKbExYUmxjbTFwYm1GMGFXOXVQR0p5UGxzZ1NVNUdUeVp1WW5Od095QmRJRk4wWVdkbE9pQlVa WEp0YVc1aGRHbHZianhpY2o0OApaR2wyUGp4aWNqNDhMMlJwZGo1VWFHVWdMM0p2YjNRdmIzWm9a UzF6WlhSMWNDMWhibk4zWlhKekxtTnZibVlnYUdGeklHSmxaVzRnCmMyRjJaV1FnWm5KdmJTQmhJ SEJ5WlhacGIzVnpJR2x1YzNSaGJHeGhkR2x2YmlBb1ltVm1iM0psSUhKbGFXNXpkR0ZzYkdsdVp5 a2cKWVc1a0lHOXViSGtnYldsdWFXMWhiR3g1SUdWa2FYUmxaQ0FvY21WdGIzWmxaQ0J6YjIxbElH eHBibVZ6SUhkcGRHZ2dWVlZKUkhNZwpaWFJqTGlrdVBHSnlQanhrYVhZK1BHSnlQand2WkdsMlBs Um9aU0F2WlhSakwzQnJhUzlzYVdKMmFYSjBJR1JwY2lCcGN5QmpiMjF3CmJHVjBaV3g1SUcxcGMz TnBibWNnYjI0Z1ltOTBhQ0J1YjJSbGN6c2diR0Z6ZENCMGFXMWxJRWtnZEhKcFpXUWdkR2hsSUhk b2IyeGwKSUhObGRIVndJRWtnWkc4Z2JtOTBJSEpsWTJGc2JDQnZaaUJvWVhacGJtY2djM1ZqYUNC d2NtOWliR1Z0Y3l3Z1luVjBJRzFoZVdKbApJSE52YldWMGFHbHVaeUIzWVhNZ1pHbG1abVZ5Wlc1 MElIUm9aVzR1UEdKeVBqeGthWFkrUEdKeVBqd3ZaR2wyUGxSb1pTQm5aVzVsCmNtRjBaV1FnTDNa aGNpOXNiMmN2YjNacGNuUXRhRzl6ZEdWa0xXVnVaMmx1WlMxelpYUjFjQzl2ZG1seWRDMW9iM04w WldRdFpXNW4KYVc1bExYTmxkSFZ3TFRJd01UUXdNekV6TURFd05USTJMbXh2WnlCb1lYTWdZbVZs YmlCellYWmxaQ0JoY3pvOFluSStQR1JwZGo0OApZbkkrUEM5a2FYWSthSFIwY0RvdkwzQmhjM1Js WW1sdUxtTnZiUzlsZWtGS1JWUkNUanhpY2o0OFpHbDJQanhpY2o0OEwyUnBkajVKCklHaHZjR1Vn ZEc4Z1ltVWdZV0pzWlNCMGJ5QndjbTluY21WemN5Qm1kWEowYUdWeUlIUnZJSFJsYzNRZ2RHaGxJ SGRvYjJ4bElESXQKYm05a1pYTWdjMlYwZFhBZ0tITmxZMjl1WkNCdWIyUmxJR1p5WlhOb2JIa2dj bVZwYm5OMFlXeHNaV1FnZEc5dklHRnVaQ0JoYkhKbApZV1I1SUhWd0lIZHBkR2dnUjJ4MWMzUmxj a1pUSUdGdVpDQjNZV2wwYVc1bklIUnZJR0psSUdGa1pHVmtJSFJ2SUc5V2FYSjBJR05zCmRYTjBa WElwSUdGdVpDQmtZWFJoWTJWdWRHVnlJR052Ym1acFozVnlZWFJwYjI0dVBHSnlQanhrYVhZK1BH SnlQand2WkdsMlBrMWgKYm5rZ2RHaGhibXR6SUdsdUlHRmtkbUZ1WTJVZ1ptOXlJR0Z1ZVNCemRX ZG5aWE4wYVc5dWN5OW9aV3h3TER3dlpHbDJQand2WW14dgpZMnR4ZFc5MFpUNDhaR2wyUGp4aWNq NDhMMlJwZGo0OFpHbDJQa1p2Y2lCdWIzY3NJSGx2ZFNCallXNGdjMmx0Y0d4NU9qd3ZaR2wyClBq eGthWFkrYld0a2FYSW1ibUp6Y0RzOGMzQmhiaUJ6ZEhsc1pUMGlabTl1ZEMxbVlXMXBiSGs2U0dW c2RtVjBhV05oTENCQmNtbGgKYkN3Z2MyRnVjeTF6WlhKcFpqc2lQaTlsZEdNdmNHdHBMMnhwWW5a cGNuUThMM053WVc0K1BDOWthWFkrUEdScGRqNDhZbkkrUEM5awphWFkrUEdScGRqNVVhR2x6SUhO b2IzVnNaQ0JpWlNCbGJtOTFaMmd1UEdKeVBqeGthWFkrUEdKeVBqd3ZaR2wyUGxSb1pTQjNiM0py CllYSnZkVzVrSUhkdmNtdHpPaUIwYUdVZ2MyVnNaaTFvYjNOMFpXUXRaVzVuYVc1bElHbHVjM1Jo Ykd4aGRHbHZiaUJ3Y205alpXVmsKY3lCdWIzY3VQR0p5UGp3dlpHbDJQanhrYVhZK1BHSnlQand2 WkdsMlBqeGthWFkrVkdoaGJtdHpJR1p2Y2lCMGFHVWdjbVZ3YjNKMApJVHd2WkdsMlBqeGthWFkr TFMwZ1BHSnlQand2WkdsMlBqeGthWFkrUEhOd1lXNCtQQzl6Y0dGdVBrUnBaR2s4WW5JK1BITndZ VzQrClBDOXpjR0Z1UGp4aWNqNU5ZVzU1SUhSb1lXNXJjeUJtYjNJZ2VXOTFjaUJyYVc1a0lHRnVa Q0J3Y205dGNIUWdZWE56YVhOMFlXNWoKWlN3OFluSStSMmwxYzJWd2NHVThZbkkrUEdScGRqNDhZ bkkrUEM5a2FYWStQQzlrYVhZK1BDOWthWFkrUEM5a2FYWStJQWtKSUFrZwpJQ0FKQ1NBZ1BDOWth WFkrQ2p3dllteHZZMnR4ZFc5MFpUNDhaR2wyUGp4aWNqNVVhR0Z1YTNNZ1ptOXlJSFJvWlNCeVpY QnZjblF1CklGUm9aU0IzYjNKcllYSnZkVzVrSUdseklIQnliMkpoWW14NUlHNXZkQ0JsYm05MVoy Z3NJR1JsY0dWdVpITWdiMjRnZDJoaGRDQjUKYjNVOEwyUnBkajQ4WkdsMlBtRnlaU0IwY25scGJt Y2dkRzhnWkc4dUlDZHRhMlJwY2lBdlpYUmpMM0JyYVM5c2FXSjJhWEowTDNCeQphWFpoZEdVbklH bHpJRzVsWldSbFpDQjBiMjh1SUZkcGRHaHZkWFFnYVhRc0lIUm9aU0JqYjJSbElIUm9ZWFE4TDJS cGRqNDhaR2wyClBtTnZjR2xsY3lCMGFHVnlaU0JoSUd0bGVTQjNhV3hzSUdOeVpXRjBaU0JoSUda cGJHVWdKM0J5YVhaaGRHVW5JR2x1YzNSbFlXUWcKYjJZZ1kyOXdlV2x1WnlCcGRDQnBiblJ2SUdF Z1pHbHlaV04wYjNKNUlDZHdjbWwyWVhSbEp5NDhMMlJwZGo0OFpHbDJQanhpY2o0OApMMlJwZGo0 OFpHbDJQa1pwZUNCYk1WMGdkMkZ6SUcxbGNtZGxaQ0IwYnlCaGJHd2dZbkpoYm1Ob1pYTXVQQzlr YVhZK1BHUnBkajQ4ClluSStQQzlrYVhZK1BHUnBkajViTVYwbWJtSnpjRHM4WVNCb2NtVm1QU0pv ZEhSd09pOHZaMlZ5Y21sMExtOTJhWEowTG05eVp5OHkKTlRjME55SWdkR0Z5WjJWMFBTSmZZbXho Ym1zaVBtaDBkSEE2THk5blpYSnlhWFF1YjNacGNuUXViM0puTHpJMU56UTNQQzloUGp3dgpaR2wy UGp4a2FYWStQR0p5UGp3dlpHbDJQanhrYVhZK1FtVnpkQ0J5WldkaGNtUnpMRHd2WkdsMlBqeGth WFkrUEhOd1lXNGdjM1I1CmJHVTlJbVp2Ym5RdGMybDZaVG94TW5CME95SStMUzBtYm1KemNEczhM M053WVc0K1BDOWthWFkrUEdScGRqNDhjM0JoYmo0OEwzTncKWVc0K1JHbGthVHhpY2o0OGMzQmhi ajQ4TDNOd1lXNCtQR0p5UGtocElFUnBaR2tzUEdKeVBuUm9aU0IzYjNKcllYSnZkVzVrSUhObApa VzFsWkNCaFkzUjFZV3hzZVNCMGJ5QmlaU0JsYm05MVoyZ2dkRzhnYldGclpTQjBhR1VnYzJWc1pp MW9iM04wWldRdFpXNW5hVzVsCklITmxkSFZ3SUdkdklIUm9jbTkxWjJnZ2RYQWdkRzhnZEdobElH VnVaQ0IzYVhSb2IzVjBJR0Z1ZVNCMWMyVnlMWFpwYzJsaWJHVWcKWlhKeWIzSXNJR0oxZENCcGRD QnNaV1owSUcxbElIZHBkR2dnWVNCdWIyNHRjblZ1Ym1sdVp5QkZibWRwYm1VZ1ZrMGdZV1owWlhK MwpZWEprY3lBb1ltRnphV05oYkd4NUlHbDBJR1JwWkNCdWIzUWdjbVZ6ZEdGeWRDQjFjQ0JoZFhS dmJXRjBhV05oYkd4NUlIVnVaR1Z5CklFaEJJSEJ5YjNSbFkzUnBiMjRwTGp4aWNqNDhZbkkrU1NC amIyeHNaV04wWldRZ1lXeHNJR3h2WjNNZ1lXNWtJSEpsY0c5eWRHVmsKSUdsMElHbHVJR0VnYzJW d1lYSmhkR1VnYldWemMyRm5aU0IzYVhSb0lITjFZbXBsWTNRZ0lsTmxiR1l0YUc5emRHVmtJR1Z1 WjJsdQpaU0J6WlhSMWNDQnZheUJpZFhRZ2JtOGdaVzVuYVc1bElIWnRJSEoxYm01cGJtZitJQ0ln WW5WMElHZHZkQ0J1YnlCamIyMXRaVzUwCmN5QjVaWFF1UEdKeVBqeGljajVKWmlCSklHZGxkQ0J1 YnlCemRXZG5aWE4wYVc5dWN5QkpJSGRwYkd3Z2RISjVJSFJ2SUhCbGNtWnYKY20wZ2MyOXRaU0Fp WTI5eWNtVmpkR2wyWlNCaFkzUnBiMjV6SWlCaVlYTmxaQ0J2YmlCdGVTQjFibVJsY25OMFlXNWth VzVuSUc5bQpJSFJvWlNCd2NtOWliR1Z0Y3lCaGRDQm9ZVzVrTENCaWRYUWdTU0JrYVdRZ2JtOTBJ SGRoYm5RZ2RHOGdJbU52Y25KMWNIUWlJSFJvClpTQmxlR0ZqZENCemRHRjBaU0IwYnlCb1pXeHdJ R2x1SUdSbFluVm5aMmx1WnlBb2MzUmhjblJwYm1jZ1lXZGhhVzRnWm5KdmJTQnoKWTNKaGRHTm9J SGRwZEdnZ1puVnNiQ0JtYVhKemRDQnViMlJsSUhKbGFXNXpkR0ZzYkdGMGFXOXVJR2x6SUdFZ2My OXRaWGRvWVhRZwpiR1Z1WjJoMGVTQndjbTlqWlhOeklITnBibU5sSUVrZ2FHRjJaU0J1YnlCc2Iy TmhiQ0J5WlhCdklHMXBjbkp2Y25NcExqeGljajQ4ClluSStUV0Z1ZVNCMGFHRnVhM01nWVdkaGFX NHNQR0p5UGtkcGRYTmxjSEJsUEdKeVBqeGljajQ4TDJScGRqNDhMMlJwZGo0OEwyUnAKZGo0OEwy UnBkajRLSUFrSklBa2dJQ0FKQ1NBZ1BDOWthWFkrQ2p4aWNqNWZYMTlmWDE5ZlgxOWZYMTlmWDE5 ZlgxOWZYMTlmWDE5ZgpYMTlmWDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTlmWHdwVmMyVnljeUJ0WVds c2FXNW5JR3hwYzNRS1ZYTmxjbk5BYjNacGNuUXViM0puCkNtaDBkSEE2THk5c2FYTjBjeTV2ZG1s eWRDNXZjbWN2YldGcGJHMWhiaTlzYVhOMGFXNW1ieTkxYzJWeWN6d3ZaR2wyUGlBSkNTQUoKSUNB Z0NRa2dJRHd2WkdsMlBqd3ZZbTlrZVQ0TkNqd3ZhSFJ0YkQ0PQoKLS1fODcxMTc4MGMtOTFmMC00 YjRkLThjMmYtZmZmMTU4OGFiYzE4Xy0tCg== --===============6762994922872048603==-- From didi at redhat.com Sun Mar 23 03:46:29 2014 Content-Type: multipart/mixed; boundary="===============8944654145179634851==" MIME-Version: 1.0 From: Yedidyah Bar David To: users at ovirt.org Subject: Re: [Users] Self-hosted-engine setup error Date: Sun, 23 Mar 2014 03:46:27 -0400 Message-ID: <1804223961.5747591.1395560787351.JavaMail.zimbra@redhat.com> In-Reply-To: DUB121-W40FB0A9CB0188BAB9E45B4FA780@phx.gbl --===============8944654145179634851== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_5747590_2051761120.1395560787350 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi Giuseppe,=3D20 ----- Original Message ----- > From: "Giuseppe Ragusa" > To: "Yedidyah Bar David" > Cc: users(a)ovirt.org > Sent: Sunday, March 23, 2014 1:34:04 AM > Subject: RE: [Users] Self-hosted-engine setup error > Hi Didi, > sorry for the delay in reporting final results. > I can confirm that simply creating /etc/pki/libvirt suffices: the "privat= =3D e" > subdir gets automatically correctly created (along with all certificates > etc.) and setup completes fine. OK, thanks for reporting...=3D20 > It did not start up because of BZ #1075126 (HA agent died) but I noticed = =3D (by > chance) that there is an updated (18/03/2014) workaround and after manual= =3D ly > applying it (no oVirt new packages have been published yet) the Engine VM > started fine. > Now I'm battling with an (apparently) GlusterFS (3.5.0beta4) bug that mak= =3D es > the (NFS based, but Gluster-provided) Engine storage domain shutdown by > itself after a while (causing Engine VM to die). > Many thanks again for your support, > Giuseppe > PS: would you suggest a complete reinstall with GlusterFS 3.4.x stable > instead? ;> No idea, I have zero experience with glusterfs.=3D20 > PS2: sorry for top-posting (but Hotmail keeps failing on proper quoting..= =3D .) :-(=3D20 --=3D20 Didi=3D20 > From: giuseppe.ragusa(a)hotmail.com > To: didi(a)redhat.com > Date: Sun, 16 Mar 2014 15:14:07 +0100 > CC: users(a)ovirt.org > Subject: Re: [Users] Self-hosted-engine setup error > Date: Sun, 16 Mar 2014 05:14:39 -0400 > From: didi(a)redhat.com > To: giuseppe.ragusa(a)hotmail.com > CC: users(a)ovirt.org > Subject: Re: [Users] Self-hosted-engine setup error > > From: "Giuseppe Ragusa" >=3D20 > > To: "Yedidyah Bar David" >=3D20 > > Cc: users(a)ovirt.org >=3D20 > > Sent: Saturday, March 15, 2014 2:15:18 AM >=3D20 > > Subject: RE: [Users] Self-hosted-engine setup error >=3D20 > > Hi Didi, >=3D20 > > Date: Thu, 13 Mar 2014 02:46:50 -0400 >=3D20 > > From: didi(a)redhat.com >=3D20 > > To: giuseppe.ragusa(a)hotmail.com >=3D20 > > CC: users(a)ovirt.org >=3D20 > > Subject: Re: [Users] Self-hosted-engine setup error >=3D20 > > > From: "Giuseppe Ragusa" > >=3D20 >=3D20 > > > To: users(a)ovirt.org > >=3D20 >=3D20 > > > Sent: Thursday, March 13, 2014 2:38:42 AM > >=3D20 >=3D20 > > > Subject: [Users] Self-hosted-engine setup error > >=3D20 >=3D20 > > > Hi all, > >=3D20 >=3D20 > > > while attempting a from-scratch self-hosted-engine installation on Ce= =3D ntOS > > > 6.5 > > > (also freshly reinstalled from scratch) on a physical node (oVirt > > > 3.4.0_pre > > > + GlusterFS 3.5.0beta4; NFS storage for engine VM), the process fails > > > almost > > > immediately with: > >=3D20 >=3D20 > > > [root(a)cluster1 ~]# ovirt-hosted-engine-setup > > > --config-append=3D3D/root/ovhe-setup-answers.conf > >=3D20 >=3D20 > > > [ INFO ] Stage: Initializing > >=3D20 >=3D20 > > > Continuing will configure this host for serving as hypervisor and cre= =3D ate > > > a > > > VM > > > where you have to install oVirt Engine afterwards. > >=3D20 >=3D20 > > > Are you sure you want to continue? (Yes, No)[Yes]: > >=3D20 >=3D20 > > > [ INFO ] Generating a temporary VNC password. > >=3D20 >=3D20 > > > [ INFO ] Stage: Environment setup > >=3D20 >=3D20 > > > Configuration files: ['/root/ovhe-setup-answers.conf'] > >=3D20 >=3D20 > > > Log file: > > > /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20140313= =3D 010526.log > >=3D20 >=3D20 > > > Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6) > >=3D20 >=3D20 > > > [ INFO ] Hardware supports virtualization > >=3D20 >=3D20 > > > [ INFO ] Bridge ovirtmgmt already created > >=3D20 >=3D20 > > > [ INFO ] Stage: Environment packages setup > >=3D20 >=3D20 > > > [ INFO ] Stage: Programs detection > >=3D20 >=3D20 > > > [ INFO ] Stage: Environment setup > >=3D20 >=3D20 > > > [ INFO ] Generating VDSM certificates > >=3D20 >=3D20 > > > [ ERROR ] Failed to execute stage 'Environment setup': [Errno 2] No s= =3D uch > > > file > > > or directory: '/etc/pki/libvirt/clientcert.pem' > >=3D20 >=3D20 > > I already got another such report yesterday - seems like a bug in the f= =3D ix > > for > > https://bugzilla.redhat.com/show_bug.cgi?id=3D3D1034634 . >=3D20 > > I hope to push a fix later today. >=3D20 > > I look forward to have the fix pushed/merged in actual packages. >=3D20 > > > [ INFO ] Stage: Clean up > >=3D20 >=3D20 > > > [ INFO ] Stage: Pre-termination > >=3D20 >=3D20 > > > [ INFO ] Stage: Termination > >=3D20 >=3D20 > > > The /root/ovhe-setup-answers.conf has been saved from a previous > > > installation > > > (before reinstalling) and only minimally edited (removed some lines w= =3D ith > > > UUIDs etc.). > >=3D20 >=3D20 > > > The /etc/pki/libvirt dir is completely missing on both nodes; last ti= =3D me I > > > tried the whole setup I do not recall of having such problems, but ma= =3D ybe > > > something was different then. > >=3D20 >=3D20 > > > The generated > > > /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20140313= =3D 010526.log > > > has been saved as: > >=3D20 >=3D20 > > > http://pastebin.com/ezAJETBN > >=3D20 >=3D20 > > > I hope to be able to progress further to test the whole 2-nodes setup > > > (second > > > node freshly reinstalled too and already up with GlusterFS and waitin= =3D g to > > > be > > > added to oVirt cluster) and datacenter configuration. > >=3D20 >=3D20 > > > Many thanks in advance for any suggestions/help, > >=3D20 >=3D20 > > For now, you can simply: >=3D20 > > mkdir /etc/pki/libvirt >=3D20 > > This should be enough. >=3D20 > > The workaround works: the self-hosted-engine installation proceeds now. >=3D20 > > Thanks for the report! >=3D20 > > -- >=3D20 > > Didi >=3D20 > > Many thanks for your kind and prompt assistance, >=3D20 > > Giuseppe >=3D20 > Thanks for the report. The workaround is probably not enough, depends on = =3D what > you > are trying to do. 'mkdir /etc/pki/libvirt/private' is needed too. Without= =3D it, > the code that > copies there a key will create a file 'private' instead of copying it int= =3D o a > directory 'private'. > Fix [1] was merged to all branches. > [1] http://gerrit.ovirt.org/25747 > Best regards, > -- > Didi > Hi Didi, > the workaround seemed actually to be enough to make the self-hosted-engin= =3D e > setup go through up to the end without any user-visible error, but it lef= =3D t > me with a non-running Engine VM afterwards (basically it did not restart = =3D up > automatically under HA protection). > I collected all logs and reported it in a separate message with subject > "Self-hosted engine setup ok but no engine vm running=3DE2=3D80=3D8F " bu= t got =3D no comments > yet. > If I get no suggestions I will try to perform some "corrective actions" b= =3D ased > on my understanding of the problems at hand, but I did not want to "corru= =3D pt" > the exact state to help in debugging (starting again from scratch with fu= =3D ll > first node reinstallation is a somewhat lenghty process since I have no > local repo mirrors). > Many thanks again, > Giuseppe > _______________________________________________ Users mailing list > Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users --=3D20 Didi=3D20 ------=3D_Part_5747590_2051761120.1395560787350 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Hi Giuseppe,


From: "G= =3D iuseppe Ragusa" <giuseppe.ragusa(a)hotmail.com>
To: "Yedidy= ah=3D Bar David" <didi(a)redhat.com>
Cc: users(a)ovirt.org
Sen=3D t:
Sunday, March 23, 2014 1:34:04 AM
Subject: RE: [Users] Sel= =3D f-hosted-engine setup error

Hi Didi,
sorry for the delay in reporting = fi=3D nal results.

I can confirm that simply creating /etc/pki/= =3D libvirt suffices: the "private" subdir gets automatically correctly created= =3D (along with all certificates etc.)  and setup completes fine.

OK, thanks for reporting...



It did not start up because of BZ #1075126 (HA agen= =3D t died) but I noticed (by chance) that there is an updated (18/03/2014) wor= =3D karound and after manually applying it (no oVirt new packages have been pub= =3D lished yet) the Engine VM started fine.

Now I'm battling = =3D with an (apparently) GlusterFS (3.5.0beta4) bug that makes the (NFS based, = =3D but Gluster-provided) Engine storage domain shutdown by itself after a whil= =3D e (causing Engine VM to die).

Many thanks again for your = =3D support,
Giuseppe

PS: would you suggest a complete rei= =3D nstall with GlusterFS 3.4.x stable instead? ;>
No idea, I have zero experience with glusterfs.

= =3D


PS2: sorry for top-posting (but Hotmail keeps= f=3D ailing on proper quoting...)

:-(
-- 
Didi



=3D
From: giuseppe.ragusa(a)hotmail.com
To: didi(a= )redha=3D t.com
Date: Sun, 16 Mar 2014 15:14:07 +0100
CC: users(a)ovirt.org
= Su=3D bject: Re: [Users] Self-hosted-engine setup error



Date: Sun, 16 Mar 2014 05:14:39 -0400
From: didi(a)redhat.com
T= o:=3D giuseppe.ragusa(a)hotmail.com
CC: users(a)ovirt.org
Subject: Re: [Us= ers]=3D Self-hosted-engine setup error

From: "Giuseppe Ragusa" <= =3D giuseppe.ragusa(a)hotmail.com>
To: "Yedidyah Bar David" <di= di=3D @redhat.com>
Cc: users(a)ovirt.org
Sent: Saturday, M= ar=3D ch 15, 2014 2:15:18 AM
Subject: RE: [Users] Self-hosted-engine se= =3D tup error

Hi Didi,


Date: Thu, 13 Mar 2014 02:46:50 -0400
From: didi(a)redhat.co= m<=3D br>To: giuseppe.ragusa(a)hotmail.com
CC: users(a)ovirt.org
Subject: R= e: [=3D Users] Self-hosted-engine setup error

From: "Giuseppe Ragusa= =3D " <giuseppe.ragusa(a)hotmail.com>
To: users(a)ovirt.org
= S=3D ent: Thursday, March 13, 2014 2:38:42 AM
Subject: [Users] Sel= =3D f-hosted-engine setup error

Hi all,
while attempting a from-scratch se= lf=3D -hosted-engine installation on CentOS 6.5 (also freshly reinstalled from sc= =3D ratch) on a physical node (oVirt 3.4.0_pre + GlusterFS 3.5.0beta4; NFS stor= =3D age for engine VM), the process fails almost immediately with:

= =3D
[root(a)cluster1 ~]# ovirt-hosted-engine-setup --config-append=3D3D/r= oot/=3D ovhe-setup-answers.conf
[ INFO  ] Stage: Initializing
 &nbs= =3D p;        Continuing will configure this= =3D host for serving as hypervisor and create a VM where you have to install o= =3D Virt Engine afterwards.
        = =3D   Are you sure you want to continue? (Yes, No)[Yes]:
[ INFO  ]= =3D Generating a temporary VNC password.
[ INFO  ] Stage: Environment = =3D setup
          Configurati= =3D on files: ['/root/ovhe-setup-answers.conf']
    &nbs= =3D p;     Log file: /var/log/ovirt-hosted-engine-setup/ovi= =3D rt-hosted-engine-setup-20140313010526.log
     = =3D      Version: otopi-1.2.0_rc3 (otopi-1.2.0-0.9.rc3.el6)= =3D
[ INFO  ] Hardware supports virtualization
[ INFO  ] Bridg= =3D e ovirtmgmt already created
[ INFO  ] Stage: Environment packages s= =3D etup
[ INFO  ] Stage: Programs detection
[ INFO  ] Stage: E= =3D nvironment setup
[ INFO  ] Generating VDSM certificates
[ ERROR = =3D ] Failed to execute stage 'Environment setup': [Errno 2] No such file or di= =3D rectory: '/etc/pki/libvirt/clientcert.pem'

I already got another such report yesterday - seems like a bug in the= =3D fix for https://bugzilla.redhat.com/show_bug.cgi?id=3D3D10= 3463=3D 4 .
I hope to push a fix later today.

= =3D I look forward to have the fix pushed/merged in actual packages.
<= =3D div>
<=3D br>[ INFO  ] Stage: Clean up
[ INFO  ] Stage: Pre-termination<= =3D br>[ INFO  ] Stage: Termination

The /root/ovhe-setup= =3D -answers.conf has been saved from a previous installation (before reinstall= =3D ing) and only minimally edited (removed some lines with UUIDs etc.).

The /etc/pki/libvirt dir is completely missing on both nodes; l= =3D ast time I tried the whole setup I do not recall of having such problems, b= =3D ut maybe something was different then.

The generated /var= =3D /log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20140313010526.log= =3D has been saved as:

http://pastebin.com/ezAJETBN
= =3D
I hope to be able to progress further to test the whole 2-nodes s= =3D etup (second node freshly reinstalled too and already up with GlusterFS and= =3D waiting to be added to oVirt cluster) and datacenter configuration.

Many thanks in advance for any suggestions/help,

For now, you can simply:
mkdir /etc/pki/libvirt

This should be enough.

The wor= =3D karound works: the self-hosted-engine installation proceeds now.
<= =3D div>
Thanks for the report!
--
Didi<= =3D br>
Many thanks for your kind and prompt assistance,
Giuseppe


Thanks for the rep= =3D ort. The workaround is probably not enough, depends on what you
a= =3D re trying to do. 'mkdir /etc/pki/libvirt/private' is needed too. Without it= =3D , the code that
copies there a key will create a file 'private' i= =3D nstead of copying it into a directory 'private'.

F= =3D ix [1] was merged to all branches.


Best regards,
-- 
Didi

Hi Didi,
th= e =3D workaround seemed actually to be enough to make the self-hosted-engine setu= =3D p go through up to the end without any user-visible error, but it left me w= =3D ith a non-running Engine VM afterwards (basically it did not restart up aut= =3D omatically under HA protection).

I collected all logs and= =3D reported it in a separate message with subject "Self-hosted engine setup o= =3D k but no engine vm running=3DE2=3D80=3D8F " but got no comments yet.

=3D
If I get no suggestions I will try to perform some "corrective action= =3D s" based on my understanding of the problems at hand, but I did not want to= =3D "corrupt" the exact state to help in debugging (starting again from scratc= =3D h with full first node reinstallation is a somewhat lenghty process since I= =3D have no local repo mirrors).

Many thanks again,
Giuse= =3D ppe


___________________= =3D ____________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users
= =3D


--
Didi

------=3D_Part_5747590_2051761120.1395560787350-- --===============8944654145179634851== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzU3NDc1OTBfMjA1MTc2MTEyMC4xMzk1NTYwNzg3MzUwCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBx dW90ZWQtcHJpbnRhYmxlCgpIaSBHaXVzZXBwZSw9MjAKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2Ug LS0tLS0KCj4gRnJvbTogIkdpdXNlcHBlIFJhZ3VzYSIgPGdpdXNlcHBlLnJhZ3VzYUBob3RtYWls LmNvbT4KPiBUbzogIlllZGlkeWFoIEJhciBEYXZpZCIgPGRpZGlAcmVkaGF0LmNvbT4KPiBDYzog dXNlcnNAb3ZpcnQub3JnCj4gU2VudDogU3VuZGF5LCBNYXJjaCAyMywgMjAxNCAxOjM0OjA0IEFN Cj4gU3ViamVjdDogUkU6IFtVc2Vyc10gU2VsZi1ob3N0ZWQtZW5naW5lIHNldHVwIGVycm9yCgo+ IEhpIERpZGksCj4gc29ycnkgZm9yIHRoZSBkZWxheSBpbiByZXBvcnRpbmcgZmluYWwgcmVzdWx0 cy4KCj4gSSBjYW4gY29uZmlybSB0aGF0IHNpbXBseSBjcmVhdGluZyAvZXRjL3BraS9saWJ2aXJ0 IHN1ZmZpY2VzOiB0aGUgInByaXZhdD0KZSIKPiBzdWJkaXIgZ2V0cyBhdXRvbWF0aWNhbGx5IGNv cnJlY3RseSBjcmVhdGVkIChhbG9uZyB3aXRoIGFsbCBjZXJ0aWZpY2F0ZXMKPiBldGMuKSBhbmQg c2V0dXAgY29tcGxldGVzIGZpbmUuCgpPSywgdGhhbmtzIGZvciByZXBvcnRpbmcuLi49MjAKCj4g SXQgZGlkIG5vdCBzdGFydCB1cCBiZWNhdXNlIG9mIEJaICMxMDc1MTI2IChIQSBhZ2VudCBkaWVk KSBidXQgSSBub3RpY2VkID0KKGJ5Cj4gY2hhbmNlKSB0aGF0IHRoZXJlIGlzIGFuIHVwZGF0ZWQg KDE4LzAzLzIwMTQpIHdvcmthcm91bmQgYW5kIGFmdGVyIG1hbnVhbD0KbHkKPiBhcHBseWluZyBp dCAobm8gb1ZpcnQgbmV3IHBhY2thZ2VzIGhhdmUgYmVlbiBwdWJsaXNoZWQgeWV0KSB0aGUgRW5n aW5lIFZNCj4gc3RhcnRlZCBmaW5lLgoKPiBOb3cgSSdtIGJhdHRsaW5nIHdpdGggYW4gKGFwcGFy ZW50bHkpIEdsdXN0ZXJGUyAoMy41LjBiZXRhNCkgYnVnIHRoYXQgbWFrPQplcwo+IHRoZSAoTkZT IGJhc2VkLCBidXQgR2x1c3Rlci1wcm92aWRlZCkgRW5naW5lIHN0b3JhZ2UgZG9tYWluIHNodXRk b3duIGJ5Cj4gaXRzZWxmIGFmdGVyIGEgd2hpbGUgKGNhdXNpbmcgRW5naW5lIFZNIHRvIGRpZSku Cgo+IE1hbnkgdGhhbmtzIGFnYWluIGZvciB5b3VyIHN1cHBvcnQsCj4gR2l1c2VwcGUKCj4gUFM6 IHdvdWxkIHlvdSBzdWdnZXN0IGEgY29tcGxldGUgcmVpbnN0YWxsIHdpdGggR2x1c3RlckZTIDMu NC54IHN0YWJsZQo+IGluc3RlYWQ/IDs+CgpObyBpZGVhLCBJIGhhdmUgemVybyBleHBlcmllbmNl IHdpdGggZ2x1c3RlcmZzLj0yMAoKPiBQUzI6IHNvcnJ5IGZvciB0b3AtcG9zdGluZyAoYnV0IEhv dG1haWwga2VlcHMgZmFpbGluZyBvbiBwcm9wZXIgcXVvdGluZy4uPQouKQoKOi0oPTIwCi0tPTIw CkRpZGk9MjAKCj4gRnJvbTogZ2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29tCj4gVG86IGRpZGlA cmVkaGF0LmNvbQo+IERhdGU6IFN1biwgMTYgTWFyIDIwMTQgMTU6MTQ6MDcgKzAxMDAKPiBDQzog dXNlcnNAb3ZpcnQub3JnCj4gU3ViamVjdDogUmU6IFtVc2Vyc10gU2VsZi1ob3N0ZWQtZW5naW5l IHNldHVwIGVycm9yCgo+IERhdGU6IFN1biwgMTYgTWFyIDIwMTQgMDU6MTQ6MzkgLTA0MDAKPiBG cm9tOiBkaWRpQHJlZGhhdC5jb20KPiBUbzogZ2l1c2VwcGUucmFndXNhQGhvdG1haWwuY29tCj4g Q0M6IHVzZXJzQG92aXJ0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVu Z2luZSBzZXR1cCBlcnJvcgoKPiA+IEZyb206ICJHaXVzZXBwZSBSYWd1c2EiIDxnaXVzZXBwZS5y YWd1c2FAaG90bWFpbC5jb20+Cj49MjAKPiA+IFRvOiAiWWVkaWR5YWggQmFyIERhdmlkIiA8ZGlk aUByZWRoYXQuY29tPgo+PTIwCj4gPiBDYzogdXNlcnNAb3ZpcnQub3JnCj49MjAKPiA+IFNlbnQ6 IFNhdHVyZGF5LCBNYXJjaCAxNSwgMjAxNCAyOjE1OjE4IEFNCj49MjAKPiA+IFN1YmplY3Q6IFJF OiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcgo+PTIwCgo+ID4gSGkgRGlk aSwKPj0yMAoKPiA+IERhdGU6IFRodSwgMTMgTWFyIDIwMTQgMDI6NDY6NTAgLTA0MDAKPj0yMAo+ ID4gRnJvbTogZGlkaUByZWRoYXQuY29tCj49MjAKPiA+IFRvOiBnaXVzZXBwZS5yYWd1c2FAaG90 bWFpbC5jb20KPj0yMAo+ID4gQ0M6IHVzZXJzQG92aXJ0Lm9yZwo+PTIwCj4gPiBTdWJqZWN0OiBS ZTogW1VzZXJzXSBTZWxmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3IKPj0yMAoKPiA+ID4gRnJv bTogIkdpdXNlcHBlIFJhZ3VzYSIgPGdpdXNlcHBlLnJhZ3VzYUBob3RtYWlsLmNvbT4KPiA+PTIw Cj49MjAKPiA+ID4gVG86IHVzZXJzQG92aXJ0Lm9yZwo+ID49MjAKPj0yMAo+ID4gPiBTZW50OiBU aHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMjozODo0MiBBTQo+ID49MjAKPj0yMAo+ID4gPiBTdWJq ZWN0OiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJvcgo+ID49MjAKPj0yMAoK PiA+ID4gSGkgYWxsLAo+ID49MjAKPj0yMAo+ID4gPiB3aGlsZSBhdHRlbXB0aW5nIGEgZnJvbS1z Y3JhdGNoIHNlbGYtaG9zdGVkLWVuZ2luZSBpbnN0YWxsYXRpb24gb24gQ2U9Cm50T1MKPiA+ID4g Ni41Cj4gPiA+IChhbHNvIGZyZXNobHkgcmVpbnN0YWxsZWQgZnJvbSBzY3JhdGNoKSBvbiBhIHBo eXNpY2FsIG5vZGUgKG9WaXJ0Cj4gPiA+IDMuNC4wX3ByZQo+ID4gPiArIEdsdXN0ZXJGUyAzLjUu MGJldGE0OyBORlMgc3RvcmFnZSBmb3IgZW5naW5lIFZNKSwgdGhlIHByb2Nlc3MgZmFpbHMKPiA+ ID4gYWxtb3N0Cj4gPiA+IGltbWVkaWF0ZWx5IHdpdGg6Cj4gPj0yMAo+PTIwCgo+ID4gPiBbcm9v dEBjbHVzdGVyMSB+XSMgb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cAo+ID4gPiAtLWNvbmZpZy1h cHBlbmQ9M0Qvcm9vdC9vdmhlLXNldHVwLWFuc3dlcnMuY29uZgo+ID49MjAKPj0yMAo+ID4gPiBb IElORk8gXSBTdGFnZTogSW5pdGlhbGl6aW5nCj4gPj0yMAo+PTIwCj4gPiA+IENvbnRpbnVpbmcg d2lsbCBjb25maWd1cmUgdGhpcyBob3N0IGZvciBzZXJ2aW5nIGFzIGh5cGVydmlzb3IgYW5kIGNy ZT0KYXRlCj4gPiA+IGEKPiA+ID4gVk0KPiA+ID4gd2hlcmUgeW91IGhhdmUgdG8gaW5zdGFsbCBv VmlydCBFbmdpbmUgYWZ0ZXJ3YXJkcy4KPiA+PTIwCj49MjAKPiA+ID4gQXJlIHlvdSBzdXJlIHlv dSB3YW50IHRvIGNvbnRpbnVlPyAoWWVzLCBObylbWWVzXToKPiA+PTIwCj49MjAKPiA+ID4gWyBJ TkZPIF0gR2VuZXJhdGluZyBhIHRlbXBvcmFyeSBWTkMgcGFzc3dvcmQuCj4gPj0yMAo+PTIwCj4g PiA+IFsgSU5GTyBdIFN0YWdlOiBFbnZpcm9ubWVudCBzZXR1cAo+ID49MjAKPj0yMAo+ID4gPiBD b25maWd1cmF0aW9uIGZpbGVzOiBbJy9yb290L292aGUtc2V0dXAtYW5zd2Vycy5jb25mJ10KPiA+ PTIwCj49MjAKPiA+ID4gTG9nIGZpbGU6Cj4gPiA+IC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdp bmUtc2V0dXAvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE0MDMxMz0KMDEwNTI2LmxvZwo+ ID49MjAKPj0yMAo+ID4gPiBWZXJzaW9uOiBvdG9waS0xLjIuMF9yYzMgKG90b3BpLTEuMi4wLTAu OS5yYzMuZWw2KQo+ID49MjAKPj0yMAo+ID4gPiBbIElORk8gXSBIYXJkd2FyZSBzdXBwb3J0cyB2 aXJ0dWFsaXphdGlvbgo+ID49MjAKPj0yMAo+ID4gPiBbIElORk8gXSBCcmlkZ2Ugb3ZpcnRtZ210 IGFscmVhZHkgY3JlYXRlZAo+ID49MjAKPj0yMAo+ID4gPiBbIElORk8gXSBTdGFnZTogRW52aXJv bm1lbnQgcGFja2FnZXMgc2V0dXAKPiA+PTIwCj49MjAKPiA+ID4gWyBJTkZPIF0gU3RhZ2U6IFBy b2dyYW1zIGRldGVjdGlvbgo+ID49MjAKPj0yMAo+ID4gPiBbIElORk8gXSBTdGFnZTogRW52aXJv bm1lbnQgc2V0dXAKPiA+PTIwCj49MjAKPiA+ID4gWyBJTkZPIF0gR2VuZXJhdGluZyBWRFNNIGNl cnRpZmljYXRlcwo+ID49MjAKPj0yMAo+ID4gPiBbIEVSUk9SIF0gRmFpbGVkIHRvIGV4ZWN1dGUg c3RhZ2UgJ0Vudmlyb25tZW50IHNldHVwJzogW0Vycm5vIDJdIE5vIHM9CnVjaAo+ID4gPiBmaWxl Cj4gPiA+IG9yIGRpcmVjdG9yeTogJy9ldGMvcGtpL2xpYnZpcnQvY2xpZW50Y2VydC5wZW0nCj4g Pj0yMAo+PTIwCgo+ID4gSSBhbHJlYWR5IGdvdCBhbm90aGVyIHN1Y2ggcmVwb3J0IHllc3RlcmRh eSAtIHNlZW1zIGxpa2UgYSBidWcgaW4gdGhlIGY9Cml4Cj4gPiBmb3IKPiA+IGh0dHBzOi8vYnVn emlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0QxMDM0NjM0IC4KPj0yMAo+ID4gSSBo b3BlIHRvIHB1c2ggYSBmaXggbGF0ZXIgdG9kYXkuCj49MjAKCj4gPiBJIGxvb2sgZm9yd2FyZCB0 byBoYXZlIHRoZSBmaXggcHVzaGVkL21lcmdlZCBpbiBhY3R1YWwgcGFja2FnZXMuCj49MjAKCj4g PiA+IFsgSU5GTyBdIFN0YWdlOiBDbGVhbiB1cAo+ID49MjAKPj0yMAo+ID4gPiBbIElORk8gXSBT dGFnZTogUHJlLXRlcm1pbmF0aW9uCj4gPj0yMAo+PTIwCj4gPiA+IFsgSU5GTyBdIFN0YWdlOiBU ZXJtaW5hdGlvbgo+ID49MjAKPj0yMAoKPiA+ID4gVGhlIC9yb290L292aGUtc2V0dXAtYW5zd2Vy cy5jb25mIGhhcyBiZWVuIHNhdmVkIGZyb20gYSBwcmV2aW91cwo+ID4gPiBpbnN0YWxsYXRpb24K PiA+ID4gKGJlZm9yZSByZWluc3RhbGxpbmcpIGFuZCBvbmx5IG1pbmltYWxseSBlZGl0ZWQgKHJl bW92ZWQgc29tZSBsaW5lcyB3PQppdGgKPiA+ID4gVVVJRHMgZXRjLikuCj4gPj0yMAo+PTIwCgo+ ID4gPiBUaGUgL2V0Yy9wa2kvbGlidmlydCBkaXIgaXMgY29tcGxldGVseSBtaXNzaW5nIG9uIGJv dGggbm9kZXM7IGxhc3QgdGk9Cm1lIEkKPiA+ID4gdHJpZWQgdGhlIHdob2xlIHNldHVwIEkgZG8g bm90IHJlY2FsbCBvZiBoYXZpbmcgc3VjaCBwcm9ibGVtcywgYnV0IG1hPQp5YmUKPiA+ID4gc29t ZXRoaW5nIHdhcyBkaWZmZXJlbnQgdGhlbi4KPiA+PTIwCj49MjAKCj4gPiA+IFRoZSBnZW5lcmF0 ZWQKPiA+ID4gL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0ZWQt ZW5naW5lLXNldHVwLTIwMTQwMzEzPQowMTA1MjYubG9nCj4gPiA+IGhhcyBiZWVuIHNhdmVkIGFz Ogo+ID49MjAKPj0yMAoKPiA+ID4gaHR0cDovL3Bhc3RlYmluLmNvbS9lekFKRVRCTgo+ID49MjAK Pj0yMAoKPiA+ID4gSSBob3BlIHRvIGJlIGFibGUgdG8gcHJvZ3Jlc3MgZnVydGhlciB0byB0ZXN0 IHRoZSB3aG9sZSAyLW5vZGVzIHNldHVwCj4gPiA+IChzZWNvbmQKPiA+ID4gbm9kZSBmcmVzaGx5 IHJlaW5zdGFsbGVkIHRvbyBhbmQgYWxyZWFkeSB1cCB3aXRoIEdsdXN0ZXJGUyBhbmQgd2FpdGlu PQpnIHRvCj4gPiA+IGJlCj4gPiA+IGFkZGVkIHRvIG9WaXJ0IGNsdXN0ZXIpIGFuZCBkYXRhY2Vu dGVyIGNvbmZpZ3VyYXRpb24uCj4gPj0yMAo+PTIwCgo+ID4gPiBNYW55IHRoYW5rcyBpbiBhZHZh bmNlIGZvciBhbnkgc3VnZ2VzdGlvbnMvaGVscCwKPiA+PTIwCj49MjAKCj4gPiBGb3Igbm93LCB5 b3UgY2FuIHNpbXBseToKPj0yMAo+ID4gbWtkaXIgL2V0Yy9wa2kvbGlidmlydAo+PTIwCgo+ID4g VGhpcyBzaG91bGQgYmUgZW5vdWdoLgo+PTIwCgo+ID4gVGhlIHdvcmthcm91bmQgd29ya3M6IHRo ZSBzZWxmLWhvc3RlZC1lbmdpbmUgaW5zdGFsbGF0aW9uIHByb2NlZWRzIG5vdy4KPj0yMAoKPiA+ IFRoYW5rcyBmb3IgdGhlIHJlcG9ydCEKPj0yMAo+ID4gLS0KPj0yMAo+ID4gRGlkaQo+PTIwCgo+ ID4gTWFueSB0aGFua3MgZm9yIHlvdXIga2luZCBhbmQgcHJvbXB0IGFzc2lzdGFuY2UsCj49MjAK PiA+IEdpdXNlcHBlCj49MjAKCj4gVGhhbmtzIGZvciB0aGUgcmVwb3J0LiBUaGUgd29ya2Fyb3Vu ZCBpcyBwcm9iYWJseSBub3QgZW5vdWdoLCBkZXBlbmRzIG9uID0Kd2hhdAo+IHlvdQo+IGFyZSB0 cnlpbmcgdG8gZG8uICdta2RpciAvZXRjL3BraS9saWJ2aXJ0L3ByaXZhdGUnIGlzIG5lZWRlZCB0 b28uIFdpdGhvdXQ9CiBpdCwKPiB0aGUgY29kZSB0aGF0Cj4gY29waWVzIHRoZXJlIGEga2V5IHdp bGwgY3JlYXRlIGEgZmlsZSAncHJpdmF0ZScgaW5zdGVhZCBvZiBjb3B5aW5nIGl0IGludD0KbyBh Cj4gZGlyZWN0b3J5ICdwcml2YXRlJy4KCj4gRml4IFsxXSB3YXMgbWVyZ2VkIHRvIGFsbCBicmFu Y2hlcy4KCj4gWzFdIGh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLzI1NzQ3Cgo+IEJlc3QgcmVnYXJk cywKPiAtLQo+IERpZGkKCj4gSGkgRGlkaSwKPiB0aGUgd29ya2Fyb3VuZCBzZWVtZWQgYWN0dWFs bHkgdG8gYmUgZW5vdWdoIHRvIG1ha2UgdGhlIHNlbGYtaG9zdGVkLWVuZ2luPQplCj4gc2V0dXAg Z28gdGhyb3VnaCB1cCB0byB0aGUgZW5kIHdpdGhvdXQgYW55IHVzZXItdmlzaWJsZSBlcnJvciwg YnV0IGl0IGxlZj0KdAo+IG1lIHdpdGggYSBub24tcnVubmluZyBFbmdpbmUgVk0gYWZ0ZXJ3YXJk cyAoYmFzaWNhbGx5IGl0IGRpZCBub3QgcmVzdGFydCA9CnVwCj4gYXV0b21hdGljYWxseSB1bmRl ciBIQSBwcm90ZWN0aW9uKS4KCj4gSSBjb2xsZWN0ZWQgYWxsIGxvZ3MgYW5kIHJlcG9ydGVkIGl0 IGluIGEgc2VwYXJhdGUgbWVzc2FnZSB3aXRoIHN1YmplY3QKPiAiU2VsZi1ob3N0ZWQgZW5naW5l IHNldHVwIG9rIGJ1dCBubyBlbmdpbmUgdm0gcnVubmluZz1FMj04MD04RiAiIGJ1dCBnb3QgPQpu byBjb21tZW50cwo+IHlldC4KCj4gSWYgSSBnZXQgbm8gc3VnZ2VzdGlvbnMgSSB3aWxsIHRyeSB0 byBwZXJmb3JtIHNvbWUgImNvcnJlY3RpdmUgYWN0aW9ucyIgYj0KYXNlZAo+IG9uIG15IHVuZGVy c3RhbmRpbmcgb2YgdGhlIHByb2JsZW1zIGF0IGhhbmQsIGJ1dCBJIGRpZCBub3Qgd2FudCB0byAi Y29ycnU9CnB0Igo+IHRoZSBleGFjdCBzdGF0ZSB0byBoZWxwIGluIGRlYnVnZ2luZyAoc3RhcnRp bmcgYWdhaW4gZnJvbSBzY3JhdGNoIHdpdGggZnU9CmxsCj4gZmlyc3Qgbm9kZSByZWluc3RhbGxh dGlvbiBpcyBhIHNvbWV3aGF0IGxlbmdodHkgcHJvY2VzcyBzaW5jZSBJIGhhdmUgbm8KPiBsb2Nh bCByZXBvIG1pcnJvcnMpLgoKPiBNYW55IHRoYW5rcyBhZ2FpbiwKPiBHaXVzZXBwZQoKPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBVc2VycyBtYWlsaW5n IGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzCgotLT0yMApEaWRpPTIwCgotLS0tLS09X1BhcnRfNTc0NzU5MF8yMDUxNzYx MTIwLjEzOTU1NjA3ODczNTAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgK Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+PGJvZHk+ PGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogdGltZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGlt ZXMsIHNlPQpyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6ICMwMDAwMDAiPjxkaXY+SGkmbmJz cDs8c3BhbiBzdHlsZT0zRCJmb250LWZhbWk9Cmx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNl cmlmOyIgZGF0YS1tY2Utc3R5bGU9M0QiZm9udC1mYW1pbHk6IEhlbHZldGljYT0KLCBBcmlhbCwg c2Fucy1zZXJpZjsiPkdpdXNlcHBlLDwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48aHIgaWQ9 M0QiendjaHIiPQo+PGJsb2NrcXVvdGUgc3R5bGU9M0QiYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICMx MDEwRkY7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc9Ci1sZWZ0OjVweDtjb2xvcjojMDAwO2ZvbnQt d2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bj0Kb25lO2Zv bnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+ RnJvbTogPC9iPiJHPQppdXNlcHBlIFJhZ3VzYSIgJmx0O2dpdXNlcHBlLnJhZ3VzYUBob3RtYWls LmNvbSZndDs8YnI+PGI+VG86IDwvYj4iWWVkaWR5YWg9CiBCYXIgRGF2aWQiICZsdDtkaWRpQHJl ZGhhdC5jb20mZ3Q7PGJyPjxiPkNjOiA8L2I+dXNlcnNAb3ZpcnQub3JnPGJyPjxiPlNlbj0KdDog PC9iPlN1bmRheSwgTWFyY2ggMjMsIDIwMTQgMTozNDowNCBBTTxicj48Yj5TdWJqZWN0OiA8L2I+ UkU6IFtVc2Vyc10gU2VsPQpmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3I8YnI+PGRpdj48YnI+ PC9kaXY+PHN0eWxlPjwhLS0KLmhtbWVzc2FnZSBQCnsKbWFyZ2luOjBweDsKcGFkZGluZzowcHgK fQpib2R5LmhtbWVzc2FnZQp7CmZvbnQtc2l6ZTogMTJwdDsKZm9udC1mYW1pbHk6Q2FsaWJyaQp9 Ci0tPjwvc3R5bGU+PGRpdiBkaXI9M0QibHRyIj5IaSBEaWRpLDxicj5zb3JyeSBmb3IgdGhlIGRl bGF5IGluIHJlcG9ydGluZyBmaT0KbmFsIHJlc3VsdHMuPGJyPjxkaXY+PGJyPjwvZGl2PkkgY2Fu IGNvbmZpcm0gdGhhdCBzaW1wbHkgY3JlYXRpbmcgL2V0Yy9wa2kvPQpsaWJ2aXJ0IHN1ZmZpY2Vz OiB0aGUgInByaXZhdGUiIHN1YmRpciBnZXRzIGF1dG9tYXRpY2FsbHkgY29ycmVjdGx5IGNyZWF0 ZWQ9CiAoYWxvbmcgd2l0aCBhbGwgY2VydGlmaWNhdGVzIGV0Yy4pJm5ic3A7IGFuZCBzZXR1cCBj b21wbGV0ZXMgZmluZS48L2Rpdj48Lz0KYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2Pk9L LCB0aGFua3MgZm9yIHJlcG9ydGluZy4uLjwvZGl2PjxkaXY+PGJyPjwvPQpkaXY+PGJsb2NrcXVv dGUgc3R5bGU9M0QiYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICMxMDEwRkY7bWFyZ2luLWxlZnQ6NXB4 O3BhZGQ9CmluZy1sZWZ0OjVweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0 eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpbz0Kbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxB cmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGRpdiBkaXI9M0QiPQpsdHIiPjxicj48 ZGl2Pjxicj48L2Rpdj5JdCBkaWQgbm90IHN0YXJ0IHVwIGJlY2F1c2Ugb2YgQlogIzEwNzUxMjYg KEhBIGFnZW49CnQgZGllZCkgYnV0IEkgbm90aWNlZCAoYnkgY2hhbmNlKSB0aGF0IHRoZXJlIGlz IGFuIHVwZGF0ZWQgKDE4LzAzLzIwMTQpIHdvcj0Ka2Fyb3VuZCBhbmQgYWZ0ZXIgbWFudWFsbHkg YXBwbHlpbmcgaXQgKG5vIG9WaXJ0IG5ldyBwYWNrYWdlcyBoYXZlIGJlZW4gcHViPQpsaXNoZWQg eWV0KSB0aGUgRW5naW5lIFZNIHN0YXJ0ZWQgZmluZS48YnI+PGRpdj48YnI+PC9kaXY+Tm93IEkn bSBiYXR0bGluZyA9CndpdGggYW4gKGFwcGFyZW50bHkpIEdsdXN0ZXJGUyAoMy41LjBiZXRhNCkg YnVnIHRoYXQgbWFrZXMgdGhlIChORlMgYmFzZWQsID0KYnV0IEdsdXN0ZXItcHJvdmlkZWQpIEVu Z2luZSBzdG9yYWdlIGRvbWFpbiBzaHV0ZG93biBieSBpdHNlbGYgYWZ0ZXIgYSB3aGlsPQplIChj YXVzaW5nIEVuZ2luZSBWTSB0byBkaWUpLjxicj48ZGl2Pjxicj48L2Rpdj5NYW55IHRoYW5rcyBh Z2FpbiBmb3IgeW91ciA9CnN1cHBvcnQsPGJyPkdpdXNlcHBlPGJyPjxkaXY+PGJyPjwvZGl2PlBT OiB3b3VsZCB5b3Ugc3VnZ2VzdCBhIGNvbXBsZXRlIHJlaT0KbnN0YWxsIHdpdGggR2x1c3RlckZT IDMuNC54IHN0YWJsZSBpbnN0ZWFkPyA7Jmd0OzwvZGl2PjwvYmxvY2txdW90ZT48ZGl2PjxiPQpy PjwvZGl2PjxkaXY+Tm8gaWRlYSwgSSBoYXZlIHplcm8gZXhwZXJpZW5jZSB3aXRoIGdsdXN0ZXJm cy48L2Rpdj48ZGl2Pjxicj49CjwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcmRlci1sZWZ0 OjJweCBzb2xpZCAjMTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYT0KZGRpbmctbGVmdDo1cHg7Y29s b3I6IzAwMDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0 PQppb246bm9uZTtmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNp emU6MTJwdDsiPjxkaXYgZGlyPQo9M0QibHRyIj48YnI+PGRpdj48YnI+PC9kaXY+UFMyOiBzb3Jy eSBmb3IgdG9wLXBvc3RpbmcgKGJ1dCBIb3RtYWlsIGtlZXBzIGY9CmFpbGluZyBvbiBwcm9wZXIg cXVvdGluZy4uLik8L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj46LSg8L2Rp dj0KPjxkaXY+LS0mbmJzcDs8L2Rpdj48ZGl2PkRpZGk8L2Rpdj48ZGl2Pjxicj48L2Rpdj48Ymxv Y2txdW90ZSBzdHlsZT0zRCJib3JkPQplci1sZWZ0OjJweCBzb2xpZCAjMTAxMEZGO21hcmdpbi1s ZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC09CndlaWdodDpub3JtYWw7 Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGVsdmV0 aWNhLD0KQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJwdDsiPjxkaXYgZGlyPTNEImx0ciI+ PGJyPjxkaXY+PGJyPjwvZGl2PjxkaXY+PQo8aHIgaWQ9M0Qic3RvcFNwZWxsaW5nIj5Gcm9tOiBn aXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb208YnI+VG86IGRpZGlAcmVkaGE9CnQuY29tPGJyPkRh dGU6IFN1biwgMTYgTWFyIDIwMTQgMTU6MTQ6MDcgKzAxMDA8YnI+Q0M6IHVzZXJzQG92aXJ0Lm9y Zzxicj5TdT0KYmplY3Q6IFJlOiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZXR1cCBlcnJv cjxicj48ZGl2Pjxicj48L2Rpdj48c3R5bGU+PQo8IS0tCi5FeHRlcm5hbENsYXNzIC5lY3hobW1l c3NhZ2UgUCB7CnBhZGRpbmc6MHB4Owp9CgouRXh0ZXJuYWxDbGFzcyBib2R5LmVjeGhtbWVzc2Fn ZSB7CmZvbnQtc2l6ZToxMnB0Owpmb250LWZhbWlseTpDYWxpYnJpOwp9CgotLT48L3N0eWxlPjxk aXYgZGlyPTNEImx0ciI+PGJyPjxkaXYgZGlyPTNEImx0ciI+PGRpdj48aHIgaWQ9M0QiZWN4c3Rv cFNwZWw9CmxpbmciPkRhdGU6IFN1biwgMTYgTWFyIDIwMTQgMDU6MTQ6MzkgLTA0MDA8YnI+RnJv bTogZGlkaUByZWRoYXQuY29tPGJyPlRvOj0KIGdpdXNlcHBlLnJhZ3VzYUBob3RtYWlsLmNvbTxi cj5DQzogdXNlcnNAb3ZpcnQub3JnPGJyPlN1YmplY3Q6IFJlOiBbVXNlcnNdPQogU2VsZi1ob3N0 ZWQtZW5naW5lIHNldHVwIGVycm9yPGJyPjxkaXY+PGJyPjwvZGl2PjxkaXYgc3R5bGU9M0QiZm9u dC1mYW1pbHk9Cjp0aW1lcyBuZXcgcm9tYW4sIG5ldyB5b3JrLCB0aW1lcywgc2VyaWY7Zm9udC1z aXplOjEycHQ7Y29sb3I6IzAwMDAwMDsiPjxibD0Kb2NrcXVvdGUgc3R5bGU9M0QiYm9yZGVyLWxl ZnQ6MnB4IHNvbGlkICMxMDEwRkY7cGFkZGluZy1sZWZ0OjVweDtjb2xvcjojMDAwPQo7Zm9udC13 ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQt ZmFtaWx5OkhlbHY9CmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHQ7Ij48Yj5G cm9tOiA8L2I+IkdpdXNlcHBlIFJhZ3VzYSIgJmx0Oz0KZ2l1c2VwcGUucmFndXNhQGhvdG1haWwu Y29tJmd0Ozxicj48Yj5UbzogPC9iPiJZZWRpZHlhaCBCYXIgRGF2aWQiICZsdDtkaWRpPQpAcmVk aGF0LmNvbSZndDs8YnI+PGI+Q2M6IDwvYj51c2Vyc0BvdmlydC5vcmc8YnI+PGI+U2VudDogPC9i PlNhdHVyZGF5LCBNYXI9CmNoIDE1LCAyMDE0IDI6MTU6MTggQU08YnI+PGI+U3ViamVjdDogPC9i PlJFOiBbVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2luZSBzZT0KdHVwIGVycm9yPGJyPjxkaXY+PGJy PjwvZGl2PjxzdHlsZT48IS0tCi5FeHRlcm5hbENsYXNzIC5lY3hobW1lc3NhZ2UgUCB7CnBhZGRp bmc6MHB4Owp9CgouRXh0ZXJuYWxDbGFzcyBib2R5LmVjeGhtbWVzc2FnZSB7CmZvbnQtc2l6ZTox MnB0Owpmb250LWZhbWlseTpDYWxpYnJpOwp9CgoKLS0+PC9zdHlsZT48ZGl2IGRpcj0zRCJsdHIi PkhpIERpZGksPGJyPjxkaXY+PGJyPjwvZGl2PjxkaXY+PGhyIGlkPTNEImVjeHN0PQpvcFNwZWxs aW5nIj5EYXRlOiBUaHUsIDEzIE1hciAyMDE0IDAyOjQ2OjUwIC0wNDAwPGJyPkZyb206IGRpZGlA cmVkaGF0LmNvbTw9CmJyPlRvOiBnaXVzZXBwZS5yYWd1c2FAaG90bWFpbC5jb208YnI+Q0M6IHVz ZXJzQG92aXJ0Lm9yZzxicj5TdWJqZWN0OiBSZTogWz0KVXNlcnNdIFNlbGYtaG9zdGVkLWVuZ2lu ZSBzZXR1cCBlcnJvcjxicj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPTNEImZvbnQtPQpmYW1p bHk6dGltZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMsIHNlcmlmO2ZvbnQtc2l6ZToxMnB0 O2NvbG9yOiMwMDAwMDA9CjsiPjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcmRlci1sZWZ0OjJweCBz b2xpZCAjMTAxMEZGO3BhZGRpbmctbGVmdDo1cHg7Y29sbz0KcjojMDAwO2ZvbnQtd2VpZ2h0Om5v cm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlsPQp5 OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbTogPC9i PiJHaXVzZXBwZSBSYWd1c2E9CiIgJmx0O2dpdXNlcHBlLnJhZ3VzYUBob3RtYWlsLmNvbSZndDs8 YnI+PGI+VG86IDwvYj51c2Vyc0BvdmlydC5vcmc8YnI+PGI+Uz0KZW50OiA8L2I+VGh1cnNkYXks IE1hcmNoIDEzLCAyMDE0IDI6Mzg6NDIgQU08YnI+PGI+U3ViamVjdDogPC9iPltVc2Vyc10gU2Vs PQpmLWhvc3RlZC1lbmdpbmUgc2V0dXAgZXJyb3I8YnI+PGRpdj48YnI+PC9kaXY+PHN0eWxlPjwh LS0KLkV4dGVybmFsQ2xhc3MgLmVjeGhtbWVzc2FnZSBQIHsKcGFkZGluZzowcHg7Cn0KCi5FeHRl cm5hbENsYXNzIGJvZHkuZWN4aG1tZXNzYWdlIHsKZm9udC1zaXplOjEycHQ7CmZvbnQtZmFtaWx5 OkNhbGlicmk7Cn0KCgotLT48L3N0eWxlPjxkaXYgZGlyPTNEImx0ciI+SGkgYWxsLDxicj53aGls ZSBhdHRlbXB0aW5nIGEgZnJvbS1zY3JhdGNoIHNlbGY9Ci1ob3N0ZWQtZW5naW5lIGluc3RhbGxh dGlvbiBvbiBDZW50T1MgNi41IChhbHNvIGZyZXNobHkgcmVpbnN0YWxsZWQgZnJvbSBzYz0KcmF0 Y2gpIG9uIGEgcGh5c2ljYWwgbm9kZSAob1ZpcnQgMy40LjBfcHJlICsgR2x1c3RlckZTIDMuNS4w YmV0YTQ7IE5GUyBzdG9yPQphZ2UgZm9yIGVuZ2luZSBWTSksIHRoZSBwcm9jZXNzIGZhaWxzIGFs bW9zdCBpbW1lZGlhdGVseSB3aXRoOjxicj48ZGl2Pjxicj49CjwvZGl2Pltyb290QGNsdXN0ZXIx IH5dIyBvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwIC0tY29uZmlnLWFwcGVuZD0zRC9yb290Lz0K b3ZoZS1zZXR1cC1hbnN3ZXJzLmNvbmY8YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IEluaXRpYWxp emluZzxicj4mbmJzcDsmbmJzPQpwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBDb250aW51aW5nIHdpbGwgY29uZmlndXJlIHRoaXM9CiBob3N0IGZvciBzZXJ2aW5n IGFzIGh5cGVydmlzb3IgYW5kIGNyZWF0ZSBhIFZNIHdoZXJlIHlvdSBoYXZlIHRvIGluc3RhbGwg bz0KVmlydCBFbmdpbmUgYWZ0ZXJ3YXJkcy48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PQombmJzcDsgQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNv bnRpbnVlPyAoWWVzLCBObylbWWVzXTo8YnI+WyBJTkZPJm5ic3A7IF09CiBHZW5lcmF0aW5nIGEg dGVtcG9yYXJ5IFZOQyBwYXNzd29yZC48YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IEVudmlyb25t ZW50ID0Kc2V0dXA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IENvbmZpZ3VyYXRpPQpvbiBmaWxlczogWycvcm9vdC9vdmhlLXNldHVwLWFu c3dlcnMuY29uZiddPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnM9CnA7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IExvZyBmaWxlOiAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNl dHVwL292aT0KcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE0MDMxMzAxMDUyNi5sb2c8YnI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVmVy c2lvbjogb3RvcGktMS4yLjBfcmMzIChvdG9waS0xLjIuMC0wLjkucmMzLmVsNik9Cjxicj5bIElO Rk8mbmJzcDsgXSBIYXJkd2FyZSBzdXBwb3J0cyB2aXJ0dWFsaXphdGlvbjxicj5bIElORk8mbmJz cDsgXSBCcmlkZz0KZSBvdmlydG1nbXQgYWxyZWFkeSBjcmVhdGVkPGJyPlsgSU5GTyZuYnNwOyBd IFN0YWdlOiBFbnZpcm9ubWVudCBwYWNrYWdlcyBzPQpldHVwPGJyPlsgSU5GTyZuYnNwOyBdIFN0 YWdlOiBQcm9ncmFtcyBkZXRlY3Rpb248YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IEU9Cm52aXJv bm1lbnQgc2V0dXA8YnI+WyBJTkZPJm5ic3A7IF0gR2VuZXJhdGluZyBWRFNNIGNlcnRpZmljYXRl czxicj5bIEVSUk9SID0KXSBGYWlsZWQgdG8gZXhlY3V0ZSBzdGFnZSAnRW52aXJvbm1lbnQgc2V0 dXAnOiBbRXJybm8gMl0gTm8gc3VjaCBmaWxlIG9yIGRpPQpyZWN0b3J5OiAnL2V0Yy9wa2kvbGli dmlydC9jbGllbnRjZXJ0LnBlbSc8L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY9Cj48 ZGl2PkkgYWxyZWFkeSBnb3QgYW5vdGhlciBzdWNoIHJlcG9ydCB5ZXN0ZXJkYXkgLSBzZWVtcyBs aWtlIGEgYnVnIGluIHRoZT0KIGZpeCBmb3ImbmJzcDs8YSBocmVmPTNEImh0dHBzOi8vYnVnemls bGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0QxMDM0PQo2MzQiIHRhcmdldD0zRCJfYmxh bmsiPmh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0QxMDM0NjM9 CjQ8L2E+Jm5ic3A7LjwvZGl2PjxkaXY+SSBob3BlIHRvIHB1c2ggYSBmaXggbGF0ZXIgdG9kYXku PGJyPjxkaXY+PGJyPjwvZGl2Pj0KSSBsb29rIGZvcndhcmQgdG8gaGF2ZSB0aGUgZml4IHB1c2hl ZC9tZXJnZWQgaW4gYWN0dWFsIHBhY2thZ2VzLjxicj48L2Rpdj48PQpkaXY+PGJyPjwvZGl2Pjxi bG9ja3F1b3RlIHN0eWxlPTNEImJvcmRlci1sZWZ0OjJweCBzb2xpZCAjMTAxMEZGO3BhZGRpbmct bGU9CmZ0OjVweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1h bDt0ZXh0LWRlY29yYXRpb246bm9uZT0KO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5z LXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGRpdiBkaXI9M0QibHRyIj48PQpicj5bIElORk8mbmJz cDsgXSBTdGFnZTogQ2xlYW4gdXA8YnI+WyBJTkZPJm5ic3A7IF0gU3RhZ2U6IFByZS10ZXJtaW5h dGlvbjw9CmJyPlsgSU5GTyZuYnNwOyBdIFN0YWdlOiBUZXJtaW5hdGlvbjxicj48ZGl2Pjxicj48 L2Rpdj5UaGUgL3Jvb3Qvb3ZoZS1zZXR1cD0KLWFuc3dlcnMuY29uZiBoYXMgYmVlbiBzYXZlZCBm cm9tIGEgcHJldmlvdXMgaW5zdGFsbGF0aW9uIChiZWZvcmUgcmVpbnN0YWxsPQppbmcpIGFuZCBv bmx5IG1pbmltYWxseSBlZGl0ZWQgKHJlbW92ZWQgc29tZSBsaW5lcyB3aXRoIFVVSURzIGV0Yy4p Ljxicj48ZGk9CnY+PGJyPjwvZGl2PlRoZSAvZXRjL3BraS9saWJ2aXJ0IGRpciBpcyBjb21wbGV0 ZWx5IG1pc3Npbmcgb24gYm90aCBub2RlczsgbD0KYXN0IHRpbWUgSSB0cmllZCB0aGUgd2hvbGUg c2V0dXAgSSBkbyBub3QgcmVjYWxsIG9mIGhhdmluZyBzdWNoIHByb2JsZW1zLCBiPQp1dCBtYXli ZSBzb21ldGhpbmcgd2FzIGRpZmZlcmVudCB0aGVuLjxicj48ZGl2Pjxicj48L2Rpdj5UaGUgZ2Vu ZXJhdGVkIC92YXI9Ci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0ZWQt ZW5naW5lLXNldHVwLTIwMTQwMzEzMDEwNTI2LmxvZz0KIGhhcyBiZWVuIHNhdmVkIGFzOjxicj48 ZGl2Pjxicj48L2Rpdj5odHRwOi8vcGFzdGViaW4uY29tL2V6QUpFVEJOPGJyPjxkaXY+PQo8YnI+ PC9kaXY+SSBob3BlIHRvIGJlIGFibGUgdG8gcHJvZ3Jlc3MgZnVydGhlciB0byB0ZXN0IHRoZSB3 aG9sZSAyLW5vZGVzIHM9CmV0dXAgKHNlY29uZCBub2RlIGZyZXNobHkgcmVpbnN0YWxsZWQgdG9v IGFuZCBhbHJlYWR5IHVwIHdpdGggR2x1c3RlckZTIGFuZD0KIHdhaXRpbmcgdG8gYmUgYWRkZWQg dG8gb1ZpcnQgY2x1c3RlcikgYW5kIGRhdGFjZW50ZXIgY29uZmlndXJhdGlvbi48YnI+PGRpPQp2 Pjxicj48L2Rpdj5NYW55IHRoYW5rcyBpbiBhZHZhbmNlIGZvciBhbnkgc3VnZ2VzdGlvbnMvaGVs cCw8L2Rpdj48L2Jsb2NrcXU9Cm90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkZvciBub3csIHlvdSBj YW4gc2ltcGx5OjwvZGl2PjxkaXY+bWtkaXImbmJzcDs8c3Bhbj0KIHN0eWxlPTNEImZvbnQtZmFt aWx5OkhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Ij4vZXRjL3BraS9saWJ2aXJ0PC9zcGFu PQo+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIHNob3VsZCBiZSBlbm91Z2guPGJyPjxk aXY+PGJyPjwvZGl2PlRoZSB3b3I9Cmthcm91bmQgd29ya3M6IHRoZSBzZWxmLWhvc3RlZC1lbmdp bmUgaW5zdGFsbGF0aW9uIHByb2NlZWRzIG5vdy48YnI+PC9kaXY+PD0KZGl2Pjxicj48L2Rpdj48 ZGl2PlRoYW5rcyBmb3IgdGhlIHJlcG9ydCE8L2Rpdj48ZGl2Pi0tIDxicj48L2Rpdj48ZGl2PkRp ZGk8PQpicj48YnI+TWFueSB0aGFua3MgZm9yIHlvdXIga2luZCBhbmQgcHJvbXB0IGFzc2lzdGFu Y2UsPGJyPkdpdXNlcHBlPGJyPjxkaXY9Cj48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k aXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPlRoYW5rcyBmb3IgdGhlIHJlcD0Kb3J0LiBUaGUgd29y a2Fyb3VuZCBpcyBwcm9iYWJseSBub3QgZW5vdWdoLCBkZXBlbmRzIG9uIHdoYXQgeW91PC9kaXY+ PGRpdj5hPQpyZSB0cnlpbmcgdG8gZG8uICdta2RpciAvZXRjL3BraS9saWJ2aXJ0L3ByaXZhdGUn IGlzIG5lZWRlZCB0b28uIFdpdGhvdXQgaXQ9CiwgdGhlIGNvZGUgdGhhdDwvZGl2PjxkaXY+Y29w aWVzIHRoZXJlIGEga2V5IHdpbGwgY3JlYXRlIGEgZmlsZSAncHJpdmF0ZScgaT0KbnN0ZWFkIG9m IGNvcHlpbmcgaXQgaW50byBhIGRpcmVjdG9yeSAncHJpdmF0ZScuPC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj5GPQppeCBbMV0gd2FzIG1lcmdlZCB0byBhbGwgYnJhbmNoZXMuPC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj5bMV0mbmJzcDs8YSBocmU9CmY9M0QiaHR0cDovL2dlcnJpdC5vdmlydC5v cmcvMjU3NDciIHRhcmdldD0zRCJfYmxhbmsiPmh0dHA6Ly9nZXJyaXQub3ZpcnQubz0KcmcvMjU3 NDc8L2E+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5CZXN0IHJlZ2FyZHMsPC9kaXY+PGRpdj48 c3BhbiBzdHlsZT0KPTNEImZvbnQtc2l6ZToxMnB0OyI+LS0mbmJzcDs8L3NwYW4+PC9kaXY+PGRp dj5EaWRpPGJyPjxicj5IaSBEaWRpLDxicj50aGUgPQp3b3JrYXJvdW5kIHNlZW1lZCBhY3R1YWxs eSB0byBiZSBlbm91Z2ggdG8gbWFrZSB0aGUgc2VsZi1ob3N0ZWQtZW5naW5lIHNldHU9CnAgZ28g dGhyb3VnaCB1cCB0byB0aGUgZW5kIHdpdGhvdXQgYW55IHVzZXItdmlzaWJsZSBlcnJvciwgYnV0 IGl0IGxlZnQgbWUgdz0KaXRoIGEgbm9uLXJ1bm5pbmcgRW5naW5lIFZNIGFmdGVyd2FyZHMgKGJh c2ljYWxseSBpdCBkaWQgbm90IHJlc3RhcnQgdXAgYXV0PQpvbWF0aWNhbGx5IHVuZGVyIEhBIHBy b3RlY3Rpb24pLjxicj48ZGl2Pjxicj48L2Rpdj5JIGNvbGxlY3RlZCBhbGwgbG9ncyBhbmQ9CiBy ZXBvcnRlZCBpdCBpbiBhIHNlcGFyYXRlIG1lc3NhZ2Ugd2l0aCBzdWJqZWN0ICJTZWxmLWhvc3Rl ZCBlbmdpbmUgc2V0dXAgbz0KayBidXQgbm8gZW5naW5lIHZtIHJ1bm5pbmc9RTI9ODA9OEYgIiBi dXQgZ290IG5vIGNvbW1lbnRzIHlldC48YnI+PGRpdj48YnI+PQo8L2Rpdj5JZiBJIGdldCBubyBz dWdnZXN0aW9ucyBJIHdpbGwgdHJ5IHRvIHBlcmZvcm0gc29tZSAiY29ycmVjdGl2ZSBhY3Rpb249 CnMiIGJhc2VkIG9uIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIHByb2JsZW1zIGF0IGhhbmQsIGJ1 dCBJIGRpZCBub3Qgd2FudCB0bz0KICJjb3JydXB0IiB0aGUgZXhhY3Qgc3RhdGUgdG8gaGVscCBp biBkZWJ1Z2dpbmcgKHN0YXJ0aW5nIGFnYWluIGZyb20gc2NyYXRjPQpoIHdpdGggZnVsbCBmaXJz dCBub2RlIHJlaW5zdGFsbGF0aW9uIGlzIGEgc29tZXdoYXQgbGVuZ2h0eSBwcm9jZXNzIHNpbmNl IEk9CiBoYXZlIG5vIGxvY2FsIHJlcG8gbWlycm9ycykuPGJyPjxkaXY+PGJyPjwvZGl2Pk1hbnkg dGhhbmtzIGFnYWluLDxicj5HaXVzZT0KcHBlPGJyPjxkaXY+PGJyPjwvZGl2PjwvZGl2PjwvZGl2 PjwvZGl2PjwvZGl2PjwvZGl2Pjxicj5fX19fX19fX19fX19fX19fX19fPQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdApVc2Vyc0BvdmlydC5vcmcKaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9kaXY+PC9kaXY+PC9ibG9j a3F1b3RlPjxkaXY+PQo8YnI+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LS0gPGJyPjwv ZGl2PjxkaXY+PHNwYW4gbmFtZT0zRCJ4Ij48L3NwYW49Cj5EaWRpPGJyPjxzcGFuIG5hbWU9M0Qi eCI+PC9zcGFuPjxicj48L2Rpdj48L2Rpdj48L2JvZHk+PC9odG1sPgotLS0tLS09X1BhcnRfNTc0 NzU5MF8yMDUxNzYxMTIwLjEzOTU1NjA3ODczNTAtLQo= --===============8944654145179634851==--