From sbonazzo at redhat.com Thu Mar 21 12:02:30 2013 Content-Type: multipart/mixed; boundary="===============9033068803992468631==" MIME-Version: 1.0 From: Sandro Bonazzola To: users at ovirt.org Subject: Re: [Users] trouble with engine-iso-uploader Date: Thu, 21 Mar 2013 17:02:25 +0100 Message-ID: <514B2F11.2040201@redhat.com> In-Reply-To: CAGY2aBT=trFxEAF35CghMoMbM=XmZTosYSFLBJ7A=_FexYNNaA@mail.gmail.com --===============9033068803992468631== 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. --------------060806040408090308070301 Content-Type: text/plain; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Can you try running the following 2 lines with python changing the password and the url with your values? >>> from ovirtsdk.api import API >>> api =3D API(url=3D'http://ovirt.local/api', username=3D'admin(a)interna= l', password=3D'*******) and paste the output? Il 21/03/2013 16:43, Yuval M ha scritto: > doesn't work. > > [wil(a)bufferoverflow ~]$ sudo ls -la /etc/pki/ovirt-engine/ca.pem > ls: cannot access /etc/pki/ovirt-engine/ca.pem: No such file or directory > [wil(a)bufferoverflow ~]$ sudo engine-iso-uploader -v --nossl --insecure > list > Please provide the REST API username for oVirt Engine (CTRL+D to > abort): admin(a)internal > Please provide the REST API password for the admin(a)internal oVirt > Engine user (CTRL+D to abort): > > ERROR: Problem connecting to the REST API. Is the service available > and does the CA certificate exist? > > SSL is disabled in my setup so it should work via HTTP and not HTTPS. > > Yuval Meir > > > On Thu, Mar 21, 2013 at 4:40 PM, Sandro Bonazzola > wrote: > > Hi, > Can you try to execute the following command? > $ sudo ls -la /etc/pki/ovirt-engine/ca.pem > > Also if it seems strange it need ca.pem without ssl. > > Can you try also: > $ sudo engine-iso-uploader -v --nossl --insecure list > > -- = > Sandro > > > Il 21/03/2013 15:20, Yuval M ha scritto: >> Hi, >> >> I'm trying to use engine-iso-uploader to add ISO images to my ISO >> storage domain. (Ovirt 3.2 on Fedora 18) >> >> $ sudo engine-iso-uploader -v --nossl list >> Please provide the REST API username for oVirt Engine (CTRL+D to >> abort): admin >> Please provide the REST API password for the admin oVirt Engine >> user (CTRL+D to abort): >> ERROR: Problem connecting to the REST API. Is the service >> available and does the CA certificate exist? >> >> $ ls -la /etc/pki/ovirt-engine/ca.pem >> ls: cannot access /etc/pki/ovirt-engine/ca.pem: No such file or >> directory >> >> $ cat /var/log/ovirt-engine/engine-iso-uploader.log >> 2013-03-21 15:42:04::ERROR::engine-iso-uploader::455::root:: >> Problem connecting to the REST API. Is the service available and >> does the CA certificate exist? >> >> ------------- >> >> same results also without the --nossl flag. >> >> any insight? >> >> Thanks, >> >> Yuval Meir >> >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > > --------------060806040408090308070301 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
Can you try running the following 2 lines with python changing the password and the url with your values?

>>> from ovirtsdk.api import API
>>> api =3D API(url=3D'http://ovirt.local/api', username=3D'admin(a)internal', password=3D'*******)

and paste the output?


Il 21/03/2013 16:43, Yuval M ha scritto:
doesn't work.

[wil(a)bufferoverflow ~]$ sudo ls -la /etc/pki/ovirt-engine/ca.pem
ls: cannot access /etc/pki/ovirt-engine/ca.pem: No such file or directory
[wil(a)bufferoverflow ~]$ sudo engine-iso-uploader -v --nossl --insecure list
Please provide the REST API username for oVirt Engine (CTRL+D to abort): admin(a)internal
Please provide the REST API password for the admin(a)internal oVirt Engine user (CTRL+D to abort):

ERROR: Problem connecting to the REST API.  Is the service available and does the CA certificate exist?

SSL is disabled in my setup so it should work via HTTP and not HTTPS.

Yuval Meir


On Thu, Mar 21, 2013 at 4:40 PM, Sandro Bonazzola <sbonazzo(a)redhat.com> wrote:
Hi,
Can you try to execute the following command?
$ sudo ls -la /etc/pki/ovirt-engine/ca.pem

Also if it seems strange it need ca.pem without ssl.

Can you try also:
$ sudo engine-iso-uploader -v --nossl --insecure list

--
Sandro


Il 21/03/2013 15:20, Yuval M ha scritto:
Hi,

I'm trying to use engine-iso-uploader to add ISO images to my ISO storage domain. (Ovirt 3.2 on Fedora 18)

$ sudo engine-iso-uploader -v --nossl list
Please provide the REST API username for oVirt Engine (CTRL+D to abort): admin
Please provide the REST API password for the admin oVirt Engine user (CTRL+D to abort):
ERROR: Problem connecting to the REST API.  Is the service available and does the CA certificate exist?

$ ls -la /etc/pki/ovirt-engine/ca.pem
ls: cannot access /etc/pki/ovirt-engine/ca.pem: No such file or directory

$ cat /var/log/ovirt-engine/engine-iso-uploader.log
2013-03-21 15:42:04::ERROR::engine-iso-uploader::455::root= :: Problem connecting to the REST API.  Is the service available and does the CA certificate exist?

-------------

same results also without the --nossl flag.

any insight?

Thanks,

Yuval Meir



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



--------------060806040408090308070301-- --===============9033068803992468631== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjA4MDYwNDA0MDgwOTAzMDgwNzAzMDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKQ2FuIHlvdSB0 cnkgcnVubmluZyB0aGUgZm9sbG93aW5nIDIgbGluZXMgd2l0aCBweXRob24gY2hhbmdpbmcgdGhl CnBhc3N3b3JkIGFuZCB0aGUgdXJsIHdpdGggeW91ciB2YWx1ZXM/Cgo+Pj4gZnJvbSBvdmlydHNk ay5hcGkgaW1wb3J0IEFQSQo+Pj4gYXBpID0gQVBJKHVybD0naHR0cDovL292aXJ0LmxvY2FsL2Fw aScsIHVzZXJuYW1lPSdhZG1pbkBpbnRlcm5hbCcsCnBhc3N3b3JkPScqKioqKioqKQoKYW5kIHBh c3RlIHRoZSBvdXRwdXQ/CgoKSWwgMjEvMDMvMjAxMyAxNjo0MywgWXV2YWwgTSBoYSBzY3JpdHRv Ogo+IGRvZXNuJ3Qgd29yay4KPgo+IFt3aWxAYnVmZmVyb3ZlcmZsb3cgfl0kIHN1ZG8gbHMgLWxh IC9ldGMvcGtpL292aXJ0LWVuZ2luZS9jYS5wZW0KPiBsczogY2Fubm90IGFjY2VzcyAvZXRjL3Br aS9vdmlydC1lbmdpbmUvY2EucGVtOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj4gW3dpbEBi dWZmZXJvdmVyZmxvdyB+XSQgc3VkbyBlbmdpbmUtaXNvLXVwbG9hZGVyIC12IC0tbm9zc2wgLS1p bnNlY3VyZQo+IGxpc3QKPiBQbGVhc2UgcHJvdmlkZSB0aGUgUkVTVCBBUEkgdXNlcm5hbWUgZm9y IG9WaXJ0IEVuZ2luZSAoQ1RSTCtEIHRvCj4gYWJvcnQpOiBhZG1pbkBpbnRlcm5hbAo+IFBsZWFz ZSBwcm92aWRlIHRoZSBSRVNUIEFQSSBwYXNzd29yZCBmb3IgdGhlIGFkbWluQGludGVybmFsIG9W aXJ0Cj4gRW5naW5lIHVzZXIgKENUUkwrRCB0byBhYm9ydCk6Cj4KPiBFUlJPUjogUHJvYmxlbSBj b25uZWN0aW5nIHRvIHRoZSBSRVNUIEFQSS4gIElzIHRoZSBzZXJ2aWNlIGF2YWlsYWJsZQo+IGFu ZCBkb2VzIHRoZSBDQSBjZXJ0aWZpY2F0ZSBleGlzdD8KPgo+IFNTTCBpcyBkaXNhYmxlZCBpbiBt eSBzZXR1cCBzbyBpdCBzaG91bGQgd29yayB2aWEgSFRUUCBhbmQgbm90IEhUVFBTLgo+Cj4gWXV2 YWwgTWVpcgo+Cj4KPiBPbiBUaHUsIE1hciAyMSwgMjAxMyBhdCA0OjQwIFBNLCBTYW5kcm8gQm9u YXp6b2xhIDxzYm9uYXp6b0ByZWRoYXQuY29tCj4gPG1haWx0bzpzYm9uYXp6b0ByZWRoYXQuY29t Pj4gd3JvdGU6Cj4KPiAgICAgSGksCj4gICAgIENhbiB5b3UgdHJ5IHRvIGV4ZWN1dGUgdGhlIGZv bGxvd2luZyBjb21tYW5kPwo+ICAgICAkIHN1ZG8gbHMgLWxhIC9ldGMvcGtpL292aXJ0LWVuZ2lu ZS9jYS5wZW0KPgo+ICAgICBBbHNvIGlmIGl0IHNlZW1zIHN0cmFuZ2UgaXQgbmVlZCBjYS5wZW0g d2l0aG91dCBzc2wuCj4KPiAgICAgQ2FuIHlvdSB0cnkgYWxzbzoKPiAgICAgJCBzdWRvIGVuZ2lu ZS1pc28tdXBsb2FkZXIgLXYgLS1ub3NzbCAtLWluc2VjdXJlIGxpc3QKPgo+ICAgICAtLSAKPiAg ICAgU2FuZHJvCj4KPgo+ICAgICBJbCAyMS8wMy8yMDEzIDE1OjIwLCBZdXZhbCBNIGhhIHNjcml0 dG86Cj4+ICAgICBIaSwKPj4KPj4gICAgIEknbSB0cnlpbmcgdG8gdXNlIGVuZ2luZS1pc28tdXBs b2FkZXIgdG8gYWRkIElTTyBpbWFnZXMgdG8gbXkgSVNPCj4+ICAgICBzdG9yYWdlIGRvbWFpbi4g KE92aXJ0IDMuMiBvbiBGZWRvcmEgMTgpCj4+Cj4+ICAgICAkIHN1ZG8gZW5naW5lLWlzby11cGxv YWRlciAtdiAtLW5vc3NsIGxpc3QKPj4gICAgIFBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSB1 c2VybmFtZSBmb3Igb1ZpcnQgRW5naW5lIChDVFJMK0QgdG8KPj4gICAgIGFib3J0KTogYWRtaW4K Pj4gICAgIFBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSBwYXNzd29yZCBmb3IgdGhlIGFkbWlu IG9WaXJ0IEVuZ2luZQo+PiAgICAgdXNlciAoQ1RSTCtEIHRvIGFib3J0KToKPj4gICAgIEVSUk9S OiBQcm9ibGVtIGNvbm5lY3RpbmcgdG8gdGhlIFJFU1QgQVBJLiAgSXMgdGhlIHNlcnZpY2UKPj4g ICAgIGF2YWlsYWJsZSBhbmQgZG9lcyB0aGUgQ0EgY2VydGlmaWNhdGUgZXhpc3Q/Cj4+Cj4+ICAg ICAkIGxzIC1sYSAvZXRjL3BraS9vdmlydC1lbmdpbmUvY2EucGVtCj4+ICAgICBsczogY2Fubm90 IGFjY2VzcyAvZXRjL3BraS9vdmlydC1lbmdpbmUvY2EucGVtOiBObyBzdWNoIGZpbGUgb3IKPj4g ICAgIGRpcmVjdG9yeQo+Pgo+PiAgICAgJCBjYXQgL3Zhci9sb2cvb3ZpcnQtZW5naW5lL2VuZ2lu ZS1pc28tdXBsb2FkZXIubG9nCj4+ICAgICAyMDEzLTAzLTIxIDE1OjQyOjA0OjpFUlJPUjo6ZW5n aW5lLWlzby11cGxvYWRlcjo6NDU1Ojpyb290OjoKPj4gICAgIFByb2JsZW0gY29ubmVjdGluZyB0 byB0aGUgUkVTVCBBUEkuICBJcyB0aGUgc2VydmljZSBhdmFpbGFibGUgYW5kCj4+ICAgICBkb2Vz IHRoZSBDQSBjZXJ0aWZpY2F0ZSBleGlzdD8KPj4KPj4gICAgIC0tLS0tLS0tLS0tLS0KPj4KPj4g ICAgIHNhbWUgcmVzdWx0cyBhbHNvIHdpdGhvdXQgdGhlIC0tbm9zc2wgZmxhZy4KPj4KPj4gICAg IGFueSBpbnNpZ2h0Pwo+Pgo+PiAgICAgVGhhbmtzLAo+Pgo+PiAgICAgWXV2YWwgTWVpcgo+Pgo+ Pgo+Pgo+PiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KPj4gICAgIFVzZXJzIG1haWxpbmcgbGlzdAo+PiAgICAgVXNlcnNAb3ZpcnQub3JnIDxtYWls dG86VXNlcnNAb3ZpcnQub3JnPgo+PiAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzCj4KPgoKCi0tLS0tLS0tLS0tLS0tMDYwODA2MDQwNDA4MDkwMzA4MDcw MzAxCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50 PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVu dC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAw MCI+CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPkNhbiB5b3UgdHJ5IHJ1bm5pbmcg dGhlIGZvbGxvd2luZyAyCiAgICAgIGxpbmVzIHdpdGggcHl0aG9uIGNoYW5naW5nIHRoZSBwYXNz d29yZCBhbmQgdGhlIHVybCB3aXRoIHlvdXIKICAgICAgdmFsdWVzPzxicj4KICAgICAgPGJyPgog ICAgICAmZ3Q7Jmd0OyZndDsgZnJvbSBvdmlydHNkay5hcGkgaW1wb3J0IEFQSTxicj4KICAgICAg Jmd0OyZndDsmZ3Q7IGFwaSA9IEFQSSh1cmw9JzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiCiAgICAgICAgaHJlZj0iaHR0cDovL292aXJ0LmxvY2FsL2FwaSI+aHR0cDovL292aXJ0Lmxv Y2FsL2FwaTwvYT4nLAogICAgICB1c2VybmFtZT0nYWRtaW5AaW50ZXJuYWwnLCBwYXNzd29yZD0n KioqKioqKik8YnI+CiAgICAgIDxicj4KICAgICAgYW5kIHBhc3RlIHRoZSBvdXRwdXQ/PGJyPgog ICAgICA8YnI+CiAgICAgIDxicj4KICAgICAgSWwgMjEvMDMvMjAxMyAxNjo0MywgWXV2YWwgTSBo YSBzY3JpdHRvOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOkNBR1ky YUJUPXRyRnhFQUYzNUNnaE1vTWJNPVhtWlRvc1lTRkxCSjdBPV9GZXhZTk5hQUBtYWlsLmdtYWls LmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxkaXYgZGlyPSJsdHIiPmRvZXNuJ3Qgd29y ay4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAg ICAgPGRpdj5bd2lsQGJ1ZmZlcm92ZXJmbG93IH5dJCBzdWRvIGxzIC1sYQogICAgICAgICAgICAv ZXRjL3BraS9vdmlydC1lbmdpbmUvY2EucGVtPC9kaXY+CiAgICAgICAgICA8ZGl2PmxzOiBjYW5u b3QgYWNjZXNzIC9ldGMvcGtpL292aXJ0LWVuZ2luZS9jYS5wZW06IE5vIHN1Y2gKICAgICAgICAg ICAgZmlsZSBvciBkaXJlY3Rvcnk8L2Rpdj4KICAgICAgICAgIDxkaXY+W3dpbEBidWZmZXJvdmVy ZmxvdyB+XSQgc3VkbyBlbmdpbmUtaXNvLXVwbG9hZGVyIC12CiAgICAgICAgICAgIC0tbm9zc2wg LS1pbnNlY3VyZSBsaXN0PC9kaXY+CiAgICAgICAgICA8ZGl2PlBsZWFzZSBwcm92aWRlIHRoZSBS RVNUIEFQSSB1c2VybmFtZSBmb3Igb1ZpcnQgRW5naW5lCiAgICAgICAgICAgIChDVFJMK0QgdG8g YWJvcnQpOiBhZG1pbkBpbnRlcm5hbDwvZGl2PgogICAgICAgICAgPGRpdj5QbGVhc2UgcHJvdmlk ZSB0aGUgUkVTVCBBUEkgcGFzc3dvcmQgZm9yIHRoZQogICAgICAgICAgICBhZG1pbkBpbnRlcm5h bCBvVmlydCBFbmdpbmUgdXNlciAoQ1RSTCtEIHRvIGFib3J0KTo8L2Rpdj4KICAgICAgICAgIDxk aXY+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICBFUlJP UjogUHJvYmxlbSBjb25uZWN0aW5nIHRvIHRoZSBSRVNUIEFQSS4gJm5ic3A7SXMgdGhlIHNlcnZp Y2UKICAgICAgICAgICAgYXZhaWxhYmxlIGFuZCBkb2VzIHRoZSBDQSBjZXJ0aWZpY2F0ZSBleGlz dD88L2Rpdj4KICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8 ZGl2PlNTTCBpcyBkaXNhYmxlZCBpbiBteSBzZXR1cCBzbyBpdCBzaG91bGQgd29yayB2aWEgSFRU UAogICAgICAgICAgICBhbmQgbm90IEhUVFBTLjwvZGl2PgogICAgICAgICAgPGRpdj48YnI+CiAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIFl1dmFsIE1laXI8L2Rp dj4KICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8YnI+CiAg ICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gVGh1LCBNYXIgMjEsIDIwMTMgYXQg NDo0MCBQTSwKICAgICAgICAgICAgU2FuZHJvIEJvbmF6em9sYSA8c3BhbiBkaXI9Imx0ciI+Jmx0 OzxhCiAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Im1haWx0bzpz Ym9uYXp6b0ByZWRoYXQuY29tIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPnNib25h enpvQHJlZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj4KICAgICAgICAgICAgd3JvdGU6PGJyPgogICAg ICAgICAgICA8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAw IDAKICAgICAgICAgICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct bGVmdDoxZXgiPgogICAgICAgICAgICAgIDxkaXYgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAw MDAwMCI+CiAgICAgICAgICAgICAgICA8ZGl2PkhpLDxicj4KICAgICAgICAgICAgICAgICAgQ2Fu IHlvdSB0cnkgdG8gZXhlY3V0ZSB0aGUgZm9sbG93aW5nIGNvbW1hbmQ/PGJyPgogICAgICAgICAg ICAgICAgICAkIHN1ZG8gbHMgLWxhIC9ldGMvcGtpL292aXJ0LWVuZ2luZS9jYS5wZW08YnI+CiAg ICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgQWxzbyBpZiBpdCBzZWVtcyBz dHJhbmdlIGl0IG5lZWQgY2EucGVtIHdpdGhvdXQgc3NsLjxicj4KICAgICAgICAgICAgICAgICAg PGJyPgogICAgICAgICAgICAgICAgICBDYW4geW91IHRyeSBhbHNvOjxicj4KICAgICAgICAgICAg ICAgICAgJCBzdWRvIGVuZ2luZS1pc28tdXBsb2FkZXIgLXYgLS1ub3NzbCAtLWluc2VjdXJlIGxp c3Q8c3BhbgogICAgICAgICAgICAgICAgICAgIGNsYXNzPSJIT0VuWmIiPjxmb250IGNvbG9yPSIj ODg4ODg4Ij48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAg ICAgICAtLSA8YnI+CiAgICAgICAgICAgICAgICAgICAgICBTYW5kcm88YnI+CiAgICAgICAgICAg ICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAg ICAgICAgICBJbCAyMS8wMy8yMDEzIDE1OjIwLCBZdXZhbCBNIGhhIHNjcml0dG86PGJyPgogICAg ICAgICAgICAgICAgICAgIDwvZm9udD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICA8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAg ICAgICAgICA8ZGl2IGNsYXNzPSJoNSI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGRpcj0i bHRyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5IaSw8L2Rpdj4KICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICBJJ20gdHJ5aW5nIHRvIHVzZSBlbmdpbmUtaXNvLXVwbG9hZGVy IHRvIGFkZCBJU08KICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2VzIHRvIG15IElTTyBzdG9y YWdlIGRvbWFpbi4gKE92aXJ0IDMuMiBvbgogICAgICAgICAgICAgICAgICAgICAgICBGZWRvcmEg MTgpCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICA8ZGl2PiQgc3VkbyBlbmdpbmUtaXNvLXVwbG9hZGVyIC12IC0tbm9zc2wKICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Q8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgICA8ZGl2PlBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSB1c2VybmFtZSBmb3IKICAgICAg ICAgICAgICAgICAgICAgICAgICAgIG9WaXJ0IEVuZ2luZSAoQ1RSTCtEIHRvIGFib3J0KTogYWRt aW48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlBsZWFzZSBwcm92aWRlIHRo ZSBSRVNUIEFQSSBwYXNzd29yZCBmb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBh ZG1pbiBvVmlydCBFbmdpbmUgdXNlciAoQ1RSTCtEIHRvCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBhYm9ydCk6PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5FUlJPUjog UHJvYmxlbSBjb25uZWN0aW5nIHRvIHRoZSBSRVNUCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBBUEkuICZuYnNwO0lzIHRoZSBzZXJ2aWNlIGF2YWlsYWJsZSBhbmQgZG9lcyB0aGUKICAgICAg ICAgICAgICAgICAgICAgICAgICAgIENBIGNlcnRpZmljYXRlIGV4aXN0PzwvZGl2PgogICAgICAg ICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8 ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYKICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCk7Zm9udC1zaXplOjEzcHg7Zm9udC1mYW1p bHk6YXJpYWwsc2Fucy1zZXJpZiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PiQg bHMgLWxhIC9ldGMvcGtpL292aXJ0LWVuZ2luZS9jYS5wZW08L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxkaXY+bHM6IGNhbm5vdCBhY2Nlc3MKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgL2V0Yy9wa2kvb3ZpcnQtZW5naW5lL2NhLnBlbTogTm8gc3VjaCBmaWxlCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG9yIGRpcmVjdG9yeTwvZGl2PgogICAgICAgICAgICAg ICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYKICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJjb2xvcjpyZ2IoMzQsMzQsMzQpO2ZvbnQtc2l6 ZToxM3B4O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWYiPjxicj4KICAgICAgICAgICAgICAg ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzdHlsZT0iY29sb3I6cmdiKDM0LDM0LDM0KTtmb250LXNpemU6 MTNweDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmIj4kCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjYXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC92YXIvbG9nL292aXJ0LWVu Z2luZS9lbmdpbmUtaXNvLXVwbG9hZGVyLmxvZzwvZGl2PgogICAgICAgICAgICAgICAgICAgICAg ICAgIDxkaXYKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJjb2xvcjpyZ2IoMzQs MzQsMzQpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWYiPjIwMTMt MDMtMjEKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTo0MjowNDo6RVJST1I6OmVuZ2lu ZS1pc28tdXBsb2FkZXI6OjQ1NTo6cm9vdDo6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ cm9ibGVtIGNvbm5lY3RpbmcgdG8gdGhlIFJFU1QgQVBJLiAmbmJzcDtJcyB0aGUKICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHNlcnZpY2UgYXZhaWxhYmxlIGFuZCBkb2VzIHRoZSBDQQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgY2VydGlmaWNhdGUgZXhpc3Q/PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxk aXY+LS0tLS0tLS0tLS0tLTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxk aXY+c2FtZSByZXN1bHRzIGFsc28gd2l0aG91dCB0aGUgLS1ub3NzbCBmbGFnLjwvZGl2PgogICAg ICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9k aXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+YW55IGluc2lnaHQ/PC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5UaGFua3MsPC9kaXY+CiAgICAgICAgICAg ICAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdj5ZdXZhbCBNZWlyPC9kaXY+CiAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgICAgICAgPGZpZWxkc2V0PjwvZmllbGRzZXQ+CiAgICAgICAgICAgICAgICAgICAg ICA8YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbSI+CiAgICAgICAgICAgICAgICAgICAg PHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpVc2Vy cyBtYWlsaW5nIGxpc3QKPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86VXNl cnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBtb3ot ZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VyczwvYT4KPC9wcmU+CiAgICAgICAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgIDxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVv dGU+CiAgICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA2MDgwNjA0MDQw ODA5MDMwODA3MDMwMS0tCg== --===============9033068803992468631==--