From Sven.Achtelik at mailpool.us Thu Apr 23 03:58:26 2015 Content-Type: multipart/mixed; boundary="===============5895001902965366188==" MIME-Version: 1.0 From: Sven Achtelik To: users at ovirt.org Subject: Re: [ovirt-users] Hosted-Engine Setup: Failed to setup networks Date: Thu, 23 Apr 2015 02:58:15 -0500 Message-ID: In-Reply-To: BFAB40933B3367488CE6299BAF8592D1010C9C2A4941@SOCRATES.asl.local --===============5895001902965366188== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_BFAB40933B3367488CE6299BAF8592D1010C9C2A4966SOCRATESasl_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, fixed it, vdsm doesn't like the PREFIX entry in the ifcfg file. After chang= =3D ing that to NETMASK it worked. Sven Von: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] Im Auftra= g vo=3D n Sven Achtelik Gesendet: Mittwoch, 22. April 2015 23:51 An: users(a)ovirt.org Betreff: [ovirt-users] Hosted-Engine Setup: Failed to setup networks Hi Everyone, I tried to install oVirt 3.5 - hosted engine and it fails with some VDSM er= =3D ror while creating the ovirtmgmt bridge. The Host is running CentOS 7 and t= =3D he interface I want to use is em1 and it's the parent interface from a vlan= =3D . [ ERROR ] Failed to execute stage 'Misc configuration': Failed to setup net= =3D works {'ovirtmgmt': {'nic': 'em1', 'netmask': '255.255.255.128', 'bootproto= =3D ': 'none', 'ipaddr': '172.16.1.13', 'gateway': '172.16.1.1'}}. Error code: = =3D "16" message: "Unexpected exception" ---------------------------------------- 2015-04-22 16:33:55 INFO otopi.plugins.ovirt_hosted_engine_setup.network.br= =3D idge bridge._misc:198 Configuring the management ridge 2015-04-22 16:33:55 DEBUG otopi.context context._executeMethod:152 method e= =3D xception Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/otopi/context.py", line 142, in _e= =3D xecuteMethod method['method']() File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste= =3D d-engine-setup/network/bridge.py", line 207, in _misc _setupNetworks(conn, networks, {}, {'connectivityCheck': False}) File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste= =3D d-engine-setup/network/bridge.py", line 225, in _setupNetworks 'message: "%s"' % (networks, code, message)) RuntimeError: Failed to setup networks {'ovirtmgmt': {'nic': 'em1', 'netmas= =3D k': '255.255.255.128', 'bootproto': 'none', 'ipaddr': '172.16.1.13', 'gatew= =3D ay': '172.16.1.1'}}. Error code: "16" message: "Unexpected exception" 2015-04-22 16:33:55 ERROR otopi.context context._executeMethod:161 Failed t= =3D o execute stage 'Misc configuration': Failed to setup networks {'ovirtmgmt'= =3D : {' nic': 'em1', 'netmask': '255.255.255.128', 'bootproto': 'none', 'ipaddr': '= =3D 172.16.1.13', 'gateway': '172.16.1.1'}}. Error code: "16" message: "Unexpec= =3D ted exception" ------------------------------------ Is there anything I can do like creating the bridge manually or use older v= =3D ersion of the packages that don't have that issue ? Thank you, Sven --_000_BFAB40933B3367488CE6299BAF8592D1010C9C2A4966SOCRATESasl_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi All,

<= span=3D style=3D3D'color:#1F497D'> 

<=3D span lang=3D3DEN-US style=3D3D'color:#1F497D'>fixed it, vdsm doesn’t = like=3D the PREFIX entry in the ifcfg file. After changing that to NETMASK it work= =3D ed.

 

Sven

 

&nbs=3D p;

 

