From lists at yazzy.org Sun Jun 11 22:06:38 2017 Content-Type: multipart/mixed; boundary="===============1091655342865408621==" MIME-Version: 1.0 From: Marcin Jessa To: users at ovirt.org Subject: Re: [ovirt-users] Re-adding oVirt host. Date: Mon, 12 Jun 2017 00:06:34 +0200 Message-ID: In-Reply-To: CAAqDm6ai7GstQP3=94Rs++pxj7y3y5opJ+-gBhd=RiRC91Pc_w@mail.gmail.com --===============1091655342865408621== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_39D7DED1-87FA-4E94-B88F-643F338AD494 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 Hi. I deleted /etc/vdsm/vdsm.id, rebooted the box but still could not re-add = =3D the host.=3D20 Still the same error message: "Error while executing action: Cannot add =3D Host. The Host name is already in use, please choose a unique name and =3D try again.=3DE2=3D80=3D9D What I did to fix it: # su postgres bash-4.2$ psql -s engine psql (9.2.18) engine=3D3D# select vds_id from vds_static where host_name =3D3D =3D =3DE2=3D80=3D98my.ip.add.ress=3DE2=3D80=3D99; vds_id =3D20 -------------------------------------- acadd185-5673-4eb9-8ad3-b5c0390caeb0 (1 row) engine=3D3D# delete from vds_statistics where vds_id =3D3D =3D 'acadd185-5673-4eb9-8ad3-b5c0390caeb0=3DE2=3D80=3D99; engine=3D3D# delete from vds_dynamic where vds_id =3D3D =3D 'acadd185-5673-4eb9-8ad3-b5c0390caeb0=3DE2=3D80=3D99; engine=3D3D# delete from vds_static where vds_id =3D3D =3D 'acadd185-5673-4eb9-8ad3-b5c0390caeb0'; Finally I ran: # uuidgen > /etc/vdsm/vdsm.id Thanks for pointing me to the right direction Arman. Marcin. > On 11 Jun 2017, at 16:15, Arman Khalatyan wrote: >=3D20 > you should delete vdsmid from /etc/vdsmd or so... checkout the forum =3D somewhere I mentioned it. >=3D20 > Am 11.06.2017 2:52 nachm. schrieb "Marcin M. Jessa" >: > Hi guys. >=3D20 > I have a two node setup. One server running on CentOS [1] and one =3D server with oVirt node [2]. > I added local storage to my oVirt host but I forgot the storage I =3D chose was already in use so it failed. > I then got a host entry with local storage which was shown as not =3D configured. > I then removed that local storage host but then it completely =3D disappeared from my setup. > Then I tried to add it again but oVirt said that host is already =3D defined. I tried different name with the same IP but it also failed =3D saying that that IP is already defined. Is there a way to re-add that =3D previously defined host? > How can I bring it back? >=3D20 > [1]: oVirt Engine Version: 4.1.2.2-1.el7.centos > [2]: oVirt Node 4.1.2 >=3D20 >=3D20 > Marcin Jessa. > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users =3D --Apple-Mail=3D_39D7DED1-87FA-4E94-B88F-643F338AD494 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 Hi.

= I =3D deleted /etc/vdsm/vdsm.id, rebooted the box but still could not re-add =3D the host. 
Still the same error message: "Error =3D while executing action: Cannot add Host. The Host name is already in =3D use, please choose a unique name and try again.=3DE2=3D80=3D9D
=

What I did to fix it:
# su postgres
bash-4.2$ psql -s =3D engine
psql = =3D (9.2.18)
engine= =3D3D=3D # select vds_id from vds_static where host_name =3D3D =3D =3DE2=3D80=3D98my.ip.add.ress=3DE2=3D80=3D99;

 = =3D               vds_id     =3D            
--------------------------------------
 acadd185-5673-4eb9-8ad3-b5c0390caeb0
(1 =3D row)

