From michal.skrivanek at redhat.com Fri Mar 17 20:05:19 2017 Content-Type: multipart/mixed; boundary="===============0784625324981319105==" MIME-Version: 1.0 From: Michal Skrivanek To: users at ovirt.org Subject: Re: [ovirt-users] Cluster upgrade from 3.6 to 4.1 fails Date: Fri, 17 Mar 2017 21:05:15 +0100 Message-ID: <7A278B26-7305-4015-8626-4C1E93B87A15@redhat.com> In-Reply-To: 58CC4002.9050605@xs4all.nl --===============0784625324981319105== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_68F50354-0184-4C36-B1EC-413605A1C9AA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 > On 17 Mar 2017, at 20:58, Joop wrote: >=3D20 > On 17-3-2017 20:33, Michal Skrivanek wrote: >>=3D20 >>> On 17 Mar 2017, at 11:55, jvdwege < =3D jvdwege(a)xs4all.nl > =3D wrote: >>>=3D20 >>> As per the subject I'm trying to upgrade my ovirt install and sofar =3D the upgrade has been smooth. >>> I'm running hosted-engine in Centos7.3 and my hosts are running =3D Fedora24 now with ovirt-4.1 >>> If I try to upgrade my cluster from version 3.6 to 4.0 or 4.1 I =3D receive an error message and can't find a solution using google. First I = =3D get the following message: >>>=3D20 >>> All running VMs will be temporarily reconfigured to use the previous = =3D cluster compatibility version and marked pending configuration change. >>> In order to change the cluster compatibility version of the VM to a =3D new version, the VM needs to be manually shut down and restarted. >>> There are 1 running VM(s) affected by this change. >>>=3D20 >>> Are you sure you want to change the Cluster Compatibility Version? >>>=3D20 >>> Yes, I want to change version :-) so I click OK >>> I then get the following error message: >>> =3D20 >>> Error while executing action:=3D20 >>>=3D20 >>> Cannot edit Cluster. Illegal number of monitors is provided, max =3D allowed number of monitors is 1 for VNC and the max number in the =3D ValidNumOfMonitors configuration variable for =3D SPICE. >>> Cannot edit VM. Illegal number of monitors is provided, max allowed =3D number of monitors is 1 for VNC and the max number in the =3D ValidNumOfMonitors configuration variable for SPICE. >>> =3D20 >>> Anyone has seen this before and is able to help? >>=3D20 >> Is that an old VM, perhaps from 3.5 or even earlier? Has it been =3D restarted since? Can you shut it down now and rerun after the cluster =3D change? That would likely be the most simple resolution. >> If there are troubles even after the VM is Down try to edit and =3D swithc console from VNC to SPICE or vice versa and run again >>=3D20 >>=3D20 > The problem is that it is the hosted-engine itself that is blocking =3D the upgrade. There is only one VM running but maybe there is one of the =3D shutdown VMs that is blocking this. Will have a look at all of them and =3D save their config to see if that helps. Ah, right, yes, if you do not have anything else running then it=3DE2=3D80= =3D99s=3D failing on one of those Down VMs. If you have a lot of them a direct db = =3D query might be fastest to find out (we=3DE2=3D80=3D99re still working on = =3D improvement to log the actual VM name that failed) >=3D20 > Thanks, >=3D20 > Joop >=3D20 > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --Apple-Mail=3D_68F50354-0184-4C36-B1EC-413605A1C9AA Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8
On 17 Mar 2017, at 20:58, Joop <jvdwege(a)xs4all.nl&= gt; =3D wrote:

=3D20 =3D20
On 17-3-2017 20:33, Michal Skrivanek wrote:

On 17 Mar 2017, at 11:55, jvdwege <jvdwege(a)xs4all.nl> wrote:
As per the subject I'm trying to upgrade my ovirt install and sofar the upgrade has been smooth.
I'm running hosted-engine in Centos7.3 and my hosts are running Fedora24 now with ovirt-4.1
If I try to upgrade my cluster from version 3.6 to 4.0 or 4.1 I receive an error message and can't find a solution using google. First I get the following message:

