From rgolan at redhat.com Tue Dec 18 01:58:26 2012 Content-Type: multipart/mixed; boundary="===============8594844409946153588==" MIME-Version: 1.0 From: Roy Golan To: users at ovirt.org Subject: Re: [Users] Problems after upgrading to latest rpms from the dre repository Date: Tue, 18 Dec 2012 08:58:23 +0200 Message-ID: <50D0140F.3070003@redhat.com> In-Reply-To: D05C1D04061DE64AA1AE65E2D40211EE3A5B2333@AMXPRD0610MB378.eurprd06.prod.outlook.com --===============8594844409946153588== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------000206020902090008030906 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 8bit On 12/17/2012 06:28 PM, Joern Ott wrote: > > Hello everybody, > > I just upgraded the engine with the engine upgrade script and get a = > lot of these errors: > > 2012-12-17 17:25:00,498 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-84) Failed to decrypt Data must not be longer = > than 256 bytes > > 2012-12-17 17:25:00,498 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-72) Failed to decrypt Data must not be longer = > than 256 bytes > > 2012-12-17 17:25:03,033 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-94) Failed to decrypt Data must not be longer = > than 256 bytes > > 2012-12-17 17:25:03,033 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-7) Failed to decrypt Data must not be longer = > than 256 bytes > > 2012-12-17 17:25:15,606 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-60) Failed to decrypt Data must not be longer = > than 256 bytes > > 2012-12-17 17:25:15,606 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-55) Failed to decrypt Data must not be longer = > than 256 bytes > > 2012-12-17 17:25:39,663 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-69) Failed to decrypt Data must not be longer = > than 256 bytes > > 2012-12-17 17:25:39,663 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-68) Failed to decrypt = > java.lang.NullPointerException > > In addition, I am no longer able to log in with admin(a)internal and the = > password we set before. As we use keepass generated passwords, I am = > pretty sure that I don't have any typing errors in there. The engine = > log shows this: > > 2012-12-17 17:26:43,328 ERROR = > [org.ovirt.engine.core.bll.LoginAdminUserCommand] = > (ajp--127.0.0.1-8702-2) USER_FAILED_TO_AUTHENTICATE : admin > > 2012-12-17 17:26:43,328 WARN = > [org.ovirt.engine.core.bll.LoginAdminUserCommand] = > (ajp--127.0.0.1-8702-2) CanDoAction of action LoginAdminUser failed. = > Reasons:USER_FAILED_TO_AUTHENTICATE > > 2012-12-17 17:26:46,290 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-94) Failed to decrypt Blocktype mismatch: 0 > > 2012-12-17 17:26:46,290 ERROR = > [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] = > (QuartzScheduler_Worker-91) Failed to decrypt Blocktype mismatch: 0 > > Any way of resetting the password in the database or fixing some = > encryption routines? > engine-config -s AdminPassword {your passwd} can you please also search the upgrade/install log to see if the engine = setup threw an error *encrypting* your supplied password? > > Kind regards > > J=C3=B6rn > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------000206020902090008030906 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 12/17/2012 06:28 PM, Joern Ott wrote:

Hello everybody,

 

I just upgraded the engine with the engine upgrade script and get a lot of these errors:

2012-12-17 17:25:00,498 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-84) Failed to decrypt Data must not be longer than 256 bytes

2012-12-17 17:25:00,498 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-72) Failed to decrypt Data must not be longer than 256 bytes

2012-12-17 17:25:03,033 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-94) Failed to decrypt Data must not be longer than 256 bytes

2012-12-17 17:25:03,033 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-7) Failed to decrypt Data must not be longer than 256 bytes

2012-12-17 17:25:15,606 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-60) Failed to decrypt Data must not be longer than 256 bytes

2012-12-17 17:25:15,606 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-55) Failed to decrypt Data must not be longer than 256 bytes

2012-12-17 17:25:39,663 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-69) Failed to decrypt Data must not be longer than 256 bytes

