From jurrien.bloemen at gmail.com Mon Mar 30 15:23:57 2015 Content-Type: multipart/mixed; boundary="===============7723225974280557653==" MIME-Version: 1.0 From: =?utf-8?q?Jurri=C3=ABn_Bloemen_=3Cjurrien=2Ebloemen_at_gmail=2Ecom=3E?= To: users at ovirt.org Subject: [ovirt-users] Modules sanlock are not configured Date: Mon, 30 Mar 2015 21:23:52 +0200 Message-ID: <17FD5BC9-9E42-4077-AC82-89573875D06D@gmail.com> --===============7723225974280557653== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_B0F5D3E0-FE6C-44CC-9D86-DD009DD544F1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dwindows-1252 Hi all, I have CentOS 7 running and I added the oVirt 3.5 repo to it. I open the = =3D oVirt Manager and added a new system to it.=3D20 The manager says installing and after that is fails to connect. Looking =3D on the system I see: Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running mkdirs Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D configure_coredump Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D configure_vdsm_logs Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D wait_for_network Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running run_init_hooks Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D upgraded_version_check Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D check_is_configured Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Error: Mar 30 21:09:37 vdsmd_init_common.sh[7106]: One of the modules is not =3D configured to work with VDSM. Mar 30 21:09:37 vdsmd_init_common.sh[7106]: To configure the module use =3D the following: Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure =3D [--module module-name]'. Mar 30 21:09:37 vdsmd_init_common.sh[7106]: If all modules are not =3D configured try to use: Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure =3D --force' Mar 30 21:09:37 vdsmd_init_common.sh[7106]: (The force flag will stop =3D the module's service and start it Mar 30 21:09:37 vdsmd_init_common.sh[7106]: afterwards automatically to =3D load the new configuration.) Mar 30 21:09:37 vdsmd_init_common.sh[7106]: libvirt is already =3D configured for vdsm Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Modules sanlock are not =3D configured Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: stopped during execute = =3D check_is_configured task (task returned with error code 1). So I run vdsm-tool configure after I stop sanlock.=3D20 # vdsm-tool configure Checking configuration status... libvirt is already configured for vdsm SUCCESS: ssl configured to true. No conflicts Running configure... Reconfiguration of sanlock is done. Done configuring modules to VDSM. But when I want to start vdsmd it still gives the error that sanlock is =3D not configured. Does somebody has a solution for this?=3D20 I am a bit lost on this=3D85 Google only tells me that there was a bug in = =3D 3.4.=3D20 Thanks in advance, Jurri=3DEBn=3D --Apple-Mail=3D_B0F5D3E0-FE6C-44CC-9D86-DD009DD544F1 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dwindows-1252 Hi =3D all,

I have CentOS 7 running and I added the oVirt =3D 3.5 repo to it. I open the oVirt Manager and added a new system to =3D it. 
The manager says installing and after that is fails =3D to connect. Looking on the system I see:

Mar 30 =3D 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running mkdirs
Mar 30 =3D 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D configure_coredump
Mar 30 = =3D 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D configure_vdsm_logs
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D wait_for_network
Mar 30 = =3D 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D run_init_hooks
Mar 30 = =3D 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D upgraded_version_check
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =3D check_is_configured
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Error:
Mar 30 =3D 21:09:37 vdsmd_init_common.sh[7106]: One of the modules is not =3D configured to work with VDSM.
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: To =3D configure the module use the following:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: =3D 'vdsm-tool configure [--module module-name]'.
Mar 30 =3D 21:09:37 vdsmd_init_common.sh[7106]: If all modules are not =3D configured try to use:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool =3D configure --force'
Mar 30 = =3D 21:09:37 vdsmd_init_common.sh[7106]: (The force flag will stop the =3D module's service and start it
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: =3D afterwards automatically to load the new configuration.)
Mar 30 =3D 21:09:37 vdsmd_init_common.sh[7106]: libvirt is already configured =3D for vdsm
Mar 30 =3D 21:09:37 vdsmd_init_common.sh[7106]: Modules sanlock are not =3D configured
Mar 30 =3D 21:09:37 vdsmd_init_common.sh[7106]: vdsm: stopped during execute =3D check_is_configured task (task returned with error code =3D 1).

So I run vdsm-tool configure after I =3D stop sanlock. 

# vdsm-tool configure

Checking configuration status...

libvirt is already configured for = =3D vdsm
SUCCESS: ssl =3D configured to true. No conflicts

Running configure...
Reconfiguration of sanlock is done.

Done configuring modules to =3D VDSM.

But when I want to start vdsmd it =3D still gives the error that sanlock is not =3D configured.

Does somebody has a solution for =3D this? 

I am a bit lost on this=3D85 Google = =3D only tells me that there was a bug in =3D 3.4. 

Thanks in =3D advance,

Jurri=3DEBn
=3D --Apple-Mail=3D_B0F5D3E0-FE6C-44CC-9D86-DD009DD544F1-- --===============7723225974280557653== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fQjBGNUQzRTAtRkU2Qy00NENDLTlEODYtREQwMDlERDU0NEYxCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD13aW5kb3dzLTEyNTIKCkhpIGFsbCwKCkkgaGF2ZSBDZW50T1MgNyBy dW5uaW5nIGFuZCBJIGFkZGVkIHRoZSBvVmlydCAzLjUgcmVwbyB0byBpdC4gSSBvcGVuIHRoZSA9 Cm9WaXJ0IE1hbmFnZXIgYW5kIGFkZGVkIGEgbmV3IHN5c3RlbSB0byBpdC49MjAKVGhlIG1hbmFn ZXIgc2F5cyBpbnN0YWxsaW5nIGFuZCBhZnRlciB0aGF0IGlzIGZhaWxzIHRvIGNvbm5lY3QuIExv b2tpbmcgPQpvbiB0aGUgc3lzdGVtIEkgc2VlOgoKTWFyIDMwIDIxOjA5OjM3IHZkc21kX2luaXRf Y29tbW9uLnNoWzcxMDZdOiB2ZHNtOiBSdW5uaW5nIG1rZGlycwpNYXIgMzAgMjE6MDk6MzcgdmRz bWRfaW5pdF9jb21tb24uc2hbNzEwNl06IHZkc206IFJ1bm5pbmcgPQpjb25maWd1cmVfY29yZWR1 bXAKTWFyIDMwIDIxOjA5OjM3IHZkc21kX2luaXRfY29tbW9uLnNoWzcxMDZdOiB2ZHNtOiBSdW5u aW5nID0KY29uZmlndXJlX3Zkc21fbG9ncwpNYXIgMzAgMjE6MDk6MzcgdmRzbWRfaW5pdF9jb21t b24uc2hbNzEwNl06IHZkc206IFJ1bm5pbmcgPQp3YWl0X2Zvcl9uZXR3b3JrCk1hciAzMCAyMTow OTozNyB2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogdmRzbTogUnVubmluZyBydW5faW5pdF9o b29rcwpNYXIgMzAgMjE6MDk6MzcgdmRzbWRfaW5pdF9jb21tb24uc2hbNzEwNl06IHZkc206IFJ1 bm5pbmcgPQp1cGdyYWRlZF92ZXJzaW9uX2NoZWNrCk1hciAzMCAyMTowOTozNyB2ZHNtZF9pbml0 X2NvbW1vbi5zaFs3MTA2XTogdmRzbTogUnVubmluZyA9CmNoZWNrX2lzX2NvbmZpZ3VyZWQKTWFy IDMwIDIxOjA5OjM3IHZkc21kX2luaXRfY29tbW9uLnNoWzcxMDZdOiBFcnJvcjoKTWFyIDMwIDIx OjA5OjM3IHZkc21kX2luaXRfY29tbW9uLnNoWzcxMDZdOiBPbmUgb2YgdGhlIG1vZHVsZXMgaXMg bm90ID0KY29uZmlndXJlZCB0byB3b3JrIHdpdGggVkRTTS4KTWFyIDMwIDIxOjA5OjM3IHZkc21k X2luaXRfY29tbW9uLnNoWzcxMDZdOiBUbyBjb25maWd1cmUgdGhlIG1vZHVsZSB1c2UgPQp0aGUg Zm9sbG93aW5nOgpNYXIgMzAgMjE6MDk6MzcgdmRzbWRfaW5pdF9jb21tb24uc2hbNzEwNl06ICd2 ZHNtLXRvb2wgY29uZmlndXJlID0KWy0tbW9kdWxlIG1vZHVsZS1uYW1lXScuCk1hciAzMCAyMTow OTozNyB2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogSWYgYWxsIG1vZHVsZXMgYXJlIG5vdCA9 CmNvbmZpZ3VyZWQgdHJ5IHRvIHVzZToKTWFyIDMwIDIxOjA5OjM3IHZkc21kX2luaXRfY29tbW9u LnNoWzcxMDZdOiAndmRzbS10b29sIGNvbmZpZ3VyZSA9Ci0tZm9yY2UnCk1hciAzMCAyMTowOToz NyB2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogKFRoZSBmb3JjZSBmbGFnIHdpbGwgc3RvcCA9 CnRoZSBtb2R1bGUncyBzZXJ2aWNlIGFuZCBzdGFydCBpdApNYXIgMzAgMjE6MDk6MzcgdmRzbWRf aW5pdF9jb21tb24uc2hbNzEwNl06IGFmdGVyd2FyZHMgYXV0b21hdGljYWxseSB0byA9CmxvYWQg dGhlIG5ldyBjb25maWd1cmF0aW9uLikKTWFyIDMwIDIxOjA5OjM3IHZkc21kX2luaXRfY29tbW9u LnNoWzcxMDZdOiBsaWJ2aXJ0IGlzIGFscmVhZHkgPQpjb25maWd1cmVkIGZvciB2ZHNtCk1hciAz MCAyMTowOTozNyB2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogTW9kdWxlcyBzYW5sb2NrIGFy ZSBub3QgPQpjb25maWd1cmVkCk1hciAzMCAyMTowOTozNyB2ZHNtZF9pbml0X2NvbW1vbi5zaFs3 MTA2XTogdmRzbTogc3RvcHBlZCBkdXJpbmcgZXhlY3V0ZSA9CmNoZWNrX2lzX2NvbmZpZ3VyZWQg dGFzayAodGFzayByZXR1cm5lZCB3aXRoIGVycm9yIGNvZGUgMSkuCgpTbyBJIHJ1biB2ZHNtLXRv b2wgY29uZmlndXJlIGFmdGVyIEkgc3RvcCBzYW5sb2NrLj0yMAoKIyB2ZHNtLXRvb2wgY29uZmln dXJlCgpDaGVja2luZyBjb25maWd1cmF0aW9uIHN0YXR1cy4uLgoKbGlidmlydCBpcyBhbHJlYWR5 IGNvbmZpZ3VyZWQgZm9yIHZkc20KU1VDQ0VTUzogc3NsIGNvbmZpZ3VyZWQgdG8gdHJ1ZS4gTm8g Y29uZmxpY3RzCgpSdW5uaW5nIGNvbmZpZ3VyZS4uLgpSZWNvbmZpZ3VyYXRpb24gb2Ygc2FubG9j ayBpcyBkb25lLgoKRG9uZSBjb25maWd1cmluZyBtb2R1bGVzIHRvIFZEU00uCgpCdXQgd2hlbiBJ IHdhbnQgdG8gc3RhcnQgdmRzbWQgaXQgc3RpbGwgZ2l2ZXMgdGhlIGVycm9yIHRoYXQgc2FubG9j ayBpcyA9Cm5vdCBjb25maWd1cmVkLgoKRG9lcyBzb21lYm9keSBoYXMgYSBzb2x1dGlvbiBmb3Ig dGhpcz89MjAKCkkgYW0gYSBiaXQgbG9zdCBvbiB0aGlzPTg1IEdvb2dsZSBvbmx5IHRlbGxzIG1l IHRoYXQgdGhlcmUgd2FzIGEgYnVnIGluID0KMy40Lj0yMAoKVGhhbmtzIGluIGFkdmFuY2UsCgpK dXJyaT1FQm49CgotLUFwcGxlLU1haWw9X0IwRjVEM0UwLUZFNkMtNDRDQy05RDg2LUREMDA5REQ1 NDRGMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRlbnQt VHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD13aW5kb3dzLTEyNTIKCjxodG1sPjxoZWFkPjxtZXRh IGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbCA9CmNoYXJz ZXQ9M0R3aW5kb3dzLTEyNTIiPjwvaGVhZD48Ym9keSBzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFr LXdvcmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFm dGVyLXdoaXRlLXNwYWNlOyI+SGkgPQphbGwsPGRpdj48YnI+PC9kaXY+PGRpdj5JIGhhdmUgQ2Vu dE9TIDcgcnVubmluZyBhbmQgSSBhZGRlZCB0aGUgb1ZpcnQgPQozLjUgcmVwbyB0byBpdC4gSSBv cGVuIHRoZSBvVmlydCBNYW5hZ2VyIGFuZCBhZGRlZCBhIG5ldyBzeXN0ZW0gdG8gPQppdC4mbmJz cDs8L2Rpdj48ZGl2PlRoZSBtYW5hZ2VyIHNheXMgaW5zdGFsbGluZyBhbmQgYWZ0ZXIgdGhhdCBp cyBmYWlscyA9CnRvIGNvbm5lY3QuIExvb2tpbmcgb24gdGhlIHN5c3RlbSBJIHNlZTo8L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXYgPQpzdHlsZT0zRCJtYXJnaW46IDBweDsgZm9udC1mYW1p bHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjQ1LCAyNDUsID0KMjQ1KTsgYmFja2dyb3Vu ZC1jb2xvcjogcmdiKDAsIDAsIDApOyI+TWFyIDMwID0KMjE6MDk6MzcmbmJzcDt2ZHNtZF9pbml0 X2NvbW1vbi5zaFs3MTA2XTogdmRzbTogUnVubmluZyBta2RpcnM8L2Rpdj48ZGl2ID0Kc3R5bGU9 M0QibWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyBjb2xvcjogcmdiKDI0 NSwgMjQ1LCA9CjI0NSk7IGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTsiPk1hciAzMCA9 CjIxOjA5OjM3Jm5ic3A7dmRzbWRfaW5pdF9jb21tb24uc2hbNzEwNl06IHZkc206IFJ1bm5pbmcg PQpjb25maWd1cmVfY29yZWR1bXA8L2Rpdj48ZGl2IHN0eWxlPTNEIm1hcmdpbjogMHB4OyBmb250 LWZhbWlseTogJ0NvdXJpZXIgPQpOZXcnOyBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpOyBiYWNr Z3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5NYXIgMzAgPQoyMTowOTozNyZuYnNwO3Zkc21k X2luaXRfY29tbW9uLnNoWzcxMDZdOiB2ZHNtOiBSdW5uaW5nID0KY29uZmlndXJlX3Zkc21fbG9n czwvZGl2PjxkaXYgc3R5bGU9M0QibWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiA9CidDb3VyaWVy IE5ldyc7IGNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7IGJhY2tncm91bmQtY29sb3I6IHJnYigw LCAwLCA9CjApOyI+TWFyIDMwIDIxOjA5OjM3Jm5ic3A7dmRzbWRfaW5pdF9jb21tb24uc2hbNzEw Nl06IHZkc206IFJ1bm5pbmcgPQp3YWl0X2Zvcl9uZXR3b3JrPC9kaXY+PGRpdiBzdHlsZT0zRCJt YXJnaW46IDBweDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyID0KTmV3JzsgY29sb3I6IHJnYigyNDUs IDI0NSwgMjQ1KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApOyI+TWFyIDMwID0KMjE6 MDk6MzcmbmJzcDt2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogdmRzbTogUnVubmluZyA9CnJ1 bl9pbml0X2hvb2tzPC9kaXY+PGRpdiBzdHlsZT0zRCJtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6 ICdDb3VyaWVyID0KTmV3JzsgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTsgYmFja2dyb3VuZC1j b2xvcjogcmdiKDAsIDAsIDApOyI+TWFyIDMwID0KMjE6MDk6MzcmbmJzcDt2ZHNtZF9pbml0X2Nv bW1vbi5zaFs3MTA2XTogdmRzbTogUnVubmluZyA9CnVwZ3JhZGVkX3ZlcnNpb25fY2hlY2s8L2Rp dj48ZGl2IHN0eWxlPTNEIm1hcmdpbjogMHB4OyBmb250LWZhbWlseTogPQonQ291cmllciBOZXcn OyBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwg PQowKTsiPk1hciAzMCAyMTowOTozNyZuYnNwO3Zkc21kX2luaXRfY29tbW9uLnNoWzcxMDZdOiB2 ZHNtOiBSdW5uaW5nID0KY2hlY2tfaXNfY29uZmlndXJlZDwvZGl2PjxkaXYgc3R5bGU9M0QibWFy Z2luOiAwcHg7IGZvbnQtZmFtaWx5OiA9CidDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjQ1LCAy NDUsIDI0NSk7IGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCA9CjApOyI+TWFyIDMwIDIxOjA5 OjM3Jm5ic3A7dmRzbWRfaW5pdF9jb21tb24uc2hbNzEwNl06IEVycm9yOjwvZGl2PjxkaXYgPQpz dHlsZT0zRCJtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiBy Z2IoMjQ1LCAyNDUsID0KMjQ1KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApOyI+TWFy IDMwID0KMjE6MDk6MzcmbmJzcDt2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogT25lIG9mIHRo ZSBtb2R1bGVzIGlzIG5vdCA9CmNvbmZpZ3VyZWQgdG8gd29yayB3aXRoIFZEU00uPC9kaXY+PGRp diBzdHlsZT0zRCJtYXJnaW46IDBweDsgPQpmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsgY29s b3I6IHJnYigyNDUsIDI0NSwgMjQ1KTsgYmFja2dyb3VuZC1jb2xvcjogPQpyZ2IoMCwgMCwgMCk7 Ij5NYXIgMzAgMjE6MDk6MzcmbmJzcDt2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogVG8gPQpj b25maWd1cmUgdGhlIG1vZHVsZSB1c2UgdGhlIGZvbGxvd2luZzo8L2Rpdj48ZGl2IHN0eWxlPTNE Im1hcmdpbjogMHB4OyA9CmZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyBjb2xvcjogcmdiKDI0 NSwgMjQ1LCAyNDUpOyBiYWNrZ3JvdW5kLWNvbG9yOiA9CnJnYigwLCAwLCAwKTsiPk1hciAzMCAy MTowOTozNyZuYnNwO3Zkc21kX2luaXRfY29tbW9uLnNoWzcxMDZdOiA9Cid2ZHNtLXRvb2wgY29u ZmlndXJlIFstLW1vZHVsZSBtb2R1bGUtbmFtZV0nLjwvZGl2PjxkaXYgc3R5bGU9M0QibWFyZ2lu OiA9CjBweDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjQ1LCAyNDUs IDI0NSk7ID0KYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApOyI+TWFyIDMwID0KMjE6MDk6 MzcmbmJzcDt2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogSWYgYWxsIG1vZHVsZXMgYXJlIG5v dCA9CmNvbmZpZ3VyZWQgdHJ5IHRvIHVzZTo8L2Rpdj48ZGl2IHN0eWxlPTNEIm1hcmdpbjogMHB4 OyBmb250LWZhbWlseTogPQonQ291cmllciBOZXcnOyBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUp OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgPQowKTsiPk1hciAzMCAyMTowOTozNyZuYnNw O3Zkc21kX2luaXRfY29tbW9uLnNoWzcxMDZdOiAndmRzbS10b29sID0KY29uZmlndXJlIC0tZm9y Y2UnPC9kaXY+PGRpdiBzdHlsZT0zRCJtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6ICdDb3VyaWVy ID0KTmV3JzsgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTsgYmFja2dyb3VuZC1jb2xvcjogcmdi KDAsIDAsIDApOyI+TWFyIDMwID0KMjE6MDk6MzcmbmJzcDt2ZHNtZF9pbml0X2NvbW1vbi5zaFs3 MTA2XTogKFRoZSBmb3JjZSBmbGFnIHdpbGwgc3RvcCB0aGUgPQptb2R1bGUncyBzZXJ2aWNlIGFu ZCBzdGFydCBpdDwvZGl2PjxkaXYgc3R5bGU9M0QibWFyZ2luOiAwcHg7ID0KZm9udC1mYW1pbHk6 ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7IGJhY2tncm91bmQtY29s b3I6ID0KcmdiKDAsIDAsIDApOyI+TWFyIDMwIDIxOjA5OjM3Jm5ic3A7dmRzbWRfaW5pdF9jb21t b24uc2hbNzEwNl06ID0KYWZ0ZXJ3YXJkcyBhdXRvbWF0aWNhbGx5IHRvIGxvYWQgdGhlIG5ldyBj b25maWd1cmF0aW9uLik8L2Rpdj48ZGl2ID0Kc3R5bGU9M0QibWFyZ2luOiAwcHg7IGZvbnQtZmFt aWx5OiAnQ291cmllciBOZXcnOyBjb2xvcjogcmdiKDI0NSwgMjQ1LCA9CjI0NSk7IGJhY2tncm91 bmQtY29sb3I6IHJnYigwLCAwLCAwKTsiPk1hciAzMCA9CjIxOjA5OjM3Jm5ic3A7dmRzbWRfaW5p dF9jb21tb24uc2hbNzEwNl06IGxpYnZpcnQgaXMgYWxyZWFkeSBjb25maWd1cmVkID0KZm9yIHZk c208L2Rpdj48ZGl2IHN0eWxlPTNEIm1hcmdpbjogMHB4OyBmb250LWZhbWlseTogJ0NvdXJpZXIg TmV3JzsgPQpjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io MCwgMCwgMCk7Ij5NYXIgMzAgPQoyMTowOTozNyZuYnNwO3Zkc21kX2luaXRfY29tbW9uLnNoWzcx MDZdOiBNb2R1bGVzIHNhbmxvY2sgYXJlIG5vdCA9CmNvbmZpZ3VyZWQ8L2Rpdj48ZGl2IHN0eWxl PTNEIm1hcmdpbjogMHB4OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsgPQpjb2xvcjogcmdi KDI0NSwgMjQ1LCAyNDUpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5NYXIgMzAg PQoyMTowOTozNyB2ZHNtZF9pbml0X2NvbW1vbi5zaFs3MTA2XTogdmRzbTogc3RvcHBlZCBkdXJp bmcgZXhlY3V0ZSA9CmNoZWNrX2lzX2NvbmZpZ3VyZWQgdGFzayAodGFzayByZXR1cm5lZCB3aXRo IGVycm9yIGNvZGUgPQoxKS48L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlNvIEkgcnVu IHZkc20tdG9vbCBjb25maWd1cmUgYWZ0ZXIgSSA9CnN0b3Agc2FubG9jay4mbmJzcDs8L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXYgc3R5bGU9M0QibWFyZ2luOiAwcHg7ID0KZm9udC1mYW1p bHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7IGJhY2tncm91bmQt Y29sb3I6ID0KcmdiKDAsIDAsIDApOyI+IyB2ZHNtLXRvb2wgY29uZmlndXJlPC9kaXY+PGRpdiBz dHlsZT0zRCJtYXJnaW46IDBweDsgPQpmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsgY29sb3I6 IHJnYigyNDUsIDI0NSwgMjQ1KTsgYmFja2dyb3VuZC1jb2xvcjogPQpyZ2IoMCwgMCwgMCk7IG1p bi1oZWlnaHQ6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0zRCJtYXJnaW46IDBweDsgPQpm b250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTsgYmFj a2dyb3VuZC1jb2xvcjogPQpyZ2IoMCwgMCwgMCk7Ij5DaGVja2luZyBjb25maWd1cmF0aW9uIHN0 YXR1cy4uLjwvZGl2PjxkaXYgc3R5bGU9M0QibWFyZ2luOj0KIDBweDsgZm9udC1mYW1pbHk6ICdD b3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7ID0KYmFja2dyb3VuZC1jb2xv cjogcmdiKDAsIDAsIDApOyBtaW4taGVpZ2h0OiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgPQpzdHls ZT0zRCJtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2Io MjQ1LCAyNDUsID0KMjQ1KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApOyI+bGlidmly dCBpcyBhbHJlYWR5IGNvbmZpZ3VyZWQgZm9yID0KdmRzbTwvZGl2PjxkaXYgc3R5bGU9M0QibWFy Z2luOiAwcHg7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyBjb2xvcjogPQpyZ2IoMjQ1LCAy NDUsIDI0NSk7IGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTsiPlNVQ0NFU1M6IHNzbCA9 CmNvbmZpZ3VyZWQgdG8gdHJ1ZS4gTm8gY29uZmxpY3RzPC9kaXY+PGRpdiBzdHlsZT0zRCJtYXJn aW46IDBweDsgPQpmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsgY29sb3I6IHJnYigyNDUsIDI0 NSwgMjQ1KTsgYmFja2dyb3VuZC1jb2xvcjogPQpyZ2IoMCwgMCwgMCk7IG1pbi1oZWlnaHQ6IDE0 cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0zRCJtYXJnaW46IDBweDsgPQpmb250LWZhbWlseTog J0NvdXJpZXIgTmV3JzsgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTsgYmFja2dyb3VuZC1jb2xv cjogPQpyZ2IoMCwgMCwgMCk7Ij5SdW5uaW5nIGNvbmZpZ3VyZS4uLjwvZGl2PjxkaXYgc3R5bGU9 M0QibWFyZ2luOiAwcHg7ID0KZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2Io MjQ1LCAyNDUsIDI0NSk7IGJhY2tncm91bmQtY29sb3I6ID0KcmdiKDAsIDAsIDApOyI+UmVjb25m aWd1cmF0aW9uIG9mIHNhbmxvY2sgaXMgZG9uZS48L2Rpdj48ZGl2ID0Kc3R5bGU9M0QibWFyZ2lu OiAwcHg7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyBjb2xvcjogcmdiKDI0NSwgMjQ1LCA9 CjI0NSk7IGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTsgbWluLWhlaWdodDogMTRweDsi Pjxicj48L2Rpdj48ZGl2ID0Kc3R5bGU9M0QibWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiAnQ291 cmllciBOZXcnOyBjb2xvcjogcmdiKDI0NSwgMjQ1LCA9CjI0NSk7IGJhY2tncm91bmQtY29sb3I6 IHJnYigwLCAwLCAwKTsiPkRvbmUgY29uZmlndXJpbmcgbW9kdWxlcyB0byA9ClZEU00uPC9kaXY+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5CdXQgd2hlbiBJIHdhbnQgdG8gc3RhcnQgdmRzbWQg aXQgPQpzdGlsbCBnaXZlcyB0aGUgZXJyb3IgdGhhdCBzYW5sb2NrIGlzIG5vdCA9CmNvbmZpZ3Vy ZWQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Eb2VzIHNvbWVib2R5IGhhcyBhIHNvbHV0aW9u IGZvciA9CnRoaXM/Jm5ic3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGFtIGEgYml0IGxv c3Qgb24gdGhpcz04NSBHb29nbGUgPQpvbmx5IHRlbGxzIG1lIHRoYXQgdGhlcmUgd2FzIGEgYnVn IGluID0KMy40LiZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGluID0KYWR2 YW5jZSw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pkp1cnJpPUVCbjwvZGl2PjwvYm9keT48L2h0 bWw+PQoKLS1BcHBsZS1NYWlsPV9CMEY1RDNFMC1GRTZDLTQ0Q0MtOUQ4Ni1ERDAwOURENTQ0RjEt LQo= --===============7723225974280557653==--