All running VMs =3D will be temporarily reconfigured to use the previous cluster compatibility version and marked pending configuration change.
In order to change the cluster compatibility version of the VM to a new version, the VM needs to be manually shut down and restarted.
There are 1 =3D running VM(s) affected by this change.

Are you sure you want to change the Cluster Compatibility =3D Version?

Yes, I want to change version :-) so I click OK
I then get the following error message:
 
Error while executing action:

  • Cannot edit Cluster. Illegal number of monitors is provided, max allowed number of monitors is 1 for VNC and the max number in the ValidNumOfMonitors configuration variable for SPICE.
  • Cannot edit VM. Illegal number of monitors is provided, max allowed number of monitors is 1 for VNC and the max number in the ValidNumOfMonitors configuration variable for SPICE.
 
Anyone has seen this before and is able to help?

Is that an old VM, perhaps from 3.5 or even earlier? Has it been restarted since? Can you shut it down now and rerun after the cluster change? That would likely be the most simple =3D resolution.
If there are troubles even after the VM is Down =3D try to edit and swithc console from VNC to SPICE or vice versa and run =3D again


The problem is that it is the hosted-engine itself that is blocking the upgrade. There is only one VM running but maybe there is one of the shutdown VMs that is blocking this. Will have a look at all of them and save their config to see if that helps.

Ah, right= , =3D yes, if you do not have anything else running then it=3DE2=3D80=3D99s faili= ng =3D on one of those Down VMs. If you have a lot of them a direct db query =3D might be fastest to find out (we=3DE2=3D80=3D99re still working on improvem= ent =3D to log the actual VM name that failed)


Thanks,

Joop

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

