From fabrice.bacchella at icloud.com Fri Jun 17 06:37:10 2016 Content-Type: multipart/mixed; boundary="===============8783410492685016195==" MIME-Version: 1.0 From: Fabrice Bacchella To: users at ovirt.org Subject: Re: [ovirt-users] migration failed with permission denied Date: Fri, 17 Jun 2016 12:37:07 +0200 Message-ID: <543CEB6D-F675-40D5-97C9-E8CC5FB2AF05@icloud.com> In-Reply-To: 837B9A5F-380A-46A5-BF50-2F9F6530ACE7@redhat.com --===============8783410492685016195== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_CFFE5E82-FDD2-44CA-8F9A-5FF6885F3E72 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 > Le 17 juin 2016 =3DC3=3DA0 12:33, Vinzenz Feenstra a =3D =3DC3=3DA9crit : >=3D20 >=3D20 >> On Jun 17, 2016, at 12:12 PM, Fabrice Bacchella =3D > = =3D wrote: >>=3D20 >>=3D20 >>> Le 17 juin 2016 =3DC3=3DA0 12:05, Vinzenz Feenstra > a =3DC3=3DA9crit : >>>=3D20 >>> Hi Fabrice, >>>=3D20 >>>> On Jun 17, 2016, at 11:41 AM, Fabrice Bacchella =3D > = =3D wrote: >>>>=3D20 >>>> I'm running an up to date ovirt setup. >>>>=3D20 >>>> I tried to put an host in maintenance mode, with one VM running on =3D it. >>>>=3D20 >>>> It failed with this message in vdsm.log: >>>>=3D20 >>=3D20 >>>> libvirtError: internal error: process exited while connecting to =3D monitor: 2016-06-17T09:30:04.429323Z qemu-kvm: -chardev =3D socket,id=3D3Dcharchannel0,path=3D3D/var/lib/libvirt/qemu/channels/b82209c9= -42=3D ff-457c-bb98-b6a2034833fc.com.redhat.rhevm.vdsm,server,nowait: Failed to = =3D bind socket to =3D /var/lib/libvirt/qemu/channels/b82209c9-42ff-457c-bb98-b6a2034833fc.com.re= =3D dhat.rhevm.vdsm: Permission denied >>>=3D20 >>> This is pretty odd, could you please send me the out put of this: >>>=3D20 >>> # rpm -qa | grep vdsm >>>=3D20 >>> =3D46rom the target and destination hosts. Thanks. >>=3D20 >=3D20 > Thanks. >=3D20 > And on the destination server what are the access rights on =3D /var/lib/libvirt/qemu/channels?=3D20 On both: drwxrwxr-x 2 vdsm qemu 137 Jun 14 15:35 /var/lib/libvirt/qemu/channels drwxrwxr-x 2 vdsm qemu 6 May 24 16:03 /var/lib/libvirt/qemu/channels > And if you have SELinux enabled can you temporary set it to permissive = =3D on the destination and try to migrate? SELinux is disabled on both. --Apple-Mail=3D_CFFE5E82-FDD2-44CA-8F9A-5FF6885F3E72 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8
Le 17 juin 2016 =3DC3=3DA0 12:33, Vinzenz Feenstra <vfeenstr(a)redhat.com<= /a>>=3D a =3DC3=3DA9crit :




Le 17 juin 2016 =3DC3=3DA0 12:05, Vinzenz Feenstra <vfeenstr(a)redhat.com<= /a>>=3D a =3DC3=3DA9crit :

Hi Fabrice,


I'm running an = =3D up to date ovirt setup.

I tried to put an host in maintenance mode, with one VM =3D running on it.

It failed with this message in vdsm.log:


libvirtError: internal error: process exited while connecting = =3D to monitor: 2016-06-17T09:30:04.429323Z qemu-kvm: -chardev =3D socket,id=3D3Dcharchannel0,path=3D3D/var/lib/libvirt/qemu/channels/b82209c9= -42=3D ff-457c-bb98-b6a2034833fc.com.redhat.rhevm.vdsm,server,nowait: Failed to = =3D bind socket to =3D /var/lib/libvirt/qemu/channels/b82209c9-42ff-457c-bb98-b6a2034833fc.com.re= =3D dhat.rhevm.vdsm: Permission =3D denied