2012-12-17 17:25:39,663 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-68) Failed to decrypt java.lang.NullPointerException

 

In addition, I am no longer able to log in with admin(a)internal and the password we set before. As we use keepass generated passwords, I am pretty sure that I don’t have any typing errors in there. The engine log shows this:

 

2012-12-17 17:26:43,328 ERROR [org.ovirt.engine.core.bll.LoginAdminUserCommand] (ajp--127.0.0.1-8702-2) USER_FAILED_TO_AUTHENTICATE : admin

2012-12-17 17:26:43,328 WARN  [org.ovirt.engine.core.bll.LoginAdminUserCommand] (ajp--127.0.0.1-8702-2) CanDoAction of action LoginAdminUser failed. Reasons:USER_FAILED_TO_AUTHENTICATE

2012-12-17 17:26:46,290 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-94) Failed to decrypt Blocktype mismatch: 0

2012-12-17 17:26:46,290 ERROR [org.ovirt.engine.core.engineencryptutils.EncryptionUtils] (QuartzScheduler_Worker-91) Failed to decrypt Blocktype mismatch: 0

 

Any way of resetting the password in the database or fixing some encryption routines?


engine-config -s AdminPassword {your passwd}

can you please also search the upgrade/install log to see if the engine setup threw an error *encrypting* your supplied password?

 

Kind regards=

Jörn



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