engine= =3D3D=3D # delete from vds_statistics where vds_id =3D3D =3D 'acadd185-5673-4eb9-8ad3-b5c0390caeb0=3DE2=3D80=3D99;
engine=3D3D# delete from vds_dynamic wher= e =3D vds_id =3D3D 'acadd185-5673-4eb9-8ad3-b5c0390caeb0=3DE2=3D80=3D99;engine=3D3D# delete from vds_static wher= e =3D vds_id =3D3D 'acadd185-5673-4eb9-8ad3-b5c0390caeb0';


Finally I = =3D ran:
# uuidgen > =3D
/etc/vdsm/vdsm.id

Thanks for pointing me to the right direction =3D Arman.

Marcin.

On 11 Jun 2017, at 16:15, Ar= man =3D Khalatyan <arm2arm(a)gmail.com> wrote:

you should delete vdsmid from /etc/vdsmd or so... checkout =3D the forum somewhere I mentioned it.

Am 11.06.2017 2:52 nachm. schrieb= =3D "Marcin M. Jessa" <lists(a)yazzy.org>:
Hi guys.

I have a two node setup. One server running on CentOS [1] and one server = =3D with oVirt node [2].
I added local storage to my oVirt host but I forgot the storage I chose =3D was already in use so it failed.
I then got a host entry with local storage which was shown as not =3D configured.
I then removed that local storage host but then it completely =3D disappeared from my setup.
Then I tried to add it again but oVirt said that host is already =3D defined. I tried different name with the same IP but it also failed =3D saying that that IP is already defined. Is there a way to re-add that =3D previously defined host?
How can I bring it back?

[1]: oVirt Engine Version: 4.1.2.2-1.el7.centos
[2]: oVirt Node 4.1.2


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