=3D --Apple-Mail=3D_68F50354-0184-4C36-B1EC-413605A1C9AA-- --===============0784625324981319105== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fNjhGNTAzNTQtMDE4NC00QzM2LUIxRUMtNDEzNjA1QTFDOUFBCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKCj4gT24gMTcgTWFyIDIwMTcsIGF0IDIwOjU4LCBKb29w IDxqdmR3ZWdlQHhzNGFsbC5ubD4gd3JvdGU6Cj49MjAKPiBPbiAxNy0zLTIwMTcgMjA6MzMsIE1p Y2hhbCBTa3JpdmFuZWsgd3JvdGU6Cj4+PTIwCj4+PiBPbiAxNyBNYXIgMjAxNywgYXQgMTE6NTUs IGp2ZHdlZ2UgPCA9CjxtYWlsdG86anZkd2VnZUB4czRhbGwubmw+anZkd2VnZUB4czRhbGwubmwg PG1haWx0bzpqdmR3ZWdlQHhzNGFsbC5ubD4+ID0Kd3JvdGU6Cj4+Pj0yMAo+Pj4gQXMgcGVyIHRo ZSBzdWJqZWN0IEknbSB0cnlpbmcgdG8gdXBncmFkZSBteSBvdmlydCBpbnN0YWxsIGFuZCBzb2Zh ciA9CnRoZSB1cGdyYWRlIGhhcyBiZWVuIHNtb290aC4KPj4+IEknbSBydW5uaW5nIGhvc3RlZC1l bmdpbmUgaW4gQ2VudG9zNy4zIGFuZCBteSBob3N0cyBhcmUgcnVubmluZyA9CkZlZG9yYTI0IG5v dyB3aXRoIG92aXJ0LTQuMQo+Pj4gSWYgSSB0cnkgdG8gdXBncmFkZSBteSBjbHVzdGVyIGZyb20g dmVyc2lvbiAzLjYgdG8gNC4wIG9yIDQuMSBJID0KcmVjZWl2ZSBhbiBlcnJvciBtZXNzYWdlIGFu ZCBjYW4ndCBmaW5kIGEgc29sdXRpb24gdXNpbmcgZ29vZ2xlLiBGaXJzdCBJID0KZ2V0IHRoZSBm b2xsb3dpbmcgICAgICAgICAgICAgICAgIG1lc3NhZ2U6Cj4+Pj0yMAo+Pj4gQWxsIHJ1bm5pbmcg Vk1zIHdpbGwgYmUgdGVtcG9yYXJpbHkgcmVjb25maWd1cmVkIHRvIHVzZSB0aGUgcHJldmlvdXMg PQpjbHVzdGVyIGNvbXBhdGliaWxpdHkgdmVyc2lvbiBhbmQgbWFya2VkIHBlbmRpbmcgY29uZmln dXJhdGlvbiBjaGFuZ2UuCj4+PiBJbiBvcmRlciB0byBjaGFuZ2UgdGhlIGNsdXN0ZXIgY29tcGF0 aWJpbGl0eSB2ZXJzaW9uIG9mIHRoZSBWTSB0byBhID0KbmV3IHZlcnNpb24sIHRoZSBWTSBuZWVk cyB0byBiZSBtYW51YWxseSBzaHV0IGRvd24gYW5kIHJlc3RhcnRlZC4KPj4+IFRoZXJlIGFyZSAx IHJ1bm5pbmcgVk0ocykgYWZmZWN0ZWQgYnkgdGhpcyBjaGFuZ2UuCj4+Pj0yMAo+Pj4gQXJlIHlv dSBzdXJlIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgQ2x1c3RlciBDb21wYXRpYmlsaXR5IFZlcnNp b24/Cj4+Pj0yMAo+Pj4gWWVzLCBJIHdhbnQgdG8gY2hhbmdlIHZlcnNpb24gOi0pIHNvIEkgY2xp Y2sgT0sKPj4+IEkgdGhlbiBnZXQgdGhlIGZvbGxvd2luZyBlcnJvciBtZXNzYWdlOgo+Pj4gPTIw Cj4+PiBFcnJvciB3aGlsZSBleGVjdXRpbmcgYWN0aW9uOj0yMAo+Pj49MjAKPj4+IENhbm5vdCBl ZGl0IENsdXN0ZXIuIElsbGVnYWwgbnVtYmVyIG9mIG1vbml0b3JzIGlzIHByb3ZpZGVkLCBtYXgg PQphbGxvd2VkIG51bWJlciBvZiBtb25pdG9ycyBpcyAxIGZvciBWTkMgYW5kIHRoZSBtYXggbnVt YmVyIGluIHRoZSA9ClZhbGlkTnVtT2ZNb25pdG9ycyAgICAgICAgICAgICAgICAgICAgICAgY29u ZmlndXJhdGlvbiB2YXJpYWJsZSBmb3IgPQpTUElDRS4KPj4+IENhbm5vdCBlZGl0IFZNLiBJbGxl Z2FsIG51bWJlciBvZiBtb25pdG9ycyBpcyBwcm92aWRlZCwgbWF4IGFsbG93ZWQgPQpudW1iZXIg b2YgbW9uaXRvcnMgaXMgMSBmb3IgVk5DIGFuZCB0aGUgbWF4IG51bWJlciBpbiB0aGUgPQpWYWxp ZE51bU9mTW9uaXRvcnMgY29uZmlndXJhdGlvbiB2YXJpYWJsZSBmb3IgU1BJQ0UuCj4+PiA9MjAK Pj4+IEFueW9uZSBoYXMgc2VlbiB0aGlzIGJlZm9yZSBhbmQgaXMgYWJsZSB0byBoZWxwPwo+Pj0y MAo+PiBJcyB0aGF0IGFuIG9sZCBWTSwgcGVyaGFwcyBmcm9tIDMuNSBvciBldmVuIGVhcmxpZXI/ IEhhcyBpdCBiZWVuID0KcmVzdGFydGVkIHNpbmNlPyBDYW4geW91IHNodXQgaXQgZG93biBub3cg YW5kIHJlcnVuIGFmdGVyIHRoZSBjbHVzdGVyID0KY2hhbmdlPyBUaGF0IHdvdWxkIGxpa2VseSBi ZSB0aGUgbW9zdCBzaW1wbGUgcmVzb2x1dGlvbi4KPj4gSWYgdGhlcmUgYXJlIHRyb3VibGVzIGV2 ZW4gYWZ0ZXIgdGhlIFZNIGlzIERvd24gdHJ5IHRvIGVkaXQgYW5kID0Kc3dpdGhjIGNvbnNvbGUg ZnJvbSBWTkMgdG8gU1BJQ0Ugb3IgdmljZSB2ZXJzYSBhbmQgcnVuIGFnYWluCj4+PTIwCj4+PTIw Cj4gVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBpcyB0aGUgaG9zdGVkLWVuZ2luZSBpdHNlbGYgdGhh dCBpcyBibG9ja2luZyA9CnRoZSB1cGdyYWRlLiBUaGVyZSBpcyBvbmx5IG9uZSBWTSBydW5uaW5n IGJ1dCBtYXliZSB0aGVyZSBpcyBvbmUgb2YgdGhlID0Kc2h1dGRvd24gVk1zIHRoYXQgaXMgYmxv Y2tpbmcgdGhpcy4gV2lsbCBoYXZlIGEgbG9vayBhdCBhbGwgb2YgdGhlbSBhbmQgPQpzYXZlIHRo ZWlyIGNvbmZpZyB0byBzZWUgaWYgdGhhdCBoZWxwcy4KCkFoLCByaWdodCwgeWVzLCBpZiB5b3Ug ZG8gbm90IGhhdmUgYW55dGhpbmcgZWxzZSBydW5uaW5nIHRoZW4gaXQ9RTI9ODA9OTlzPQogZmFp bGluZyBvbiBvbmUgb2YgdGhvc2UgRG93biBWTXMuIElmIHlvdSBoYXZlIGEgbG90IG9mIHRoZW0g YSBkaXJlY3QgZGIgPQpxdWVyeSBtaWdodCBiZSBmYXN0ZXN0IHRvIGZpbmQgb3V0ICh3ZT1FMj04 MD05OXJlIHN0aWxsIHdvcmtpbmcgb24gPQppbXByb3ZlbWVudCB0byBsb2cgdGhlIGFjdHVhbCBW TSBuYW1lIHRoYXQgZmFpbGVkKQoKPj0yMAo+IFRoYW5rcywKPj0yMAo+IEpvb3AKPj0yMAo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFp bGluZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzCgoKLS1BcHBsZS1NYWlsPV82OEY1MDM1NC0wMTg0LTRDMzYtQjFF Qy00MTM2MDVBMUM5QUEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJs ZQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9dXRmLTgKCjxodG1sPjxoZWFkPjxt ZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbCA9CmNo YXJzZXQ9M0R1dGYtOCI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29y ZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXIt d2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PGRpdj48YmxvY2txdW90 ZSB0eXBlPTNEImNpdGUiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+T24gMTcgTWFyIDIw MTcsIGF0IDIwOjU4LCBKb29wICZsdDs8YSA9CmhyZWY9M0QibWFpbHRvOmp2ZHdlZ2VAeHM0YWxs Lm5sIiBjbGFzcz0zRCIiPmp2ZHdlZ2VAeHM0YWxsLm5sPC9hPiZndDsgPQp3cm90ZTo8L2Rpdj48 YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PGRpdiBjbGFzcz0zRCIiPgog PTIwCiAgICA8bWV0YSBjb250ZW50PTNEInRleHQvaHRtbDsgY2hhcnNldD0zRHdpbmRvd3MtMTI1 MiIgPQpodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY2xhc3M9M0QiIj4KID0yMAogIDxkaXYg Ymdjb2xvcj0zRCIjRkZGRkZGIiB0ZXh0PTNEIiMwMDAwMDAiIGNsYXNzPTNEIiI+CiAgICA8ZGl2 IGNsYXNzPTNEIm1vei1jaXRlLXByZWZpeCI+T24gMTctMy0yMDE3IDIwOjMzLCBNaWNoYWwgU2ty aXZhbmVrCiAgICAgIHdyb3RlOjxiciBjbGFzcz0zRCIiPgogICAgPC9kaXY+CiAgICA8YmxvY2tx dW90ZSA9CmNpdGU9M0QibWlkOkVDRDc0Q0ZBLUYwMUEtNDcwRC04NTlCLTBFMTUyMkM3N0I5MEBy ZWRoYXQuY29tIiB0eXBlPTNEImNpdGUiPQogY2xhc3M9M0QiIj4KICAgICAgPG1ldGEgaHR0cC1l cXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOwogICAgICAgIGNoYXJz ZXQ9M0R3aW5kb3dzLTEyNTIiIGNsYXNzPTNEIiI+CiAgICAgIDxiciBjbGFzcz0zRCIiPgogICAg ICA8ZGl2IGNsYXNzPTNEIiI+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFz cz0zRCIiPgogICAgICAgICAgPGRpdiBjbGFzcz0zRCIiPk9uIDE3IE1hciAyMDE3LCBhdCAxMTo1 NSwganZkd2VnZSAmbHQ7PGEgPQptb3otZG8tbm90LXNlbmQ9M0QidHJ1ZSIgaHJlZj0zRCJtYWls dG86anZkd2VnZUB4czRhbGwubmwiID0KY2xhc3M9M0QiIj48L2E+PGEgY2xhc3M9M0QibW96LXR4 dC1saW5rLWFiYnJldmlhdGVkIiA9CmhyZWY9M0QibWFpbHRvOmp2ZHdlZ2VAeHM0YWxsLm5sIj5q dmR3ZWdlQHhzNGFsbC5ubDwvYT4mZ3Q7IHdyb3RlOjwvZGl2PgogICAgICAgICAgPGJyIGNsYXNz PTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPgogICAgICAgICAgPGRpdiBjbGFzcz0zRCIi PgogICAgICAgICAgICA8bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0z RCJ0ZXh0L2h0bWw7CiAgICAgICAgICAgICAgY2hhcnNldD0zRHdpbmRvd3MtMTI1MiIgY2xhc3M9 M0QiIj4KICAgICAgICAgICAgPGRpdiBzdHlsZT0zRCJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt aWx5OgogICAgICAgICAgICAgIFZlcmRhbmEsR2VuZXZhLHNhbnMtc2VyaWYiIGNsYXNzPTNEIiI+ CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCJwcmUiIHN0eWxlPTNEIm1hcmdpbjogMDsgcGFk ZGluZzogMDsKICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UiPkFzIHBlciB0 aGUgc3ViamVjdCBJJ20gdHJ5aW5nIHRvCiAgICAgICAgICAgICAgICB1cGdyYWRlIG15IG92aXJ0 IGluc3RhbGwgYW5kIHNvZmFyIHRoZSB1cGdyYWRlIGhhcyBiZWVuCiAgICAgICAgICAgICAgICBz bW9vdGguPGJyIGNsYXNzPTNEIiI+CiAgICAgICAgICAgICAgICBJJ20gcnVubmluZyBob3N0ZWQt ZW5naW5lIGluIENlbnRvczcuMyBhbmQgbXkgaG9zdHMgYXJlCiAgICAgICAgICAgICAgICBydW5u aW5nIEZlZG9yYTI0IG5vdyB3aXRoIG92aXJ0LTQuMTxiciBjbGFzcz0zRCIiPgogICAgICAgICAg ICAgICAgSWYgSSB0cnkgdG8gdXBncmFkZSBteSBjbHVzdGVyIGZyb20gdmVyc2lvbiAzLjYgdG8g NC4wCiAgICAgICAgICAgICAgICBvciA0LjEgSSByZWNlaXZlIGFuIGVycm9yIG1lc3NhZ2UgYW5k IGNhbid0IGZpbmQgYQogICAgICAgICAgICAgICAgc29sdXRpb24gdXNpbmcgZ29vZ2xlLiBGaXJz dCBJIGdldCB0aGUgZm9sbG93aW5nCiAgICAgICAgICAgICAgICBtZXNzYWdlOjxiciBjbGFzcz0z RCIiPgogICAgICAgICAgICAgICAgPGJyIGNsYXNzPTNEIiI+CiAgICAgICAgICAgICAgICA8c3Bh biBzdHlsZT0zRCJmb250LWZhbWlseTogY291cmllcgogICAgICAgICAgICAgICAgICBuZXcsY291 cmllcixtb25vc3BhY2U7IiBjbGFzcz0zRCIiPkFsbCBydW5uaW5nIFZNcyA9CndpbGwKICAgICAg ICAgICAgICAgICAgYmUgdGVtcG9yYXJpbHkgcmVjb25maWd1cmVkIHRvIHVzZSB0aGUgcHJldmlv dXMKICAgICAgICAgICAgICAgICAgY2x1c3RlciBjb21wYXRpYmlsaXR5IHZlcnNpb24gYW5kIG1h cmtlZCBwZW5kaW5nCiAgICAgICAgICAgICAgICAgIGNvbmZpZ3VyYXRpb24gY2hhbmdlLjwvc3Bh bj48YnIgY2xhc3M9M0QiIj4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPTNEImZvbnQtZmFt aWx5OiBjb3VyaWVyCiAgICAgICAgICAgICAgICAgIG5ldyxjb3VyaWVyLG1vbm9zcGFjZTsiIGNs YXNzPTNEIiI+IEluIG9yZGVyIHRvIGNoYW5nZQogICAgICAgICAgICAgICAgICB0aGUgY2x1c3Rl ciBjb21wYXRpYmlsaXR5IHZlcnNpb24gb2YgdGhlIFZNIHRvIGEgbmV3CiAgICAgICAgICAgICAg ICAgIHZlcnNpb24sIHRoZSBWTSBuZWVkcyB0byBiZSBtYW51YWxseSBzaHV0IGRvd24gYW5kCiAg ICAgICAgICAgICAgICAgIHJlc3RhcnRlZC48L3NwYW4+PGJyIGNsYXNzPTNEIiI+CiAgICAgICAg ICAgICAgICA8c3BhbiBzdHlsZT0zRCJmb250LWZhbWlseTogY291cmllcgogICAgICAgICAgICAg ICAgICBuZXcsY291cmllcixtb25vc3BhY2U7IiBjbGFzcz0zRCIiPiBUaGVyZSBhcmUgMSA9CnJ1 bm5pbmcKICAgICAgICAgICAgICAgICAgVk0ocykgYWZmZWN0ZWQgYnkgdGhpcyBjaGFuZ2UuPC9z cGFuPjxiciBjbGFzcz0zRCIiPgogICAgICAgICAgICAgICAgPGJyIGNsYXNzPTNEIiI+CiAgICAg ICAgICAgICAgICA8c3BhbiBzdHlsZT0zRCJmb250LWZhbWlseTogY291cmllcgogICAgICAgICAg ICAgICAgICBuZXcsY291cmllcixtb25vc3BhY2U7IiBjbGFzcz0zRCIiPiBBcmUgeW91IHN1cmUg eW91CiAgICAgICAgICAgICAgICAgIHdhbnQgdG8gY2hhbmdlIHRoZSBDbHVzdGVyIENvbXBhdGli aWxpdHkgPQpWZXJzaW9uPzwvc3Bhbj48YnIgY2xhc3M9M0QiIj4KICAgICAgICAgICAgICAgIDxi ciBjbGFzcz0zRCIiPgogICAgICAgICAgICAgICAgWWVzLCBJIHdhbnQgdG8gY2hhbmdlIHZlcnNp b24gOi0pIHNvIEkgY2xpY2sgT0s8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPTNEInBy ZSIgc3R5bGU9M0QibWFyZ2luOiAwOyBwYWRkaW5nOiAwOwogICAgICAgICAgICAgICAgZm9udC1m YW1pbHk6IG1vbm9zcGFjZSI+SSB0aGVuIGdldCB0aGUgZm9sbG93aW5nIGVycm9yCiAgICAgICAg ICAgICAgICBtZXNzYWdlOjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9M0QicHJlIiBz dHlsZT0zRCJtYXJnaW46IDA7IHBhZGRpbmc6IDA7CiAgICAgICAgICAgICAgICBmb250LWZhbWls eTogbW9ub3NwYWNlIj4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPTNEInBy ZSIgc3R5bGU9M0QibWFyZ2luOiAwOyBwYWRkaW5nOiAwOwogICAgICAgICAgICAgICAgZm9udC1m YW1pbHk6IG1vbm9zcGFjZSI+PHNwYW4gc3R5bGU9M0QiZm9udC1mYW1pbHk6CiAgICAgICAgICAg ICAgICAgIGNvdXJpZXIgbmV3LGNvdXJpZXIsbW9ub3NwYWNlOyIgY2xhc3M9M0QiIj5FcnJvciB3 aGlsZQogICAgICAgICAgICAgICAgICBleGVjdXRpbmcgYWN0aW9uOiA8L3NwYW4+PGJyIGNsYXNz PTNEIiI+CiAgICAgICAgICAgICAgICA8YnIgY2xhc3M9M0QiIj4KICAgICAgICAgICAgICAgIDx1 bCBzdHlsZT0zRCJtYXJnaW4tdG9wOiAwOyIgY2xhc3M9M0QiIj4KICAgICAgICAgICAgICAgICAg PGxpIGNsYXNzPTNEIiI+PHNwYW4gc3R5bGU9M0QiZm9udC1mYW1pbHk6IGNvdXJpZXIKICAgICAg ICAgICAgICAgICAgICAgIG5ldyxjb3VyaWVyLG1vbm9zcGFjZTsiIGNsYXNzPTNEIiI+Q2Fubm90 IGVkaXQKICAgICAgICAgICAgICAgICAgICAgIENsdXN0ZXIuIElsbGVnYWwgbnVtYmVyIG9mIG1v bml0b3JzIGlzIHByb3ZpZGVkLAogICAgICAgICAgICAgICAgICAgICAgbWF4IGFsbG93ZWQgbnVt YmVyIG9mIG1vbml0b3JzIGlzIDEgZm9yIFZOQyBhbmQKICAgICAgICAgICAgICAgICAgICAgIHRo ZSBtYXggbnVtYmVyIGluIHRoZSBWYWxpZE51bU9mTW9uaXRvcnMKICAgICAgICAgICAgICAgICAg ICAgIGNvbmZpZ3VyYXRpb24gdmFyaWFibGUgZm9yIFNQSUNFLjwvc3Bhbj48L2xpPgogICAgICAg ICAgICAgICAgICA8bGkgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LWZhbWlseTogY291 cmllcgogICAgICAgICAgICAgICAgICAgICAgbmV3LGNvdXJpZXIsbW9ub3NwYWNlOyIgY2xhc3M9 M0QiIj5DYW5ub3QgZWRpdCBWTS4KICAgICAgICAgICAgICAgICAgICAgIElsbGVnYWwgbnVtYmVy IG9mIG1vbml0b3JzIGlzIHByb3ZpZGVkLCBtYXgKICAgICAgICAgICAgICAgICAgICAgIGFsbG93 ZWQgbnVtYmVyIG9mIG1vbml0b3JzIGlzIDEgZm9yIFZOQyBhbmQgdGhlCiAgICAgICAgICAgICAg ICAgICAgICBtYXggbnVtYmVyIGluIHRoZSBWYWxpZE51bU9mTW9uaXRvcnMgY29uZmlndXJhdGlv bgogICAgICAgICAgICAgICAgICAgICAgdmFyaWFibGUgZm9yIFNQSUNFLjwvc3Bhbj48L2xpPgog ICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8 ZGl2IGNsYXNzPTNEInByZSIgc3R5bGU9M0QibWFyZ2luOiAwOyBwYWRkaW5nOiAwOwogICAgICAg ICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAg ICAgPGRpdiBjbGFzcz0zRCJwcmUiIHN0eWxlPTNEIm1hcmdpbjogMDsgcGFkZGluZzogMDsKICAg ICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UiPkFueW9uZSBoYXMgc2VlbiB0aGlz IGJlZm9yZSBhbmQKICAgICAgICAgICAgICAgIGlzIGFibGUgdG8gaGVscD88L2Rpdj4KICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAg ICAgPGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPgogICAgICAgIDwvZGl2PgogICAgICAg IElzIHRoYXQgYW4gb2xkIFZNLCBwZXJoYXBzIGZyb20gMy41IG9yIGV2ZW4gZWFybGllcj8gSGFz IGl0IGJlZW4KICAgICAgICByZXN0YXJ0ZWQgc2luY2U/IENhbiB5b3Ugc2h1dCBpdCBkb3duIG5v dyBhbmQgcmVydW4gYWZ0ZXIgdGhlCiAgICAgICAgY2x1c3RlciBjaGFuZ2U/IFRoYXQgd291bGQg bGlrZWx5IGJlIHRoZSBtb3N0IHNpbXBsZSA9CnJlc29sdXRpb24uPC9kaXY+CiAgICAgIDxkaXYg Y2xhc3M9M0QiIj5JZiB0aGVyZSBhcmUgdHJvdWJsZXMgZXZlbiBhZnRlciB0aGUgVk0gaXMgRG93 biA9CnRyeSB0byBlZGl0CiAgICAgICAgYW5kIHN3aXRoYyBjb25zb2xlIGZyb20gVk5DIHRvIFNQ SUNFIG9yIHZpY2UgdmVyc2EgYW5kIHJ1biA9CmFnYWluPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9 M0QiIj48YnIgY2xhc3M9M0QiIj4KICAgICAgPC9kaXY+CiAgICAgIDxiciBjbGFzcz0zRCIiPgog ICAgPC9ibG9ja3F1b3RlPgogICAgVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBpcyB0aGUgaG9zdGVk LWVuZ2luZSBpdHNlbGYgdGhhdCBpcyBibG9ja2luZwogICAgdGhlIHVwZ3JhZGUuIFRoZXJlIGlz IG9ubHkgb25lIFZNIHJ1bm5pbmcgYnV0IG1heWJlIHRoZXJlIGlzIG9uZSBvZgogICAgdGhlIHNo dXRkb3duIFZNcyB0aGF0IGlzIGJsb2NraW5nIHRoaXMuIFdpbGwgaGF2ZSBhIGxvb2sgYXQgYWxs IG9mCiAgICB0aGVtIGFuZCBzYXZlIHRoZWlyIGNvbmZpZyB0byBzZWUgaWYgdGhhdCBoZWxwcy48 YnIgPQpjbGFzcz0zRCIiPjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2PjxiciBjbGFzcz0z RCIiPjwvZGl2PkFoLCByaWdodCwgPQp5ZXMsIGlmIHlvdSBkbyBub3QgaGF2ZSBhbnl0aGluZyBl bHNlIHJ1bm5pbmcgdGhlbiBpdD1FMj04MD05OXMgZmFpbGluZyA9Cm9uIG9uZSBvZiB0aG9zZSBE b3duIFZNcy4gSWYgeW91IGhhdmUgYSBsb3Qgb2YgdGhlbSBhIGRpcmVjdCBkYiBxdWVyeSA9Cm1p Z2h0IGJlIGZhc3Rlc3QgdG8gZmluZCBvdXQgKHdlPUUyPTgwPTk5cmUgc3RpbGwgd29ya2luZyBv biBpbXByb3ZlbWVudCA9CnRvIGxvZyB0aGUgYWN0dWFsIFZNIG5hbWUgdGhhdCBmYWlsZWQpPC9k aXY+PGRpdj48YnIgPQpjbGFzcz0zRCIiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9 M0QiIj48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CmJnY29sb3I9M0QiI0ZGRkZGRiIgdGV4dD0zRCIj MDAwMDAwIiBjbGFzcz0zRCIiPgogICAgPGJyIGNsYXNzPTNEIiI+CiAgICBUaGFua3MsPGJyIGNs YXNzPTNEIiI+CiAgICA8YnIgY2xhc3M9M0QiIj4KICAgIEpvb3A8YnIgY2xhc3M9M0QiIj4KICAg IDxiciBjbGFzcz0zRCIiPgogIDwvZGl2PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnIgY2xhc3M9M0QiIj5Vc2VycyA9Cm1haWxpbmcgbGlzdDxiciBj bGFzcz0zRCIiPjxhIGhyZWY9M0QibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIgPQpjbGFzcz0zRCIi PlVzZXJzQG92aXJ0Lm9yZzwvYT48YnIgPQpjbGFzcz0zRCIiPmh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VyczxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PC9ibG9ja3F1 b3RlPjwvZGl2PjxiciBjbGFzcz0zRCIiPjwvYm9keT48L2h0bWw+PQoKLS1BcHBsZS1NYWlsPV82 OEY1MDM1NC0wMTg0LTRDMzYtQjFFQy00MTM2MDVBMUM5QUEtLQo= --===============0784625324981319105==--