--------------000206020902090008030906-- --===============8594844409946153588== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMDAyMDYwMjA5MDIwOTAwMDgwMzA5MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKT24gMTIvMTcvMjAxMiAwNjoyOCBQTSwgSm9lcm4gT3R0IHdyb3RlOgo+Cj4gSGVsbG8g ZXZlcnlib2R5LAo+Cj4gSSBqdXN0IHVwZ3JhZGVkIHRoZSBlbmdpbmUgd2l0aCB0aGUgZW5naW5l IHVwZ3JhZGUgc2NyaXB0IGFuZCBnZXQgYSAKPiBsb3Qgb2YgdGhlc2UgZXJyb3JzOgo+Cj4gMjAx Mi0xMi0xNyAxNzoyNTowMCw0OTggRVJST1IgCj4gW29yZy5vdmlydC5lbmdpbmUuY29yZS5lbmdp bmVlbmNyeXB0dXRpbHMuRW5jcnlwdGlvblV0aWxzXSAKPiAoUXVhcnR6U2NoZWR1bGVyX1dvcmtl ci04NCkgRmFpbGVkIHRvIGRlY3J5cHQgRGF0YSBtdXN0IG5vdCBiZSBsb25nZXIgCj4gdGhhbiAy NTYgYnl0ZXMKPgo+IDIwMTItMTItMTcgMTc6MjU6MDAsNDk4IEVSUk9SIAo+IFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUuZW5naW5lZW5jcnlwdHV0aWxzLkVuY3J5cHRpb25VdGlsc10gCj4gKFF1YXJ0 elNjaGVkdWxlcl9Xb3JrZXItNzIpIEZhaWxlZCB0byBkZWNyeXB0IERhdGEgbXVzdCBub3QgYmUg bG9uZ2VyIAo+IHRoYW4gMjU2IGJ5dGVzCj4KPiAyMDEyLTEyLTE3IDE3OjI1OjAzLDAzMyBFUlJP UiAKPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmVuZ2luZWVuY3J5cHR1dGlscy5FbmNyeXB0aW9u VXRpbHNdIAo+IChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTk0KSBGYWlsZWQgdG8gZGVjcnlwdCBE YXRhIG11c3Qgbm90IGJlIGxvbmdlciAKPiB0aGFuIDI1NiBieXRlcwo+Cj4gMjAxMi0xMi0xNyAx NzoyNTowMywwMzMgRVJST1IgCj4gW29yZy5vdmlydC5lbmdpbmUuY29yZS5lbmdpbmVlbmNyeXB0 dXRpbHMuRW5jcnlwdGlvblV0aWxzXSAKPiAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci03KSBGYWls ZWQgdG8gZGVjcnlwdCBEYXRhIG11c3Qgbm90IGJlIGxvbmdlciAKPiB0aGFuIDI1NiBieXRlcwo+ Cj4gMjAxMi0xMi0xNyAxNzoyNToxNSw2MDYgRVJST1IgCj4gW29yZy5vdmlydC5lbmdpbmUuY29y ZS5lbmdpbmVlbmNyeXB0dXRpbHMuRW5jcnlwdGlvblV0aWxzXSAKPiAoUXVhcnR6U2NoZWR1bGVy X1dvcmtlci02MCkgRmFpbGVkIHRvIGRlY3J5cHQgRGF0YSBtdXN0IG5vdCBiZSBsb25nZXIgCj4g dGhhbiAyNTYgYnl0ZXMKPgo+IDIwMTItMTItMTcgMTc6MjU6MTUsNjA2IEVSUk9SIAo+IFtvcmcu b3ZpcnQuZW5naW5lLmNvcmUuZW5naW5lZW5jcnlwdHV0aWxzLkVuY3J5cHRpb25VdGlsc10gCj4g KFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNTUpIEZhaWxlZCB0byBkZWNyeXB0IERhdGEgbXVzdCBu b3QgYmUgbG9uZ2VyIAo+IHRoYW4gMjU2IGJ5dGVzCj4KPiAyMDEyLTEyLTE3IDE3OjI1OjM5LDY2 MyBFUlJPUiAKPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmVuZ2luZWVuY3J5cHR1dGlscy5FbmNy eXB0aW9uVXRpbHNdIAo+IChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTY5KSBGYWlsZWQgdG8gZGVj cnlwdCBEYXRhIG11c3Qgbm90IGJlIGxvbmdlciAKPiB0aGFuIDI1NiBieXRlcwo+Cj4gMjAxMi0x Mi0xNyAxNzoyNTozOSw2NjMgRVJST1IgCj4gW29yZy5vdmlydC5lbmdpbmUuY29yZS5lbmdpbmVl bmNyeXB0dXRpbHMuRW5jcnlwdGlvblV0aWxzXSAKPiAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci02 OCkgRmFpbGVkIHRvIGRlY3J5cHQgCj4gamF2YS5sYW5nLk51bGxQb2ludGVyRXhjZXB0aW9uCj4K PiBJbiBhZGRpdGlvbiwgSSBhbSBubyBsb25nZXIgYWJsZSB0byBsb2cgaW4gd2l0aCBhZG1pbkBp bnRlcm5hbCBhbmQgdGhlIAo+IHBhc3N3b3JkIHdlIHNldCBiZWZvcmUuIEFzIHdlIHVzZSBrZWVw YXNzIGdlbmVyYXRlZCBwYXNzd29yZHMsIEkgYW0gCj4gcHJldHR5IHN1cmUgdGhhdCBJIGRvbid0 IGhhdmUgYW55IHR5cGluZyBlcnJvcnMgaW4gdGhlcmUuIFRoZSBlbmdpbmUgCj4gbG9nIHNob3dz IHRoaXM6Cj4KPiAyMDEyLTEyLTE3IDE3OjI2OjQzLDMyOCBFUlJPUiAKPiBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5Mb2dpbkFkbWluVXNlckNvbW1hbmRdIAo+IChhanAtLTEyNy4wLjAuMS04 NzAyLTIpIFVTRVJfRkFJTEVEX1RPX0FVVEhFTlRJQ0FURSA6IGFkbWluCj4KPiAyMDEyLTEyLTE3 IDE3OjI2OjQzLDMyOCBXQVJOICAKPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Mb2dpbkFk bWluVXNlckNvbW1hbmRdIAo+IChhanAtLTEyNy4wLjAuMS04NzAyLTIpIENhbkRvQWN0aW9uIG9m IGFjdGlvbiBMb2dpbkFkbWluVXNlciBmYWlsZWQuIAo+IFJlYXNvbnM6VVNFUl9GQUlMRURfVE9f QVVUSEVOVElDQVRFCj4KPiAyMDEyLTEyLTE3IDE3OjI2OjQ2LDI5MCBFUlJPUiAKPiBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmVuZ2luZWVuY3J5cHR1dGlscy5FbmNyeXB0aW9uVXRpbHNdIAo+IChR dWFydHpTY2hlZHVsZXJfV29ya2VyLTk0KSBGYWlsZWQgdG8gZGVjcnlwdCBCbG9ja3R5cGUgbWlz bWF0Y2g6IDAKPgo+IDIwMTItMTItMTcgMTc6MjY6NDYsMjkwIEVSUk9SIAo+IFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUuZW5naW5lZW5jcnlwdHV0aWxzLkVuY3J5cHRpb25VdGlsc10gCj4gKFF1YXJ0 elNjaGVkdWxlcl9Xb3JrZXItOTEpIEZhaWxlZCB0byBkZWNyeXB0IEJsb2NrdHlwZSBtaXNtYXRj aDogMAo+Cj4gQW55IHdheSBvZiByZXNldHRpbmcgdGhlIHBhc3N3b3JkIGluIHRoZSBkYXRhYmFz ZSBvciBmaXhpbmcgc29tZSAKPiBlbmNyeXB0aW9uIHJvdXRpbmVzPwo+CgplbmdpbmUtY29uZmln IC1zIEFkbWluUGFzc3dvcmQge3lvdXIgcGFzc3dkfQoKY2FuIHlvdSBwbGVhc2UgYWxzbyBzZWFy Y2ggdGhlIHVwZ3JhZGUvaW5zdGFsbCBsb2cgdG8gc2VlIGlmIHRoZSBlbmdpbmUgCnNldHVwIHRo cmV3IGFuIGVycm9yICplbmNyeXB0aW5nKiB5b3VyIHN1cHBsaWVkIHBhc3N3b3JkPwo+Cj4gS2lu ZCByZWdhcmRzCj4KPiBK9nJuCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcK PiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCgotLS0tLS0t LS0tLS0tLTAwMDIwNjAyMDkwMjA5MDAwODAzMDkwNgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1s PgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5 LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJn Y29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUt cHJlZml4Ij5PbiAxMi8xNy8yMDEyIDA2OjI4IFBNLCBKb2VybiBPdHQKICAgICAgd3JvdGU6PGJy PgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZQpjaXRlPSJtaWQ6RDA1QzFEMDQwNjFERTY0QUEx QUU2NUUyRDQwMjExRUUzQTVCMjMzM0BBTVhQUkQwNjEwTUIzNzguZXVycHJkMDYucHJvZC5vdXRs b29rLmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRl bnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+ CiAgICAgIDxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQg KGZpbHRlcmVkCiAgICAgICAgbWVkaXVtKSI+CiAgICAgIDxzdHlsZT48IS0tCi8qIEZvbnQgRGVm aW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpUYWhvbWE7Cglw YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAu TXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFy Z2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxp YnJpIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CmE6bGluaywg c3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpibHVlOwoJ dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG b2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOnB1cnBsZTsKCXRleHQtZGVj b3JhdGlvbjp1bmRlcmxpbmU7fQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29B Y2V0YXRlCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24g VGV4dCBDaGFyIjsKCW1hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNp emU6OC4wcHQ7Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFz dC1sYW5ndWFnZTpFTi1VUzt9CnNwYW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVy c29uYWwtY29tcG9zZTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xv cjp3aW5kb3d0ZXh0O30Kc3Bhbi5CYWxsb29uVGV4dENoYXIKCXttc28tc3R5bGUtbmFtZToiQmFs bG9vbiBUZXh0IENoYXIiOwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6 IkJhbGxvb24gVGV4dCI7Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQouTXNv Q2hwRGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6IkNh bGlicmkiLCJzYW5zLXNlcmlmIjsKCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30KQHBhZ2Ug V29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzAuODVwdCA3MC44 NXB0IDIuMGNtIDcwLjg1cHQ7fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7 fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6 ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzppZG1hcCB2OmV4 dD0iZWRpdCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgog ICAgICA8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IZWxsbyBldmVyeWJvZHksPG86cD48L286cD48L3NwYW4+ PC9wPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPkkganVzdCB1cGdyYWRlZCB0aGUKICAgICAgICAgICAgZW5naW5lIHdp dGggdGhlIGVuZ2luZSB1cGdyYWRlIHNjcmlwdCBhbmQgZ2V0IGEgbG90IG9mIHRoZXNlCiAgICAg ICAgICAgIGVycm9yczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkRFIgogICAgICAgICAg ICBsYW5nPSJFTi1VUyI+MjAxMi0xMi0xNyAxNzoyNTowMCw0OTggRVJST1IKICAgICAgICAgICAg W29yZy5vdmlydC5lbmdpbmUuY29yZS5lbmdpbmVlbmNyeXB0dXRpbHMuRW5jcnlwdGlvblV0aWxz XQogICAgICAgICAgICAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci04NCkgRmFpbGVkIHRvIGRlY3J5 cHQgRGF0YSBtdXN0IG5vdAogICAgICAgICAgICBiZSBsb25nZXIgdGhhbiAyNTYgYnl0ZXM8bzpw PjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkRFIgogICAgICAgICAgICBsYW5nPSJFTi1VUyI+MjAx Mi0xMi0xNyAxNzoyNTowMCw0OTggRVJST1IKICAgICAgICAgICAgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5lbmdpbmVlbmNyeXB0dXRpbHMuRW5jcnlwdGlvblV0aWxzXQogICAgICAgICAgICAoUXVh cnR6U2NoZWR1bGVyX1dvcmtlci03MikgRmFpbGVkIHRvIGRlY3J5cHQgRGF0YSBtdXN0IG5vdAog ICAgICAgICAgICBiZSBsb25nZXIgdGhhbiAyNTYgYnl0ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh bmd1YWdlOkRFIgogICAgICAgICAgICBsYW5nPSJFTi1VUyI+MjAxMi0xMi0xNyAxNzoyNTowMyww MzMgRVJST1IKICAgICAgICAgICAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5lbmdpbmVlbmNyeXB0 dXRpbHMuRW5jcnlwdGlvblV0aWxzXQogICAgICAgICAgICAoUXVhcnR6U2NoZWR1bGVyX1dvcmtl ci05NCkgRmFpbGVkIHRvIGRlY3J5cHQgRGF0YSBtdXN0IG5vdAogICAgICAgICAgICBiZSBsb25n ZXIgdGhhbiAyNTYgYnl0ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkRFIgogICAgICAg ICAgICBsYW5nPSJFTi1VUyI+MjAxMi0xMi0xNyAxNzoyNTowMywwMzMgRVJST1IKICAgICAgICAg ICAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5lbmdpbmVlbmNyeXB0dXRpbHMuRW5jcnlwdGlvblV0 aWxzXQogICAgICAgICAgICAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci03KSBGYWlsZWQgdG8gZGVj cnlwdCBEYXRhIG11c3Qgbm90CiAgICAgICAgICAgIGJlIGxvbmdlciB0aGFuIDI1NiBieXRlczxv OnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6REUiCiAgICAgICAgICAgIGxhbmc9IkVOLVVTIj4y MDEyLTEyLTE3IDE3OjI1OjE1LDYwNiBFUlJPUgogICAgICAgICAgICBbb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmVuZ2luZWVuY3J5cHR1dGlscy5FbmNyeXB0aW9uVXRpbHNdCiAgICAgICAgICAgIChR dWFydHpTY2hlZHVsZXJfV29ya2VyLTYwKSBGYWlsZWQgdG8gZGVjcnlwdCBEYXRhIG11c3Qgbm90 CiAgICAgICAgICAgIGJlIGxvbmdlciB0aGFuIDI1NiBieXRlczxvOnA+PC9vOnA+PC9zcGFuPjwv cD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt bGFuZ3VhZ2U6REUiCiAgICAgICAgICAgIGxhbmc9IkVOLVVTIj4yMDEyLTEyLTE3IDE3OjI1OjE1 LDYwNiBFUlJPUgogICAgICAgICAgICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmVuZ2luZWVuY3J5 cHR1dGlscy5FbmNyeXB0aW9uVXRpbHNdCiAgICAgICAgICAgIChRdWFydHpTY2hlZHVsZXJfV29y a2VyLTU1KSBGYWlsZWQgdG8gZGVjcnlwdCBEYXRhIG11c3Qgbm90CiAgICAgICAgICAgIGJlIGxv bmdlciB0aGFuIDI1NiBieXRlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6REUiCiAgICAg ICAgICAgIGxhbmc9IkVOLVVTIj4yMDEyLTEyLTE3IDE3OjI1OjM5LDY2MyBFUlJPUgogICAgICAg ICAgICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmVuZ2luZWVuY3J5cHR1dGlscy5FbmNyeXB0aW9u VXRpbHNdCiAgICAgICAgICAgIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTY5KSBGYWlsZWQgdG8g ZGVjcnlwdCBEYXRhIG11c3Qgbm90CiAgICAgICAgICAgIGJlIGxvbmdlciB0aGFuIDI1NiBieXRl czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6REUiCiAgICAgICAgICAgIGxhbmc9IkVOLVVT Ij4yMDEyLTEyLTE3IDE3OjI1OjM5LDY2MyBFUlJPUgogICAgICAgICAgICBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmVuZ2luZWVuY3J5cHR1dGlscy5FbmNyeXB0aW9uVXRpbHNdCiAgICAgICAgICAg IChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTY4KSBGYWlsZWQgdG8gZGVjcnlwdAogICAgICAgICAg ICBqYXZhLmxhbmcuTnVsbFBvaW50ZXJFeGNlcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAg ICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1 YWdlOkRFIgogICAgICAgICAgICBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JbiBh ZGRpdGlvbiwgSSBhbSBubwogICAgICAgICAgICBsb25nZXIgYWJsZSB0byBsb2cgaW4gd2l0aCBh ZG1pbkBpbnRlcm5hbCBhbmQgdGhlIHBhc3N3b3JkCiAgICAgICAgICAgIHdlIHNldCBiZWZvcmUu IEFzIHdlIHVzZSBrZWVwYXNzIGdlbmVyYXRlZCBwYXNzd29yZHMsIEkgYW0KICAgICAgICAgICAg cHJldHR5IHN1cmUgdGhhdCBJIGRvbiYjODIxNzt0IGhhdmUgYW55IHR5cGluZyBlcnJvcnMgaW4g dGhlcmUuCiAgICAgICAgICAgIFRoZSBlbmdpbmUgbG9nIHNob3dzIHRoaXM6PG86cD48L286cD48 L3NwYW4+PC9wPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjIwMTItMTItMTcgMTc6MjY6NDMsMzI4CiAgICAgICAgICAg IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkxvZ2luQWRtaW5Vc2VyQ29tbWFuZF0K ICAgICAgICAgICAgKGFqcC0tMTI3LjAuMC4xLTg3MDItMikgVVNFUl9GQUlMRURfVE9fQVVUSEVO VElDQVRFIDogYWRtaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjIwMTItMTItMTcgMTc6MjY6NDMsMzI4CiAgICAg ICAgICAgIFdBUk4mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTG9naW5BZG1pblVz ZXJDb21tYW5kXQogICAgICAgICAgICAoYWpwLS0xMjcuMC4wLjEtODcwMi0yKSBDYW5Eb0FjdGlv biBvZiBhY3Rpb24gTG9naW5BZG1pblVzZXIKICAgICAgICAgICAgZmFpbGVkLiBSZWFzb25zOlVT RVJfRkFJTEVEX1RPX0FVVEhFTlRJQ0FURTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MjAxMi0xMi0xNyAxNzoyNjo0 NiwyOTAKICAgICAgICAgICAgRVJST1IKICAgICAgICAgICAgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5lbmdpbmVlbmNyeXB0dXRpbHMuRW5jcnlwdGlvblV0aWxzXQogICAgICAgICAgICAoUXVhcnR6 U2NoZWR1bGVyX1dvcmtlci05NCkgRmFpbGVkIHRvIGRlY3J5cHQgQmxvY2t0eXBlCiAgICAgICAg ICAgIG1pc21hdGNoOiAwPG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgIDxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4yMDEyLTEyLTE3IDE3OjI2OjQ2LDI5MAogICAg ICAgICAgICBFUlJPUgogICAgICAgICAgICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmVuZ2luZWVu Y3J5cHR1dGlscy5FbmNyeXB0aW9uVXRpbHNdCiAgICAgICAgICAgIChRdWFydHpTY2hlZHVsZXJf V29ya2VyLTkxKSBGYWlsZWQgdG8gZGVjcnlwdCBCbG9ja3R5cGUKICAgICAgICAgICAgbWlzbWF0 Y2g6IDA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QW55IHdheSBvZiByZXNldHRp bmcgdGhlCiAgICAgICAgICAgIHBhc3N3b3JkIGluIHRoZSBkYXRhYmFzZSBvciBmaXhpbmcgc29t ZSBlbmNyeXB0aW9uIHJvdXRpbmVzPzwvc3Bhbj48L3A+CiAgICAgIDwvZGl2PgogICAgPC9ibG9j a3F1b3RlPgogICAgPGJyPgogICAgZW5naW5lLWNvbmZpZyAtcyBBZG1pblBhc3N3b3JkIHt5b3Vy IHBhc3N3ZH08YnI+CiAgICA8YnI+CiAgICBjYW4geW91IHBsZWFzZSBhbHNvIHNlYXJjaCB0aGUg dXBncmFkZS9pbnN0YWxsIGxvZyB0byBzZWUgaWYgdGhlCiAgICBlbmdpbmUgc2V0dXAgdGhyZXcg YW4gZXJyb3IgKmVuY3J5cHRpbmcqIHlvdXIgc3VwcGxpZWQgcGFzc3dvcmQ/PGJyPgogICAgPGJs b2NrcXVvdGUKY2l0ZT0ibWlkOkQwNUMxRDA0MDYxREU2NEFBMUFFNjVFMkQ0MDIxMUVFM0E1QjIz MzNAQU1YUFJEMDYxME1CMzc4LmV1cnByZDA2LnByb2Qub3V0bG9vay5jb20iCiAgICAgIHR5cGU9 ImNpdGUiPgogICAgICA8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAgICAgIDxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAg ICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyI+S2luZCByZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgIDxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5KJm91bWw7cm48bzpwPjwvbzpwPjwv c3Bhbj48L3A+CiAgICAgIDwvZGl2PgogICAgICA8YnI+CiAgICAgIDxmaWVsZHNldCBjbGFzcz0i bWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAgPHByZSB3 cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClVz ZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm PSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJt b3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+Cjwv aHRtbD4KCi0tLS0tLS0tLS0tLS0tMDAwMjA2MDIwOTAyMDkwMDA4MDMwOTA2LS0K --===============8594844409946153588==--