= Von:=3D users-bounces(a)ovirt= .org=3D [mailto:users-bounces(a)ovirt.org] Im Auftrag von Sven Achtelik
= Gesendet: Mittwoch, 22. April 2015 23:51
An: users(a)ovirt.o= rg=3D
Betreff: [ovirt-users] Hosted-Engine Setup: Failed to setup netw= =3D orks

 

Hi Everyone,

=3D  

I tried to= ins=3D tall oVirt 3.5 – hosted engine and it fails with some VDSM error whil= =3D e creating the ovirtmgmt bridge. The Host is running CentOS 7 and the inter= =3D face I want to use is em1 and it’s the parent interface from a vlan.<= =3D o:p>

 = ;

[ ERROR ] Failed = to e=3D xecute stage 'Misc configuration': Failed to setup networks {'ovirtmgmt': {= =3D 'nic': 'em1', 'netmask': '255.255.255.128', 'bootproto': 'none', 'ipaddr': = =3D '172.16.1.13', 'gateway': '172.16.1.1'}}. Error code: "16" messag= =3D e: "Unexpected exception"

----------------------------------------=

2015-04-22 16:33:55 IN= FO o=3D topi.plugins.ovirt_hosted_engine_setup.network.bridge bridge._misc:198 Conf= =3D iguring the management ridge

2015-04-22 16:33:55 DEBUG otopi.context context._executeMe= th=3D od:152 method exception Traceback (most recent call last):

  File "/usr/lib= /pyt=3D hon2.7/site-packages/otopi/context.py", line 142, in _executeMethod

  = &nbs=3D p; method['method']()

  File "/usr/share/ovirt-hosted-engine-setup/scripts/.= ./=3D plugins/ovirt-hosted-engine-setup/network/bridge.py", line 207, in _mi= =3D sc

 &= nbsp=3D ;  _setupNetworks(conn, networks, {}, {'connectivityCheck': False})

  File = &quo=3D t;/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hosted-engi= =3D ne-setup/network/bridge.py", line 225, in _setupNetworks

    'mes= sage=3D : "%s"' % (networks, code, message))

RuntimeError: Failed to setup networks= {'o=3D virtmgmt': {'nic': 'em1', 'netmask': '255.255.255.128', 'bootproto': 'none'= =3D , 'ipaddr': '172.16.1.13', 'gateway':

'172.16.1.1'}}. Error code: "16" messag= e:=3D "Unexpected exception"