=3D --Apple-Mail=3D_39D7DED1-87FA-4E94-B88F-643F338AD494-- --===============1091655342865408621== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMzlEN0RFRDEtODdGQS00RTk0LUI4OEYtNjQzRjMzOEFENDk0CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKSGkuCgpJIGRlbGV0ZWQgL2V0Yy92ZHNtL3Zkc20uaWQs IHJlYm9vdGVkIHRoZSBib3ggYnV0IHN0aWxsIGNvdWxkIG5vdCByZS1hZGQgPQp0aGUgaG9zdC49 MjAKU3RpbGwgdGhlIHNhbWUgZXJyb3IgbWVzc2FnZTogIkVycm9yIHdoaWxlIGV4ZWN1dGluZyBh Y3Rpb246IENhbm5vdCBhZGQgPQpIb3N0LiBUaGUgSG9zdCBuYW1lIGlzIGFscmVhZHkgaW4gdXNl LCBwbGVhc2UgY2hvb3NlIGEgdW5pcXVlIG5hbWUgYW5kID0KdHJ5IGFnYWluLj1FMj04MD05RAoK V2hhdCBJIGRpZCB0byBmaXggaXQ6CiMgc3UgcG9zdGdyZXMKYmFzaC00LjIkIHBzcWwgLXMgZW5n aW5lCnBzcWwgKDkuMi4xOCkKZW5naW5lPTNEIyBzZWxlY3QgdmRzX2lkIGZyb20gdmRzX3N0YXRp YyB3aGVyZSBob3N0X25hbWUgPTNEID0KPUUyPTgwPTk4bXkuaXAuYWRkLnJlc3M9RTI9ODA9OTk7 CgogICAgICAgICAgICAgICAgdmRzX2lkICAgICAgICAgICAgICAgPTIwCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhY2FkZDE4NS01NjczLTRlYjktOGFkMy1iNWMwMzkw Y2FlYjAKKDEgcm93KQoKZW5naW5lPTNEIyBkZWxldGUgZnJvbSB2ZHNfc3RhdGlzdGljcyB3aGVy ZSB2ZHNfaWQgPTNEID0KJ2FjYWRkMTg1LTU2NzMtNGViOS04YWQzLWI1YzAzOTBjYWViMD1FMj04 MD05OTsKZW5naW5lPTNEIyBkZWxldGUgZnJvbSB2ZHNfZHluYW1pYyB3aGVyZSB2ZHNfaWQgPTNE ID0KJ2FjYWRkMTg1LTU2NzMtNGViOS04YWQzLWI1YzAzOTBjYWViMD1FMj04MD05OTsKZW5naW5l PTNEIyBkZWxldGUgZnJvbSB2ZHNfc3RhdGljIHdoZXJlIHZkc19pZCA9M0QgPQonYWNhZGQxODUt NTY3My00ZWI5LThhZDMtYjVjMDM5MGNhZWIwJzsKCgpGaW5hbGx5IEkgcmFuOgojIHV1aWRnZW4g PiAvZXRjL3Zkc20vdmRzbS5pZAoKVGhhbmtzIGZvciBwb2ludGluZyBtZSB0byB0aGUgcmlnaHQg ZGlyZWN0aW9uIEFybWFuLgoKTWFyY2luLgoKPiBPbiAxMSBKdW4gMjAxNywgYXQgMTY6MTUsIEFy bWFuIEtoYWxhdHlhbiA8YXJtMmFybUBnbWFpbC5jb20+IHdyb3RlOgo+PTIwCj4geW91IHNob3Vs ZCBkZWxldGUgdmRzbWlkIGZyb20gL2V0Yy92ZHNtZCBvciBzby4uLiBjaGVja291dCB0aGUgZm9y dW0gPQpzb21ld2hlcmUgSSBtZW50aW9uZWQgaXQuCj49MjAKPiBBbSAxMS4wNi4yMDE3IDI6NTIg bmFjaG0uIHNjaHJpZWIgIk1hcmNpbiBNLiBKZXNzYSIgPGxpc3RzQHlhenp5Lm9yZyA9CjxtYWls dG86bGlzdHNAeWF6enkub3JnPj46Cj4gSGkgZ3V5cy4KPj0yMAo+IEkgaGF2ZSBhIHR3byBub2Rl IHNldHVwLiBPbmUgc2VydmVyIHJ1bm5pbmcgb24gQ2VudE9TIFsxXSBhbmQgb25lID0Kc2VydmVy IHdpdGggb1ZpcnQgbm9kZSBbMl0uCj4gSSBhZGRlZCBsb2NhbCBzdG9yYWdlIHRvIG15IG9WaXJ0 IGhvc3QgYnV0IEkgZm9yZ290IHRoZSBzdG9yYWdlIEkgPQpjaG9zZSB3YXMgYWxyZWFkeSBpbiB1 c2Ugc28gaXQgZmFpbGVkLgo+IEkgdGhlbiBnb3QgYSBob3N0IGVudHJ5IHdpdGggbG9jYWwgc3Rv cmFnZSB3aGljaCB3YXMgc2hvd24gYXMgbm90ID0KY29uZmlndXJlZC4KPiBJIHRoZW4gcmVtb3Zl ZCB0aGF0IGxvY2FsIHN0b3JhZ2UgaG9zdCBidXQgdGhlbiBpdCBjb21wbGV0ZWx5ID0KZGlzYXBw ZWFyZWQgZnJvbSBteSBzZXR1cC4KPiBUaGVuIEkgdHJpZWQgdG8gYWRkIGl0IGFnYWluIGJ1dCBv VmlydCBzYWlkIHRoYXQgaG9zdCBpcyBhbHJlYWR5ID0KZGVmaW5lZC4gSSB0cmllZCBkaWZmZXJl bnQgbmFtZSB3aXRoIHRoZSBzYW1lIElQIGJ1dCBpdCBhbHNvIGZhaWxlZCA9CnNheWluZyB0aGF0 IHRoYXQgSVAgaXMgYWxyZWFkeSBkZWZpbmVkLiBJcyB0aGVyZSBhIHdheSB0byByZS1hZGQgdGhh dCA9CnByZXZpb3VzbHkgZGVmaW5lZCBob3N0Pwo+IEhvdyBjYW4gSSBicmluZyBpdCBiYWNrPwo+ PTIwCj4gWzFdOiBvVmlydCBFbmdpbmUgVmVyc2lvbjogNC4xLjIuMi0xLmVsNy5jZW50b3MKPiBb Ml06IG9WaXJ0IE5vZGUgNC4xLjIKPj0yMAo+PTIwCj4gTWFyY2luIEplc3NhLgo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFpbGluZyBs aXN0Cj4gVXNlcnNAb3ZpcnQub3JnIDxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPgo+IGh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyA9CjxodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM+CgoKLS1BcHBsZS1NYWlsPV8zOUQ3REVEMS04 N0ZBLTRFOTQtQjg4Ri02NDNGMzM4QUQ0OTQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVv dGVkLXByaW50YWJsZQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9dXRmLTgKCjxo dG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRl eHQvaHRtbCA9CmNoYXJzZXQ9M0R1dGYtOCI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3Jh cDogYnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1i cmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+SGkuPGRpdiBjbGFzcz0zRCIi PjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5JID0KZGVsZXRlZCAvZXRjL3Zk c20vdmRzbS5pZCwgcmVib290ZWQgdGhlIGJveCBidXQgc3RpbGwgY291bGQgbm90IHJlLWFkZCA9 CnRoZSBob3N0LiZuYnNwOzxiciBjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj48c3BhbiBzdHls ZT0zRCJmb250LWZhbWlseTogPQonQXJpYWwgVW5pY29kZSBNUycsIEFyaWFsLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IHNtYWxsOyA9CmZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgb3Jw aGFuczogMjsgd2lkb3dzOiAyOyBiYWNrZ3JvdW5kLWNvbG9yOiA9CnJnYigyNTUsIDI1NSwgMjU1 KTsiIGNsYXNzPTNEIiI+U3RpbGwgdGhlIHNhbWUgZXJyb3IgbWVzc2FnZTogIkVycm9yID0Kd2hp bGUgZXhlY3V0aW5nIGFjdGlvbjogQ2Fubm90IGFkZCBIb3N0LiBUaGUgSG9zdCBuYW1lIGlzIGFs cmVhZHkgaW4gPQp1c2UsIHBsZWFzZSBjaG9vc2UgYSB1bmlxdWUgbmFtZSBhbmQgdHJ5IGFnYWlu Lj1FMj04MD05RDwvc3Bhbj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIm9y cGhhbnM6IDI7IHdpZG93czogMjsiIGNsYXNzPTNEIiI+PGZvbnQgPQpmYWNlPTNEIkFyaWFsIFVu aWNvZGUgTVMsIEFyaWFsLCBzYW5zLXNlcmlmIiBzaXplPTNEIjIiIGNsYXNzPTNEIiI+PHNwYW4g PQpzdHlsZT0zRCJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0z RCIiPjxiciA9CmNsYXNzPTNEIiI+PC9zcGFuPjwvZm9udD48L2Rpdj48ZGl2IHN0eWxlPTNEIm9y cGhhbnM6IDI7IHdpZG93czogMjsiID0KY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIkFyaWFsIFVu aWNvZGUgTVMsIEFyaWFsLCBzYW5zLXNlcmlmIiBzaXplPTNEIjIiID0KY2xhc3M9M0QiIj48c3Bh biBzdHlsZT0zRCJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiA9CmNsYXNz PTNEIiI+V2hhdCBJIGRpZCB0byBmaXggaXQ6PC9zcGFuPjwvZm9udD48L2Rpdj48ZGl2IHN0eWxl PTNEIm9ycGhhbnM6PQogMjsgd2lkb3dzOiAyOyIgY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIm1h cmdpbjogMHB4OyBmb250LXNpemU6IDEzcHg7ID0KbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1m YW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjU1LCAyMTIsID0KMTIxKTsgYmFja2dy b3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1MDk4KTsiIGNsYXNzPTNEIiI+PHNwYW4gPQpz dHlsZT0zRCJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzOyBjb2xv cjogIzUyMzBlMSIgPQpjbGFzcz0zRCIiPiM8L3NwYW4+PHNwYW4gc3R5bGU9M0QiZm9udC12YXJp YW50LWxpZ2F0dXJlczogPQpuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0zRCIiPiBzdSBwb3N0 Z3Jlczwvc3Bhbj48L2Rpdj48ZGl2ID0Kc3R5bGU9M0QibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTog MTNweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ID0KJ0NvdXJpZXIgTmV3Jzsg Y29sb3I6IHJnYigyNTUsIDIxMiwgMTIxKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA9 CjAsIDAuODUwOTgpOyIgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LXZhcmlhbnQtbGln YXR1cmVzOiA9Cm5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPTNEIiI+YmFzaC00LjIkIHBzcWwg LXMgPQplbmdpbmU8L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0zRCJtYXJnaW46IDBweDsgZm9udC1z aXplOiAxM3B4OyA9CmxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAnQ291cmllciBO ZXcnOyBjb2xvcjogcmdiKDI1NSwgMjEyLCA9CjEyMSk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEo MCwgMCwgMCwgMC44NTA5OCk7IiBjbGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QiZm9udC12YXJp YW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9M0QiIj5wc3FsID0KKDku Mi4xOCk8L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0zRCJtYXJnaW46IDBweDsgZm9udC1zaXplOiAx M3B4OyA9CmxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyBj b2xvcjogcmdiKDI1NSwgMjEyLCA9CjEyMSk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwg MCwgMC44NTA5OCk7IiBjbGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QiZm9udC12YXJpYW50LWxp Z2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9M0QiIj5lbmdpbmU9M0Q9CiMgc2Vs ZWN0IHZkc19pZCBmcm9tIHZkc19zdGF0aWMgd2hlcmUgaG9zdF9uYW1lID0zRCA9Cj1FMj04MD05 OG15LmlwLmFkZC5yZXNzPUUyPTgwPTk5Ozwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPTNEIm1hcmdp bjogMHB4OyA9CmZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1p bHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiA9CnJnYigyNTUsIDIxMiwgMTIxKTsgYmFja2dyb3Vu ZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1MDk4KTsiID0KY2xhc3M9M0QiIj48c3BhbiBzdHls ZT0zRCJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiA9CmNsYXNz PTNEIiI+PGRpdiBzdHlsZT0zRCJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgbWlu LWhlaWdodDogPQoxNXB4OyIgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LXZhcmlhbnQt bGlnYXR1cmVzOiA9Cm5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPTNEIiI+PC9zcGFuPjxiciBj bGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpzdHlsZT0zRCJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6 IG5vcm1hbDsiIGNsYXNzPTNEIiI+PHNwYW4gPQpzdHlsZT0zRCJmb250LXZhcmlhbnQtbGlnYXR1 cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0zRCIiPiZuYnNwOyA9CiZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB2ZHNfaWQgJm5ic3A7ICZuYnNw OyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvZGl2 PjxkaXYgPQpzdHlsZT0zRCJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiIGNsYXNz PTNEIiI+PHNwYW4gPQpzdHlsZT0zRCJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24t bGlnYXR1cmVzIiA9CmNsYXNzPTNEIiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS08L3NwYW4+PC9kaXY+PGRpdiA9CnN0eWxlPTNEIm1hcmdpbjogMHB4OyBsaW5lLWhlaWdo dDogbm9ybWFsOyIgY2xhc3M9M0QiIj48c3BhbiA9CnN0eWxlPTNEImZvbnQtdmFyaWFudC1saWdh dHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiID0KY2xhc3M9M0QiIj4mbmJzcDthY2FkZDE4NS01 NjczLTRlYjktOGFkMy1iNWMwMzkwY2FlYjA8L3NwYW4+PC9kaXY+PGRpdiA9CnN0eWxlPTNEIm1h cmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyIgY2xhc3M9M0QiIj48c3BhbiA9CnN0eWxl PTNEImZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPTNE IiI+KDEgPQpyb3cpPC9zcGFuPjwvZGl2Pjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPTNEIm1hcmdp bjogMHB4OyBmb250LXNpemU6ID0KMTNweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1p bHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjU1LCA9CjIxMiwgMTIxKTsgYmFja2dyb3Vu ZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1MDk4KTsiIGNsYXNzPTNEIiI+PHNwYW4gPQpzdHls ZT0zRCJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0z RCIiPjxiciA9CmNsYXNzPTNEIiI+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9M0QibWFyZ2luOiAw cHg7IGZvbnQtc2l6ZTogMTNweDsgPQpsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTog J0NvdXJpZXIgTmV3JzsgY29sb3I6IHJnYigyNTUsIDIxMiwgPQoxMjEpOyBiYWNrZ3JvdW5kLWNv bG9yOiByZ2JhKDAsIDAsIDAsIDAuODUwOTgpOyIgY2xhc3M9M0QiIj48c3BhbiA9CnN0eWxlPTNE ImZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPTNEIiI+ ZW5naW5lPTNEPQojIGRlbGV0ZSBmcm9tIHZkc19zdGF0aXN0aWNzIHdoZXJlIHZkc19pZCA9M0Qg PQonYWNhZGQxODUtNTY3My00ZWI5LThhZDMtYjVjMDM5MGNhZWIwPUUyPTgwPTk5Ozwvc3Bhbj48 L2Rpdj48ZGl2ID0Kc3R5bGU9M0QibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1o ZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ID0KJ0NvdXJpZXIgTmV3JzsgY29sb3I6IHJnYigy NTUsIDIxMiwgMTIxKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA9CjAsIDAuODUwOTgp OyIgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiA9Cm5v LWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPTNEIiI+ZW5naW5lPTNEIyBkZWxldGUgZnJvbSB2ZHNf ZHluYW1pYyB3aGVyZSA9CnZkc19pZCA9M0QgJ2FjYWRkMTg1LTU2NzMtNGViOS04YWQzLWI1YzAz OTBjYWViMD1FMj04MD05OTs8L3NwYW4+PC9kaXY+PGRpPQp2IHN0eWxlPTNEIm1hcmdpbjogMHB4 OyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7ID0KZm9udC1mYW1pbHk6ICdD b3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjU1LCAyMTIsIDEyMSk7IGJhY2tncm91bmQtY29sb3I6 ID0KcmdiYSgwLCAwLCAwLCAwLjg1MDk4KTsiIGNsYXNzPTNEIiI+PHNwYW4gc3R5bGU9M0QiZm9u dC12YXJpYW50LWxpZ2F0dXJlczo9CiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0zRCIiPmVu Z2luZT0zRCMgZGVsZXRlIGZyb20gdmRzX3N0YXRpYyB3aGVyZSA9CnZkc19pZCA9M0QgJ2FjYWRk MTg1LTU2NzMtNGViOS04YWQzLWI1YzAzOTBjYWViMCc7PC9zcGFuPjwvZGl2PjxkaXYgPQpzdHls ZT0zRCJtYXJnaW46IDBweDsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBm b250LWZhbWlseTogPQonQ291cmllciBOZXcnOyBjb2xvcjogcmdiKDI1NSwgMjEyLCAxMjEpOyBi YWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsID0KMCwgMC44NTA5OCk7IiBjbGFzcz0zRCIiPjxi ciBjbGFzcz0zRCIiPjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9M0Qib3JwaGFuczo9CiAyOyB3aWRv d3M6IDI7IiBjbGFzcz0zRCIiPjxmb250IGZhY2U9M0QiQXJpYWwgVW5pY29kZSBNUywgQXJpYWws ID0Kc2Fucy1zZXJpZiIgc2l6ZT0zRCIyIiBjbGFzcz0zRCIiPjxzcGFuIHN0eWxlPTNEImJhY2tn cm91bmQtY29sb3I6ID0KcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9M0QiIj48YnIgY2xhc3M9 M0QiIj48L3NwYW4+PC9mb250PjwvZGl2PjxkaXYgPQpzdHlsZT0zRCJvcnBoYW5zOiAyOyB3aWRv d3M6IDI7IiBjbGFzcz0zRCIiPjxmb250IGZhY2U9M0QiQXJpYWwgVW5pY29kZSA9Ck1TLCBBcmlh bCwgc2Fucy1zZXJpZiIgc2l6ZT0zRCIyIiBjbGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QiYmFj a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9M0QiIj5GaW5hbGx5IEkg PQpyYW46PC9zcGFuPjwvZm9udD48L2Rpdj48ZGl2IHN0eWxlPTNEIm9ycGhhbnM6IDI7IHdpZG93 czogMjsiID0KY2xhc3M9M0QiIj48cHJlIHN0eWxlPTNEImZvbnQtZmFtaWx5OiBjb3VyaWVyLCAn Y291cmllciBuZXcnLCBtb25vc3BhY2U7ID0KZm9udC1zaXplOiAxNHB4OyB3aGl0ZS1zcGFjZTog cHJlLXdyYXA7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgbWFyZ2luOiA9CjBlbTsgY29sb3I6IHJn YigxNjAsIDMwLCAzMCk7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgPQpiYWNrZ3Jv dW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0zRCIiPiMgdXVpZGdlbiAmZ3Q7 ID0KL2V0Yy92ZHNtL3Zkc20uaWQ8L3ByZT48ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+ PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+VGhhbmtzIGZvciBwb2ludGluZyBtZSB0byB0aGUgcmln aHQgZGlyZWN0aW9uID0KQXJtYW4uPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIi PjwvZGl2PjwvZGl2PjxkaXYgPQpzdHlsZT0zRCJvcnBoYW5zOiAyOyB3aWRvd3M6IDI7IiBjbGFz cz0zRCIiPjxmb250IGZhY2U9M0QiQXJpYWwgVW5pY29kZSA9Ck1TLCBBcmlhbCwgc2Fucy1zZXJp ZiIgc2l6ZT0zRCIyIiBjbGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QiYmFja2dyb3VuZC1jb2xv cjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgPQpjbGFzcz0zRCIiPk1hcmNpbi48L3NwYW4+PC9mb250 PjwvZGl2PjxkaXY+PGJyIGNsYXNzPTNEIiI+PGJsb2NrcXVvdGUgPQp0eXBlPTNEImNpdGUiIGNs YXNzPTNEIiI+PGRpdiBjbGFzcz0zRCIiPk9uIDExIEp1biAyMDE3LCBhdCAxNjoxNSwgQXJtYW4g PQpLaGFsYXR5YW4gJmx0OzxhIGhyZWY9M0QibWFpbHRvOmFybTJhcm1AZ21haWwuY29tIiA9CmNs YXNzPTNEIiI+YXJtMmFybUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj48YnIgPQpjbGFz cz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48ZGl2IGNsYXNzPTNEIiI+PGRpdiBkaXI9 M0QiYXV0byIgPQpjbGFzcz0zRCIiPnlvdSBzaG91bGQgZGVsZXRlIHZkc21pZCBmcm9tIC9ldGMv dmRzbWQgb3Igc28uLi4gY2hlY2tvdXQgPQp0aGUgZm9ydW0gc29tZXdoZXJlIEkgbWVudGlvbmVk IGl0LjwvZGl2PjxkaXYgY2xhc3M9M0QiZ21haWxfZXh0cmEiPjxiciA9CmNsYXNzPTNEIiI+PGRp diBjbGFzcz0zRCJnbWFpbF9xdW90ZSI+QW0gMTEuMDYuMjAxNyAyOjUyIG5hY2htLiBzY2hyaWVi ID0KIk1hcmNpbiBNLiBKZXNzYSIgJmx0OzxhIGhyZWY9M0QibWFpbHRvOmxpc3RzQHlhenp5Lm9y ZyIgPQpjbGFzcz0zRCIiPmxpc3RzQHlhenp5Lm9yZzwvYT4mZ3Q7OjxiciB0eXBlPTNEImF0dHJp YnV0aW9uIiA9CmNsYXNzPTNEIiI+PGJsb2NrcXVvdGUgY2xhc3M9M0QiZ21haWxfcXVvdGUiIHN0 eWxlPTNEIm1hcmdpbjowIDAgMCA9Ci44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFk ZGluZy1sZWZ0OjFleCI+SGkgZ3V5cy48YnIgY2xhc3M9M0QiIj4KPGJyIGNsYXNzPTNEIiI+Ckkg aGF2ZSBhIHR3byBub2RlIHNldHVwLiBPbmUgc2VydmVyIHJ1bm5pbmcgb24gQ2VudE9TIFsxXSBh bmQgb25lIHNlcnZlciA9CndpdGggb1ZpcnQgbm9kZSBbMl0uPGJyIGNsYXNzPTNEIiI+CkkgYWRk ZWQgbG9jYWwgc3RvcmFnZSB0byBteSBvVmlydCBob3N0IGJ1dCBJIGZvcmdvdCB0aGUgc3RvcmFn ZSBJIGNob3NlID0Kd2FzIGFscmVhZHkgaW4gdXNlIHNvIGl0IGZhaWxlZC48YnIgY2xhc3M9M0Qi Ij4KSSB0aGVuIGdvdCBhIGhvc3QgZW50cnkgd2l0aCBsb2NhbCBzdG9yYWdlIHdoaWNoIHdhcyBz aG93biBhcyBub3QgPQpjb25maWd1cmVkLjxiciBjbGFzcz0zRCIiPgpJIHRoZW4gcmVtb3ZlZCB0 aGF0IGxvY2FsIHN0b3JhZ2UgaG9zdCBidXQgdGhlbiBpdCBjb21wbGV0ZWx5ID0KZGlzYXBwZWFy ZWQgZnJvbSBteSBzZXR1cC48YnIgY2xhc3M9M0QiIj4KVGhlbiBJIHRyaWVkIHRvIGFkZCBpdCBh Z2FpbiBidXQgb1ZpcnQgc2FpZCB0aGF0IGhvc3QgaXMgYWxyZWFkeSA9CmRlZmluZWQuIEkgdHJp ZWQgZGlmZmVyZW50IG5hbWUgd2l0aCB0aGUgc2FtZSBJUCBidXQgaXQgYWxzbyBmYWlsZWQgPQpz YXlpbmcgdGhhdCB0aGF0IElQIGlzIGFscmVhZHkgZGVmaW5lZC4gSXMgdGhlcmUgYSB3YXkgdG8g cmUtYWRkIHRoYXQgPQpwcmV2aW91c2x5IGRlZmluZWQgaG9zdD88YnIgY2xhc3M9M0QiIj4KSG93 IGNhbiBJIGJyaW5nIGl0IGJhY2s/PGJyIGNsYXNzPTNEIiI+CjxiciBjbGFzcz0zRCIiPgpbMV06 IG9WaXJ0IEVuZ2luZSBWZXJzaW9uOiA0LjEuMi4yLTEuZWw3LmNlbnRvczxiciBjbGFzcz0zRCIi PgpbMl06IG9WaXJ0IE5vZGUgNC4xLjI8YnIgY2xhc3M9M0QiIj4KPGJyIGNsYXNzPTNEIiI+Cjxi ciBjbGFzcz0zRCIiPgpNYXJjaW4gSmVzc2EuPGJyIGNsYXNzPTNEIiI+Cl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzx3YnIgY2xhc3M9M0QiIj5fX19fX19fX19fX19fX19fXzxiciA9CmNs YXNzPTNEIiI+ClVzZXJzIG1haWxpbmcgbGlzdDxiciBjbGFzcz0zRCIiPgo8YSBocmVmPTNEIm1h aWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdldD0zRCJfYmxhbmsiID0KY2xhc3M9M0QiIj5Vc2Vy c0BvdmlydC5vcmc8L2E+PGJyIGNsYXNzPTNEIiI+CjxhIGhyZWY9M0QiaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiA9CnJlbD0zRCJub3JlZmVycmVyIiB0YXJn ZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu PHdiciA9CmNsYXNzPTNEIiI+L2xpc3RpbmZvL3VzZXJzPC9hPjxiciBjbGFzcz0zRCIiPgo8L2Js b2NrcXVvdGU+PC9kaXY+PC9kaXY+CjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xhc3M9 M0QiIj48L2Rpdj48L2Rpdj48L2JvZHk+PC9odG1sPj0KCi0tQXBwbGUtTWFpbD1fMzlEN0RFRDEt ODdGQS00RTk0LUI4OEYtNjQzRjMzOEFENDk0LS0K --===============1091655342865408621==--