This is pretty odd, could you please = =3D send me the out put of this:

# rpm -qa | grep vdsm

=3D46rom the target a= nd =3D destination hosts. Thanks.



Thanks.

And on the destinatio= n =3D server what are the access rights on =3D /var/lib/libvirt/qemu/channels? 
= =3D On both:
drwxrwxr-x 2 vdsm qemu 137 Jun 14 15:35 = =3D /var/lib/libvirt/qemu/channels
drwxrwxr-x 2 vdsm = =3D qemu 6 May 24 16:03 /var/lib/libvirt/qemu/channels

And if= =3D you have SELinux enabled can you temporary set it to permissive on the =3D destination and try to migrate?

SELinux is disabled on both.


=3D --Apple-Mail=3D_CFFE5E82-FDD2-44CA-8F9A-5FF6885F3E72-- --===============8783410492685016195== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fQ0ZGRTVFODItRkREMi00NENBLThGOUEtNUZGNjg4NUYzRTcyCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKCj4gTGUgMTcganVpbiAyMDE2ID1DMz1BMCAxMjozMywg VmluemVueiBGZWVuc3RyYSA8dmZlZW5zdHJAcmVkaGF0LmNvbT4gYSA9Cj1DMz1BOWNyaXQgOgo+ PTIwCj49MjAKPj4gT24gSnVuIDE3LCAyMDE2LCBhdCAxMjoxMiBQTSwgRmFicmljZSBCYWNjaGVs bGEgPQo8ZmFicmljZS5iYWNjaGVsbGFAaWNsb3VkLmNvbSA8bWFpbHRvOmZhYnJpY2UuYmFjY2hl bGxhQGljbG91ZC5jb20+PiA9Cndyb3RlOgo+Pj0yMAo+Pj0yMAo+Pj4gTGUgMTcganVpbiAyMDE2 ID1DMz1BMCAxMjowNSwgVmluemVueiBGZWVuc3RyYSA8dmZlZW5zdHJAcmVkaGF0LmNvbSA9Cjxt YWlsdG86dmZlZW5zdHJAcmVkaGF0LmNvbT4+IGEgPUMzPUE5Y3JpdCA6Cj4+Pj0yMAo+Pj4gSGkg RmFicmljZSwKPj4+PTIwCj4+Pj4gT24gSnVuIDE3LCAyMDE2LCBhdCAxMTo0MSBBTSwgRmFicmlj ZSBCYWNjaGVsbGEgPQo8ZmFicmljZS5iYWNjaGVsbGFAaWNsb3VkLmNvbSA8bWFpbHRvOmZhYnJp Y2UuYmFjY2hlbGxhQGljbG91ZC5jb20+PiA9Cndyb3RlOgo+Pj4+PTIwCj4+Pj4gSSdtIHJ1bm5p bmcgYW4gdXAgdG8gZGF0ZSBvdmlydCBzZXR1cC4KPj4+Pj0yMAo+Pj4+IEkgdHJpZWQgdG8gcHV0 IGFuIGhvc3QgaW4gbWFpbnRlbmFuY2UgbW9kZSwgd2l0aCBvbmUgVk0gcnVubmluZyBvbiA9Cml0 Lgo+Pj4+PTIwCj4+Pj4gSXQgZmFpbGVkIHdpdGggdGhpcyBtZXNzYWdlIGluIHZkc20ubG9nOgo+ Pj4+PTIwCj4+PTIwCj4+Pj4gbGlidmlydEVycm9yOiBpbnRlcm5hbCBlcnJvcjogcHJvY2VzcyBl eGl0ZWQgd2hpbGUgY29ubmVjdGluZyB0byA9Cm1vbml0b3I6IDIwMTYtMDYtMTdUMDk6MzA6MDQu NDI5MzIzWiBxZW11LWt2bTogLWNoYXJkZXYgPQpzb2NrZXQsaWQ9M0RjaGFyY2hhbm5lbDAscGF0 aD0zRC92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVscy9iODIyMDljOS00Mj0KZmYtNDU3Yy1i Yjk4LWI2YTIwMzQ4MzNmYy5jb20ucmVkaGF0LnJoZXZtLnZkc20sc2VydmVyLG5vd2FpdDogRmFp bGVkIHRvID0KYmluZCBzb2NrZXQgdG8gPQovdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMv YjgyMjA5YzktNDJmZi00NTdjLWJiOTgtYjZhMjAzNDgzM2ZjLmNvbS5yZT0KZGhhdC5yaGV2bS52 ZHNtOiBQZXJtaXNzaW9uIGRlbmllZAo+Pj49MjAKPj4+IFRoaXMgaXMgcHJldHR5IG9kZCwgY291 bGQgeW91IHBsZWFzZSBzZW5kIG1lIHRoZSBvdXQgcHV0IG9mIHRoaXM6Cj4+Pj0yMAo+Pj4gIyBy cG0gLXFhIHwgZ3JlcCB2ZHNtCj4+Pj0yMAo+Pj4gPTQ2cm9tIHRoZSB0YXJnZXQgYW5kIGRlc3Rp bmF0aW9uIGhvc3RzLiBUaGFua3MuCj4+PTIwCgo+PTIwCj4gVGhhbmtzLgo+PTIwCj4gQW5kIG9u IHRoZSBkZXN0aW5hdGlvbiBzZXJ2ZXIgd2hhdCBhcmUgdGhlIGFjY2VzcyByaWdodHMgb24gPQov dmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHM/PTIwCk9uIGJvdGg6CmRyd3hyd3hyLXggMiB2 ZHNtIHFlbXUgMTM3IEp1biAxNCAxNTozNSAvdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMK ZHJ3eHJ3eHIteCAyIHZkc20gcWVtdSA2IE1heSAyNCAxNjowMyAvdmFyL2xpYi9saWJ2aXJ0L3Fl bXUvY2hhbm5lbHMKCj4gQW5kIGlmIHlvdSBoYXZlIFNFTGludXggZW5hYmxlZCBjYW4geW91IHRl bXBvcmFyeSBzZXQgaXQgdG8gcGVybWlzc2l2ZSA9Cm9uIHRoZSBkZXN0aW5hdGlvbiBhbmQgdHJ5 IHRvIG1pZ3JhdGU/CgpTRUxpbnV4IGlzIGRpc2FibGVkIG9uIGJvdGguCgoKCi0tQXBwbGUtTWFp bD1fQ0ZGRTVFODItRkREMi00NENBLThGOUEtNUZGNjg4NUYzRTcyCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7CgljaGFy c2V0PXV0Zi04Cgo8aHRtbD48aGVhZD48bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIg Y29udGVudD0zRCJ0ZXh0L2h0bWwgPQpjaGFyc2V0PTNEdXRmLTgiPjwvaGVhZD48Ym9keSBzdHls ZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAt d2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgPQpjbGFzcz0zRCIiPjxiciBj bGFzcz0zRCIiPjxkaXY+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFzcz0zRCIiPjxkaXYg PQpjbGFzcz0zRCIiPkxlIDE3IGp1aW4gMjAxNiA9QzM9QTAgMTI6MzMsIFZpbnplbnogRmVlbnN0 cmEgJmx0OzxhID0KaHJlZj0zRCJtYWlsdG86dmZlZW5zdHJAcmVkaGF0LmNvbSIgY2xhc3M9M0Qi Ij52ZmVlbnN0ckByZWRoYXQuY29tPC9hPiZndDs9CiBhID1DMz1BOWNyaXQgOjwvZGl2PjxiciBj bGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48ZGl2ID0KY2xhc3M9M0QiIj48bWV0 YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWwgPQpjaGFy c2V0PTNEdXRmLTgiIGNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdv cmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVy LXdoaXRlLXNwYWNlOyIgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0Qi Ij48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiID0KY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+ T24gSnVuIDE3LCAyMDE2LCBhdCAxMjoxMiBQTSwgRmFicmljZSA9CkJhY2NoZWxsYSAmbHQ7PGEg aHJlZj0zRCJtYWlsdG86ZmFicmljZS5iYWNjaGVsbGFAaWNsb3VkLmNvbSIgPQpjbGFzcz0zRCIi PmZhYnJpY2UuYmFjY2hlbGxhQGljbG91ZC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj48YnIgPQpj bGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48ZGl2IGNsYXNzPTNEIiI+PG1ldGEg PQpodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWwgY2hhcnNl dD0zRHV0Zi04IiA9CmNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdv cmQ7IC13ZWJraXQtbmJzcC1tb2RlOiA9CnNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVy LXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0Qi Ij48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+ TGUgMTcganVpbiAyMDE2ID1DMz1BMCAxMjowNSwgVmluemVueiBGZWVuc3RyYSAmbHQ7PGEgPQpo cmVmPTNEIm1haWx0bzp2ZmVlbnN0ckByZWRoYXQuY29tIiBjbGFzcz0zRCIiPnZmZWVuc3RyQHJl ZGhhdC5jb208L2E+Jmd0Oz0KIGEgPUMzPUE5Y3JpdCA6PC9kaXY+PGJyIGNsYXNzPTNEIkFwcGxl LWludGVyY2hhbmdlLW5ld2xpbmUiPjxkaXYgPQpjbGFzcz0zRCIiPjxtZXRhIGh0dHAtZXF1aXY9 M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbCA9CmNoYXJzZXQ9M0R1cy1hc2Np aSIgY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Vi a2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3Bh Y2U7IiA9CmNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCIiPkhpIEZhYnJpY2UsPC9kaXY+PGJyIGNs YXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFz cz0zRCIiPjxkaXYgY2xhc3M9M0QiIj5PbiBKdW4gPQoxNywgMjAxNiwgYXQgMTE6NDEgQU0sIEZh YnJpY2UgQmFjY2hlbGxhICZsdDs8YSA9CmhyZWY9M0QibWFpbHRvOmZhYnJpY2UuYmFjY2hlbGxh QGljbG91ZC5jb20iID0KY2xhc3M9M0QiIj5mYWJyaWNlLmJhY2NoZWxsYUBpY2xvdWQuY29tPC9h PiZndDsgd3JvdGU6PC9kaXY+PGJyID0KY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGlu ZSI+PGRpdiBjbGFzcz0zRCIiPjxtZXRhID0KaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNv bnRlbnQ9M0QidGV4dC9odG1sIGNoYXJzZXQ9M0R1cy1hc2NpaSIgPQpjbGFzcz0zRCIiPjxkaXYg c3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogPQpzcGFj ZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+SSdt IHJ1bm5pbmcgYW4gPQp1cCB0byBkYXRlIG92aXJ0IHNldHVwLjxkaXYgY2xhc3M9M0QiIj48YnIg Y2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5JIHRyaWVkIHRvIHB1dCBhbiBob3N0 IGluIG1haW50ZW5hbmNlIG1vZGUsIHdpdGggb25lIFZNID0KcnVubmluZyBvbiBpdC48L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+SXQg ZmFpbGVkIHdpdGggdGhpcyBtZXNzYWdlIGluIHZkc20ubG9nOjwvZGl2PjxkaXYgPQpjbGFzcz0z RCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48ZGl2ID0KY2xhc3M9M0Qi Ij48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+PC9kaXY+PC9k aXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txPQp1 b3RlPjxiciBjbGFzcz0zRCIiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48 ZGl2ID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdl YmtpdC1uYnNwLW1vZGU6ID0Kc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUt c3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPjxibG9ja3F1b3RlIHR5cGU9M0Qi Y2l0ZSIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CnN0eWxlPTNEIndvcmQtd3Jh cDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGluZS1i cmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj48ZGl2 ID0KY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIk1lbmxvIiBzdHlsZT0zRCJmb250LXNpemU6IDEx cHg7IiA9CmNsYXNzPTNEIiI+bGlidmlydEVycm9yOiBpbnRlcm5hbCBlcnJvcjogcHJvY2VzcyBl eGl0ZWQgd2hpbGUgY29ubmVjdGluZyA9CnRvIG1vbml0b3I6IDIwMTYtMDYtMTdUMDk6MzA6MDQu NDI5MzIzWiBxZW11LWt2bTogLWNoYXJkZXYgPQpzb2NrZXQsaWQ9M0RjaGFyY2hhbm5lbDAscGF0 aD0zRC92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVscy9iODIyMDljOS00Mj0KZmYtNDU3Yy1i Yjk4LWI2YTIwMzQ4MzNmYy5jb20ucmVkaGF0LnJoZXZtLnZkc20sc2VydmVyLG5vd2FpdDogRmFp bGVkIHRvID0KYmluZCBzb2NrZXQgdG8gPQovdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMv YjgyMjA5YzktNDJmZi00NTdjLWJiOTgtYjZhMjAzNDgzM2ZjLmNvbS5yZT0KZGhhdC5yaGV2bS52 ZHNtOiBQZXJtaXNzaW9uID0KZGVuaWVkPC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjwv YmxvY2txdW90ZT48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNs YXNzPTNEIiI+VGhpcyBpcyBwcmV0dHkgb2RkLCBjb3VsZCB5b3UgcGxlYXNlID0Kc2VuZCBtZSB0 aGUgb3V0IHB1dCBvZiB0aGlzOjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIi PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj4jIHJwbSAtcWEgfCBncmVwIHZkc208L2Rpdj48ZGl2ID0K Y2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PTQ2cm9tIHRo ZSB0YXJnZXQgYW5kID0KZGVzdGluYXRpb24gaG9zdHMuIFRoYW5rcy48L2Rpdj48L2Rpdj48L2Rp dj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48L2Rpdj48 L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxiciA9CmNsYXNzPTNE IiI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj48 ZGl2ID0Kc3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTog c3BhY2U7ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNE IiI+PGRpdiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2 PjxkaXYgY2xhc3M9M0QiIj5UaGFua3MuPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+PGJyIGNsYXNz PTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPkFuZCBvbiB0aGUgZGVzdGluYXRpb24gPQpzZXJ2 ZXIgd2hhdCBhcmUgdGhlIGFjY2VzcyByaWdodHMgb24gPQovdmFyL2xpYi9saWJ2aXJ0L3FlbXUv Y2hhbm5lbHM/Jm5ic3A7PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPj0KT24g Ym90aDo8L2Rpdj48ZGl2PjxkaXYgc3R5bGU9M0QibWFyZ2luOiAwcHg7IGZvbnQtc2l6ZTogMTFw eDsgPQpmb250LWZhbWlseTogTWVubG87IiBjbGFzcz0zRCIiPmRyd3hyd3hyLXggMiB2ZHNtIHFl bXUgMTM3IEp1biAxNCAxNTozNSA9Ci92YXIvbGliL2xpYnZpcnQvcWVtdS9jaGFubmVsczwvZGl2 PjxkaXYgY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIm1hcmdpbjogPQowcHg7IGZvbnQtc2l6ZTog MTFweDsgZm9udC1mYW1pbHk6IE1lbmxvOyIgY2xhc3M9M0QiIj5kcnd4cnd4ci14IDIgdmRzbSA9 CnFlbXUgNiBNYXkgMjQgMTY6MDMgL3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzPC9kaXY+ PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+PHNwYW4gc3R5bGU9M0QiZm9udC12YXJpYW50LWxpZ2F0 dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlczsgPQpjb2xvcjogIzRjN2FmZiIgY2xhc3M9M0QiIj48 YnIgY2xhc3M9M0QiIj48L3NwYW4+PC9kaXY+PGJsb2NrcXVvdGUgPQp0eXBlPTNEImNpdGUiIGNs YXNzPTNEIiI+PGRpdiBjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qid29yZC13cmFwOiA9CmJyZWFr LXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiA9CmFm dGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+PGRpdiBjbGFzcz0z RCIiPkFuZCBpZiA9CnlvdSBoYXZlIFNFTGludXggZW5hYmxlZCBjYW4geW91IHRlbXBvcmFyeSBz ZXQgaXQgdG8gcGVybWlzc2l2ZSBvbiB0aGUgPQpkZXN0aW5hdGlvbiBhbmQgdHJ5IHRvIG1pZ3Jh dGU/PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxiciA9CmNsYXNzPTNEIiI+ PC9kaXY+PGRpdj5TRUxpbnV4IGlzIGRpc2FibGVkIG9uIGJvdGguPC9kaXY+PGRpdj48YnIgPQpj bGFzcz0zRCIiPjwvZGl2PjxiciBjbGFzcz0zRCIiPjwvYm9keT48L2h0bWw+PQoKLS1BcHBsZS1N YWlsPV9DRkZFNUU4Mi1GREQyLTQ0Q0EtOEY5QS01RkY2ODg1RjNFNzItLQo= --===============8783410492685016195==--