2015-04-22 16:33:55 ERROR otopi.context context._exec= ut=3D eMethod:161 Failed to execute stage 'Misc configuration': Failed to setup n= =3D etworks {'ovirtmgmt': {'

nic': 'em1', 'netmask': '255.255.255.128', 'bootproto': 'none'= , =3D 'ipaddr': '172.16.1.13', 'gateway': '172.16.1.1'}}. Error code: "16&qu= =3D ot; message: "Unexpected

<= sp=3D an lang=3D3DEN-US>exception"

<=3D span lang=3D3DEN-US>------------------------------------<= /p=3D >

 

Is there anything I can do like creat= ing =3D the bridge manually or use older version of the packages that don’t h= =3D ave that issue ?

 

Tha=3D nk you,

<= o:p>=3D  

Sven

=3D --_000_BFAB40933B3367488CE6299BAF8592D1010C9C2A4966SOCRATESasl_-- --===============5895001902965366188== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0JGQUI0MDkzM0IzMzY3NDg4Q0U2Mjk5QkFGODU5MkQxMDEwQzlDMkE0OTY2U09DUkFU RVNhc2xfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpIEFsbCwKCmZpeGVkIGl0 LCB2ZHNtIGRvZXNuJ3QgbGlrZSB0aGUgUFJFRklYIGVudHJ5IGluIHRoZSBpZmNmZyBmaWxlLiBB ZnRlciBjaGFuZz0KaW5nIHRoYXQgdG8gTkVUTUFTSyBpdCB3b3JrZWQuCgpTdmVuCgoKClZvbjog dXNlcnMtYm91bmNlc0BvdmlydC5vcmcgW21haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10g SW0gQXVmdHJhZyB2bz0KbiBTdmVuIEFjaHRlbGlrCkdlc2VuZGV0OiBNaXR0d29jaCwgMjIuIEFw cmlsIDIwMTUgMjM6NTEKQW46IHVzZXJzQG92aXJ0Lm9yZwpCZXRyZWZmOiBbb3ZpcnQtdXNlcnNd IEhvc3RlZC1FbmdpbmUgU2V0dXA6IEZhaWxlZCB0byBzZXR1cCBuZXR3b3JrcwoKSGkgRXZlcnlv bmUsCgpJIHRyaWVkIHRvIGluc3RhbGwgb1ZpcnQgMy41IC0gaG9zdGVkIGVuZ2luZSBhbmQgaXQg ZmFpbHMgd2l0aCBzb21lIFZEU00gZXI9CnJvciB3aGlsZSBjcmVhdGluZyB0aGUgb3ZpcnRtZ210 IGJyaWRnZS4gVGhlIEhvc3QgaXMgcnVubmluZyBDZW50T1MgNyBhbmQgdD0KaGUgaW50ZXJmYWNl IEkgd2FudCB0byB1c2UgaXMgZW0xIGFuZCBpdCdzIHRoZSBwYXJlbnQgaW50ZXJmYWNlIGZyb20g YSB2bGFuPQouCgpbIEVSUk9SIF0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ01pc2MgY29uZmln dXJhdGlvbic6IEZhaWxlZCB0byBzZXR1cCBuZXQ9CndvcmtzIHsnb3ZpcnRtZ210JzogeyduaWMn OiAnZW0xJywgJ25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMTI4JywgJ2Jvb3Rwcm90bz0KJzogJ25v bmUnLCAnaXBhZGRyJzogJzE3Mi4xNi4xLjEzJywgJ2dhdGV3YXknOiAnMTcyLjE2LjEuMSd9fS4g RXJyb3IgY29kZTogPQoiMTYiIG1lc3NhZ2U6ICJVbmV4cGVjdGVkIGV4Y2VwdGlvbiIKLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMDE1LTA0LTIyIDE2OjMzOjU1IElO Rk8gb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLm5ldHdvcmsuYnI9Cmlk Z2UgYnJpZGdlLl9taXNjOjE5OCBDb25maWd1cmluZyB0aGUgbWFuYWdlbWVudCByaWRnZQoyMDE1 LTA0LTIyIDE2OjMzOjU1IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhv ZDoxNTIgbWV0aG9kIGU9CnhjZXB0aW9uIFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0 KToKICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdG9waS9jb250ZXh0 LnB5IiwgbGluZSAxNDIsIGluIF9lPQp4ZWN1dGVNZXRob2QKICAgIG1ldGhvZFsnbWV0aG9kJ10o KQogIEZpbGUgIi91c3Ivc2hhcmUvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9zY3JpcHRzLy4u L3BsdWdpbnMvb3ZpcnQtaG9zdGU9CmQtZW5naW5lLXNldHVwL25ldHdvcmsvYnJpZGdlLnB5Iiwg bGluZSAyMDcsIGluIF9taXNjCiAgICBfc2V0dXBOZXR3b3Jrcyhjb25uLCBuZXR3b3Jrcywge30s IHsnY29ubmVjdGl2aXR5Q2hlY2snOiBGYWxzZX0pCiAgRmlsZSAiL3Vzci9zaGFyZS9vdmlydC1o b3N0ZWQtZW5naW5lLXNldHVwL3NjcmlwdHMvLi4vcGx1Z2lucy9vdmlydC1ob3N0ZT0KZC1lbmdp bmUtc2V0dXAvbmV0d29yay9icmlkZ2UucHkiLCBsaW5lIDIyNSwgaW4gX3NldHVwTmV0d29ya3MK ICAgICdtZXNzYWdlOiAiJXMiJyAlIChuZXR3b3JrcywgY29kZSwgbWVzc2FnZSkpClJ1bnRpbWVF cnJvcjogRmFpbGVkIHRvIHNldHVwIG5ldHdvcmtzIHsnb3ZpcnRtZ210JzogeyduaWMnOiAnZW0x JywgJ25ldG1hcz0Kayc6ICcyNTUuMjU1LjI1NS4xMjgnLCAnYm9vdHByb3RvJzogJ25vbmUnLCAn aXBhZGRyJzogJzE3Mi4xNi4xLjEzJywgJ2dhdGV3PQpheSc6CicxNzIuMTYuMS4xJ319LiBFcnJv ciBjb2RlOiAiMTYiIG1lc3NhZ2U6ICJVbmV4cGVjdGVkIGV4Y2VwdGlvbiIKMjAxNS0wNC0yMiAx NjozMzo1NSBFUlJPUiBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTYxIEZh aWxlZCB0PQpvIGV4ZWN1dGUgc3RhZ2UgJ01pc2MgY29uZmlndXJhdGlvbic6IEZhaWxlZCB0byBz ZXR1cCBuZXR3b3JrcyB7J292aXJ0bWdtdCc9CjogeycKbmljJzogJ2VtMScsICduZXRtYXNrJzog JzI1NS4yNTUuMjU1LjEyOCcsICdib290cHJvdG8nOiAnbm9uZScsICdpcGFkZHInOiAnPQoxNzIu MTYuMS4xMycsICdnYXRld2F5JzogJzE3Mi4xNi4xLjEnfX0uIEVycm9yIGNvZGU6ICIxNiIgbWVz c2FnZTogIlVuZXhwZWM9CnRlZApleGNlcHRpb24iCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQoKSXMgdGhlcmUgYW55dGhpbmcgSSBjYW4gZG8gbGlrZSBjcmVhdGluZyB0aGUg YnJpZGdlIG1hbnVhbGx5IG9yIHVzZSBvbGRlciB2PQplcnNpb24gb2YgdGhlIHBhY2thZ2VzIHRo YXQgZG9uJ3QgaGF2ZSB0aGF0IGlzc3VlID8KClRoYW5rIHlvdSwKClN2ZW4KCi0tXzAwMF9CRkFC NDA5MzNCMzM2NzQ4OENFNjI5OUJBRjg1OTJEMTAxMEM5QzJBNDk2NlNPQ1JBVEVTYXNsXwpDb250 ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVtYXMt bWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89M0QidXJuOnNjaGVtYXMtbWljcj0Kb3NvZnQtY29t Om9mZmljZTpvZmZpY2UiIHhtbG5zOnc9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZp Y2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNl LzIwMDQvMTIvb21tbCIgeG1sbnM9M0QiaHR0cDo9Ci8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQw Ij48aGVhZD48bWV0YSBodHRwLWVxdWl2PTNEQ29udGVudC1UeXBlIGNvbnRlbnQ9Cj0zRCJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9M0R1cy1hc2NpaSI+PG1ldGEgbmFtZT0zREdlbmVyYXRvciBjb250ZW50 PTNEIk1pY3Jvcz0Kb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPjxzdHlsZT48IS0tCi8q IEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1h dGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZh bWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQovKiBTdHlsZSBE ZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7 bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglm b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVO LVVTO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsK CWNvbG9yOiMwNTYzQzE7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBz cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6 Izk1NEY3MjsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpzcGFuLkUtTWFpbEZvcm1hdHZv cmxhZ2UxNwoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJZm9udC1mYW1pbHk6IkNhbGlicmki LHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5FLU1haWxGb3JtYXR2b3JsYWdl MTgKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmOwoJY29sb3I6IzFGNDk3RDt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxl LXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAuMHB0O30KQHBhZ2UgV29yZFNlY3Rpb24x Cgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzAuODVwdCA3MC44NXB0IDIuMGNtIDcw Ljg1cHQ7fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQotLT48L3N0eWxl PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PTNEImVkaXQi IHNwaWRtYXg9M0QiMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld Pjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PTNEImVkaXQiPgo8bzppZG1hcCB2OmV4dD0zRCJl ZGl0IiBkYXRhPTNEIjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT48L2hl YWQ+PGJvZHkgbGFuZz0zRERFIGxpbms9M0QiIzA1NjNDMSIgdj0KbGluaz0zRCIjOTU0RjcyIj48 ZGl2IGNsYXNzPTNEV29yZFNlY3Rpb24xPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIHN0eWxl PQo9M0QnY29sb3I6IzFGNDk3RCc+SGkgQWxsLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh c3M9M0RNc29Ob3JtYWw+PHNwYW49CiBzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PD0Kc3BhbiBsYW5nPTNERU4t VVMgc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+Zml4ZWQgaXQsIHZkc20gZG9lc24mIzgyMTc7dCBs aWtlPQogdGhlIFBSRUZJWCBlbnRyeSBpbiB0aGUgaWZjZmcgZmlsZS4gQWZ0ZXIgY2hhbmdpbmcg dGhhdCB0byBORVRNQVNLIGl0IHdvcms9CmVkLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh c3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTIHN0eWxlPTNEJz0KY29sb3I6IzFGNDk3 RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFu IGxhbmc9Cj0zREVOLVVTIHN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPlN2ZW4gPG86cD48L286cD48 L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTj0Kb3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTIHN0eWxl PTNEJ2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvPQpwPjxwIGNsYXNz PTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUyBzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz48 bzpwPiZuYnM9CnA7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48YSBuYW1l PTNEIl9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gbD0KYW5nPTNERU4tVVMgc3R5bGU9M0QnY29sb3I6 IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD48ZGl2PjxkPQppdiBzdHls ZT0zRCdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz LjBwdCAwY20gMGM9Cm0gMGNtJz48cCBjbGFzcz0zRE1zb05vcm1hbD48Yj48c3BhbiBzdHlsZT0z RCdtc28tZmFyZWFzdC1sYW5ndWFnZTpERSc+Vm9uOj0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0z RCdtc28tZmFyZWFzdC1sYW5ndWFnZTpERSc+IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPQogW21h aWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10gPGI+SW0gQXVmdHJhZyB2b24gPC9iPlN2ZW4g QWNodGVsaWs8YnI+PGI9Cj5HZXNlbmRldDo8L2I+IE1pdHR3b2NoLCAyMi4gQXByaWwgMjAxNSAy Mzo1MTxicj48Yj5Bbjo8L2I+IHVzZXJzQG92aXJ0Lm9yZz0KPGJyPjxiPkJldHJlZmY6PC9iPiBb b3ZpcnQtdXNlcnNdIEhvc3RlZC1FbmdpbmUgU2V0dXA6IEZhaWxlZCB0byBzZXR1cCBuZXR3PQpv cmtzPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPTNETXNvTm9ybWFs PjxvOnA+Jm5ic3A7PC9vOnA9Cj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+SGkgRXZlcnlvbmUs IDxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPj0KPG86cD4mbmJzcDs8L286cD48 L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPkkgdHJpZWQgdG8gaW5z PQp0YWxsIG9WaXJ0IDMuNSAmIzgyMTE7IGhvc3RlZCBlbmdpbmUgYW5kIGl0IGZhaWxzIHdpdGgg c29tZSBWRFNNIGVycm9yIHdoaWw9CmUgY3JlYXRpbmcgdGhlIG92aXJ0bWdtdCBicmlkZ2UuIFRo ZSBIb3N0IGlzIHJ1bm5pbmcgQ2VudE9TIDcgYW5kIHRoZSBpbnRlcj0KZmFjZSBJIHdhbnQgdG8g dXNlIGlzIGVtMSBhbmQgaXQmIzgyMTc7cyB0aGUgcGFyZW50IGludGVyZmFjZSBmcm9tIGEgdmxh bi48PQpvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5n PTNERU4tVVM+PG86cD4mbmJzcDs8L289CjpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3Jt YWw+PHNwYW4gbGFuZz0zREVOLVVTPlsgRVJST1IgXSBGYWlsZWQgdG8gZT0KeGVjdXRlIHN0YWdl ICdNaXNjIGNvbmZpZ3VyYXRpb24nOiBGYWlsZWQgdG8gc2V0dXAgbmV0d29ya3MgeydvdmlydG1n bXQnOiB7PQonbmljJzogJ2VtMScsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjEyOCcsICdib290 cHJvdG8nOiAnbm9uZScsICdpcGFkZHInOiA9CicxNzIuMTYuMS4xMycsICdnYXRld2F5JzogJzE3 Mi4xNi4xLjEnfX0uIEVycm9yIGNvZGU6ICZxdW90OzE2JnF1b3Q7IG1lc3NhZz0KZTogJnF1b3Q7 VW5leHBlY3RlZCBleGNlcHRpb24mcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9 M0RNc29Ob3JtPQphbD48c3BhbiBsYW5nPTNERU4tVVM+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC89CnNwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9y bWFsPjxzcGFuIGxhbmc9M0RFTi1VUz4yMDE1LTA0LTIyIDE2OjMzOjU1IElORk8gbz0KdG9waS5w bHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5icmlkZ2UgYnJpZGdlLl9t aXNjOjE5OCBDb25mPQppZ3VyaW5nIHRoZSBtYW5hZ2VtZW50IHJpZGdlPG86cD48L286cD48L3Nw YW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGE9Cm4gbGFuZz0zREVOLVVTPjIwMTUtMDQt MjIgMTY6MzM6NTUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aD0Kb2Q6 MTUyIG1ldGhvZCBleGNlcHRpb24gVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxv OnA+PC9vOnA+PC9zcGFuPQo+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RF Ti1VUz4mbmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYi9weXQ9CmhvbjIuNy9zaXRlLXBhY2thZ2Vz L290b3BpL2NvbnRleHQucHkmcXVvdDssIGxpbmUgMTQyLCBpbiBfZXhlY3V0ZU1ldGhvZDxvOj0K cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1V Uz4mbmJzcDsmbmJzcDsmbmJzPQpwOyBtZXRob2RbJ21ldGhvZCddKCk8bzpwPjwvbzpwPjwvc3Bh bj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0KPTNERU4tVVM+Jm5ic3A7IEZp bGUgJnF1b3Q7L3Vzci9zaGFyZS9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL3NjcmlwdHMvLi4v PQpwbHVnaW5zL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvbmV0d29yay9icmlkZ2UucHkmcXVv dDssIGxpbmUgMjA3LCBpbiBfbWk9CnNjPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNE TXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz4mbmJzcDsmbmJzcD0KOyZuYnNwOyBfc2V0dXBO ZXR3b3Jrcyhjb25uLCBuZXR3b3Jrcywge30sIHsnY29ubmVjdGl2aXR5Q2hlY2snOiBGYWxzZX0p PG86PQpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0z REVOLVVTPiZuYnNwOyBGaWxlICZxdW89CnQ7L3Vzci9zaGFyZS9vdmlydC1ob3N0ZWQtZW5naW5l LXNldHVwL3NjcmlwdHMvLi4vcGx1Z2lucy9vdmlydC1ob3N0ZWQtZW5naT0KbmUtc2V0dXAvbmV0 d29yay9icmlkZ2UucHkmcXVvdDssIGxpbmUgMjI1LCBpbiBfc2V0dXBOZXR3b3JrczxvOnA+PC9v OnA+PC9zPQpwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz4m bmJzcDsmbmJzcDsmbmJzcDsgJ21lc3NhZ2U9CjogJnF1b3Q7JXMmcXVvdDsnICUgKG5ldHdvcmtz LCBjb2RlLCBtZXNzYWdlKSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhcz0Kcz0zRE1zb05v cm1hbD48c3BhbiBsYW5nPTNERU4tVVM+UnVudGltZUVycm9yOiBGYWlsZWQgdG8gc2V0dXAgbmV0 d29ya3MgeydvPQp2aXJ0bWdtdCc6IHsnbmljJzogJ2VtMScsICduZXRtYXNrJzogJzI1NS4yNTUu MjU1LjEyOCcsICdib290cHJvdG8nOiAnbm9uZSc9CiwgJ2lwYWRkcic6ICcxNzIuMTYuMS4xMycs ICdnYXRld2F5Jzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Obz0Kcm1hbD48 c3BhbiBsYW5nPTNERU4tVVM+JzE3Mi4xNi4xLjEnfX0uIEVycm9yIGNvZGU6ICZxdW90OzE2JnF1 b3Q7IG1lc3NhZ2U6PQogJnF1b3Q7VW5leHBlY3RlZCBleGNlcHRpb24mcXVvdDs8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw9Cj48c3BhbiBsYW5nPTNERU4tVVM+MjAx NS0wNC0yMiAxNjozMzo1NSBFUlJPUiBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dD0KZU1l dGhvZDoxNjEgRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ01pc2MgY29uZmlndXJhdGlvbic6IEZh aWxlZCB0byBzZXR1cCBuPQpldHdvcmtzIHsnb3ZpcnRtZ210Jzogeyc8bzpwPjwvbzpwPjwvc3Bh bj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGE9Cm5nPTNERU4tVVM+bmljJzogJ2Vt MScsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjEyOCcsICdib290cHJvdG8nOiAnbm9uZScsID0K J2lwYWRkcic6ICcxNzIuMTYuMS4xMycsICdnYXRld2F5JzogJzE3Mi4xNi4xLjEnfX0uIEVycm9y IGNvZGU6ICZxdW90OzE2JnF1PQpvdDsgbWVzc2FnZTogJnF1b3Q7VW5leHBlY3RlZDxvOnA+PC9v OnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3A9CmFuIGxhbmc9M0RFTi1VUz5l eGNlcHRpb24mcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+ PD0Kc3BhbiBsYW5nPTNERU4tVVM+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t PG86cD48L286cD48L3NwYW4+PC9wPQo+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0z REVOLVVTPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGE9CnNzPTNETXNvTm9ybWFs PjxzcGFuIGxhbmc9M0RFTi1VUz5JcyB0aGVyZSBhbnl0aGluZyBJIGNhbiBkbyBsaWtlIGNyZWF0 aW5nID0KdGhlIGJyaWRnZSBtYW51YWxseSBvciB1c2Ugb2xkZXIgdmVyc2lvbiBvZiB0aGUgcGFj a2FnZXMgdGhhdCBkb24mIzgyMTc7dCBoPQphdmUgdGhhdCBpc3N1ZSA/IDxvOnA+PC9vOnA+PC9z cGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU49Ci1VUz48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVO LVVTPlRoYT0KbmsgeW91LCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3Jt YWw+PHNwYW4gbGFuZz0zREVOLVVTPjxvOnA+PQombmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNs YXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5TdmVuIDxvOnA+PC89Cm86cD48L3Nw YW4+PC9wPjwvZGl2PjwvYm9keT48L2h0bWw+PQoKLS1fMDAwX0JGQUI0MDkzM0IzMzY3NDg4Q0U2 Mjk5QkFGODU5MkQxMDEwQzlDMkE0OTY2U09DUkFURVNhc2xfLS0K --===============5895001902965366188==--