From lists@fahrendorf.de Wed Dec 21 16:10:51 2022 From: "Martin (Lists)" To: freeipa-users@lists.fedorahosted.org Subject: [Freeipa-users] ipa upgrade failed Date: Wed, 21 Dec 2022 17:10:34 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8688035651086769700==" --===============8688035651086769700== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hallo all I have a strange issue with one of my ipa servers. after an upgrade from=20 fedora 35 to fedora 37 the ipa-server-upgrade failed on the pki-tomcat=20 part. The ipaupgrade.log says: 2022-12-21T15:27:52Z INFO Migrating profile 'caECFullCMCSharedTokenCert' 2022-12-21T15:27:52Z DEBUG request GET=20 https://ipa1.server.org:8443/ca/rest/account/login 2022-12-21T15:27:52Z DEBUG request body '' 2022-12-21T15:27:52Z DEBUG response status 404 2022-12-21T15:27:52Z DEBUG response headers Content-Type:=20 text/html;charset=3Dutf-8 Content-Language: de Content-Length: 795 Date: Wed, 21 Dec 2022 15:27:52 GMT 2022-12-21T15:27:52Z DEBUG response body (decoded): b'HTTP Status 404 \xe2\x80\x93 nicht=20 gefunden

HT= TP=20 Status 40 4 \xe2\x80\x93 nicht gefunden


Type=20 Status Report

Message The requested resource=20 [/ca/rest/account /login] is not available

Beschreibung The origin server=20 did not find a current representation for the target resource or is not=20 willing to disclose that one exists.


Apache=20 Tomcat/9.0.68

' 2022-12-21T15:27:52Z ERROR IPA server upgrade failed: Inspect=20 /var/log/ipaupgrade.log and run command ipa-server-upgrade manually. 2022-12-21T15:27:52Z DEBUG =C2=A0=C2=A0File=20 "/usr/lib/python3.11/site-packages/ipapython/admintool.py", line 180, in=20 execute =C2=A0=C2=A0=C2=A0return_value =3D self.run() =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^ =C2=A0File=20 "/usr/lib/python3.11/site-packages/ipaserver/install/ipa_server_upgrade.py", = line 54, in run =C2=A0=C2=A0 server.upgrade() =C2=A0File=20 "/usr/lib/python3.11/site-packages/ipaserver/install/server/upgrade.py",=20 line 2061, in upgrade =C2=A0=C2=A0 upgrade_configuration() =C2=A0File=20 "/usr/lib/python3.11/site-packages/ipaserver/install/server/upgrade.py",=20 line 1914, in upgrade_configuration =C2=A0=C2=A0 ca_enable_ldap_profile_subsy= stem(ca) =C2=A0File=20 "/usr/lib/python3.11/site-packages/ipaserver/install/server/upgrade.py",=20 line 458, in ca_enable_ldap_profile_subsystem =C2=A0=C2=A0=20 cainstance.migrate_profiles_to_ldap() =C2=A0File=20 "/usr/lib/python3.11/site-packages/ipaserver/install/cainstance.py",=20 line 2155, in migrate_profiles_to_ldap =C2=A0=C2=A0=20 _create_dogtag_profile(profile_id, profile_data, overwrite=3DFalse) =C2=A0File=20 "/usr/lib/python3.11/site-packages/ipaserver/install/cainstance.py",=20 line 2209, in _create_dogtag_profile =C2=A0=C2=A0 with api.Backend.ra_certpro= file=20 as profile_api: =C2=A0File "/usr/lib/python3.11/site-packages/ipaserver/plugins/dogtag.py", = line 1211, in __enter__ =C2=A0=C2=A0 raise=20 errors.RemoteRetrieveError(reason=3D_('Failed to authenticate to CA REST=20 API')) 2022-12-21T15:27:52Z DEBUG The ipa-server-upgrade command failed,=20 exception: RemoteRetrieveError: Failed to authenticate to CA REST API The catalina logfile says: 21-Dec-2022 16:27:26.946 SCHWERWIEGEND [main]=20 org.apache.catalina.core.StandardContext.startInternal One or more=20 listeners failed to start. Full details will be found in the appropriate=20 container log file 21-Dec-2022 16:27:26.948 SCHWERWIEGEND [main]=20 org.apache.catalina.core.StandardContext.startInternal Context [/ca]=20 startup failed due to previous errors the CA debug log file says: 2022-12-21 16:27:26 [main] FINE: LdapBoundConnection: Connecting to=20 ipa1.server.org:636 with client cert auth 2022-12-21 16:27:26 [main] FINE:=20 ldapconn/PKISocketFactory.makeSSLSocket: begins 2022-12-21 16:27:26 [main] FINE: SignedAuditLogger: event=20 CLIENT_ACCESS_SESSION_ESTABLISH 2022-12-21 16:27:26 [main] SEVERE: Unable to create socket:=20 java.net.ConnectException: Verbindungsaufbau abgelehnt with many java traceback errors following. directory server is running=20 at this time and there is no connection reported at the given time.=20 ipa-healthceck does not give anny errors or warnings. Re-starting the=20 pki-tomcat server manually afterwards ist working fine and does not give=20 any errors. starting ipa in force mode gives no errors as well. What can=20 I do? Regards Martin --===============8688035651086769700== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250 ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPgogIDwvaGVhZD4KICA8Ym9keT4KICAgIDxw PkhhbGxvIGFsbDwvcD4KICAgIDxwPkkgaGF2ZSBhIHN0cmFuZ2UgaXNzdWUgd2l0aCBvbmUgb2Yg bXkgaXBhIHNlcnZlcnMuIGFmdGVyIGFuCiAgICAgIHVwZ3JhZGUgZnJvbSBmZWRvcmEgMzUgdG8g ZmVkb3JhIDM3IHRoZSBpcGEtc2VydmVyLXVwZ3JhZGUgZmFpbGVkCiAgICAgIG9uIHRoZSBwa2kt dG9tY2F0IHBhcnQuIFRoZSBpcGF1cGdyYWRlLmxvZyBzYXlzOjwvcD4KICAgIDxwPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPjxzcGFuCiAgICAgICAgICBzdHlsZT0iY29sb3I6 IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ij4yMDIyLTEyLTIxVDE1OjI3OjUyWgog ICAgICAgICAgSU5GTyBNaWdyYTwvc3Bhbj48c3BhbgogICAgICAgICAgc3R5bGU9ImNvbG9yOiMw MDAwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmZjU0OyI+dGluPC9zcGFuPjxzcGFuCiAgICAgICAg ICBzdHlsZT0iY29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ij5nIHByb2Zp bGUKICAgICAgICAgICdjYUVDRnVsbENNQ1NoYXJlZFRva2VuQ2VydCcKICAgICAgICA8L3NwYW4+ PGJyPgogICAgICAgIDIwMjItMTItMjFUMTU6Mjc6NTJaIERFQlVHIHJlcXVlc3QgR0VUCiAgICAg ICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9pcGExLnNl cnZlci5vcmc6ODQ0My9jYS9yZXN0L2FjY291bnQvbG9naW4iPmh0dHBzOi8vaXBhMS5zZXJ2ZXIu b3JnOjg0NDMvY2EvcmVzdC9hY2NvdW50L2xvZ2luPC9hPgogICAgICAgIDxicj4KICAgICAgICAy MDIyLTEyLTIxVDE1OjI3OjUyWiBERUJVRyByZXF1ZXN0IGJvZHkgJycKICAgICAgICA8YnI+CiAg ICAgICAgMjAyMi0xMi0yMVQxNToyNzo1MlogREVCVUcgcmVzcG9uc2Ugc3RhdHVzIDQwNAogICAg ICAgIDxicj4KICAgICAgICAyMDIyLTEyLTIxVDE1OjI3OjUyWiBERUJVRyByZXNwb25zZSBoZWFk ZXJzIENvbnRlbnQtVHlwZToKICAgICAgICB0ZXh0L2h0bWw7Y2hhcnNldD11dGYtOAogICAgICAg IDxicj4KICAgICAgICBDb250ZW50LUxhbmd1YWdlOiBkZSDCoDxicj4KICAgICAgICBDb250ZW50 LUxlbmd0aDogNzk1CiAgICAgICAgPGJyPgogICAgICAgIERhdGU6IFdlZCwgMjEgRGVjIDIwMjIg MTU6Mjc6NTIgR01UCiAgICAgICAgPGJyPgogICAgICAgIDxicj4KICAgICAgICA8YnI+CiAgICAg ICAgMjAyMi0xMi0yMVQxNToyNzo1MlogREVCVUcgcmVzcG9uc2UgYm9keSAoZGVjb2RlZCk6CiAg ICAgICAgYicmbHQ7IWRvY3R5cGUgaHRtbCZndDsmbHQ7aHRtbAogICAgICAgIGxhbmc9ImRlIiZn dDsmbHQ7aGVhZCZndDsmbHQ7dGl0bGUmZ3Q7SFRUUCBTdGF0dXMgNDA0CiAgICAgICAgXHhlMlx4 ODBceDkzIG5pY2h0IGdlZnVuZGVuJmx0Oy90aXRsZSZndDsmbHQ7c3R5bGU8YnI+CiAgICAgICAg dHlwZT0idGV4dC9jc3MiJmd0O2JvZHkge2ZvbnQtZmFtaWx5OlRhaG9tYSxBcmlhbCxzYW5zLXNl cmlmO30KICAgICAgICBoMSwgaDIsIGgzLCBiIHtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9y OiM1MjVENzY7fSBoMQogICAgICAgIHtmb250LXNpemU6MjJweDt9IGgyIHtmb250LXNpemU6MTZw eDs8YnI+CiAgICAgICAgfSBoMyB7Zm9udC1zaXplOjE0cHg7fSBwIHtmb250LXNpemU6MTJweDt9 IGEge2NvbG9yOmJsYWNrO30KICAgICAgICAubGluZQp7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNv bG9yOiM1MjVENzY7Ym9yZGVyOm5vbmU7fSZsdDsvc3R5bGUmZ3Q7Jmx0Oy9oZWFkJmd0OyZsdDti b2R5Jmd0OyZsdDtoMSZndDtIVFRQCiAgICAgICAgU3RhdHVzIDQwPGJyPgogICAgICAgIDQgXHhl Mlx4ODBceDkzIG5pY2h0IGdlZnVuZGVuJmx0Oy9oMSZndDsmbHQ7aHIgY2xhc3M9ImxpbmUiCiAg ICAgICAgLyZndDsmbHQ7cCZndDsmbHQ7YiZndDtUeXBlJmx0Oy9iJmd0OyBTdGF0dXMKICAgICAg ICBSZXBvcnQmbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7Jmx0O2ImZ3Q7TWVzc2FnZSZsdDsvYiZndDsgVGhl CiAgICAgICAgcmVxdWVzdGVkIHJlc291cmNlIFsmYW1wOyM0NztjYSZhbXA7IzQ3O3Jlc3QmYW1w OyM0NzthY2NvdW50PGJyPgogICAgICAgICZhbXA7IzQ3O2xvZ2luXSBpcyBub3QKICAgICAgICBh dmFpbGFibGUmbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7Jmx0O2ImZ3Q7QmVzY2hyZWlidW5nJmx0Oy9iJmd0 OyBUaGUKICAgICAgICBvcmlnaW4gc2VydmVyIGRpZCBub3QgZmluZCBhIGN1cnJlbnQgcmVwcmVz ZW50YXRpb24gZm9yIHRoZQogICAgICAgIHRhcmdldCByZXNvdXJjZSBvciBpcyBub3Qgd2lsbGlu ZyB0bzxicj4KICAgICAgICBkaXNjbG9zZSB0aGF0IG9uZSBleGlzdHMuJmx0Oy9wJmd0OyZsdDto ciBjbGFzcz0ibGluZSIKICAgICAgICAvJmd0OyZsdDtoMyZndDtBcGFjaGUKICAgICAgICBUb21j YXQvOS4wLjY4Jmx0Oy9oMyZndDsmbHQ7L2JvZHkmZ3Q7Jmx0Oy9odG1sJmd0OycKICAgICAgICA8 YnI+CiAgICAgICAgMjAyMi0xMi0yMVQxNToyNzo1MlogRVJST1IgSVBBIHNlcnZlciB1cGdyYWRl IGZhaWxlZDogSW5zcGVjdAogICAgICAgIC92YXIvbG9nL2lwYXVwZ3JhZGUubG9nIGFuZCBydW4g Y29tbWFuZCBpcGEtc2VydmVyLXVwZ3JhZGUKICAgICAgICBtYW51YWxseS4KICAgICAgICA8YnI+ CiAgICAgICAgMjAyMi0xMi0yMVQxNToyNzo1MlogREVCVUcgwqDCoEZpbGUKICAgICAgICAiL3Vz ci9saWIvcHl0aG9uMy4xMS9zaXRlLXBhY2thZ2VzL2lwYXB5dGhvbi9hZG1pbnRvb2wucHkiLCBs aW5lCiAgICAgICAgMTgwLCBpbiBleGVjdXRlCiAgICAgICAgPGJyPgogICAgICAgIMKgwqDCoHJl dHVybl92YWx1ZSA9IHNlbGYucnVuKCkKICAgICAgICA8YnI+CiAgICAgICAgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgXl5eXl5eXl5eXgogICAgICAgIDxicj4KICAgICAgICDC oEZpbGUKIi91c3IvbGliL3B5dGhvbjMuMTEvc2l0ZS1wYWNrYWdlcy9pcGFzZXJ2ZXIvaW5zdGFs bC9pcGFfc2VydmVyX3VwZ3JhZGUucHkiLAogICAgICAgIGxpbmUgNTQsIGluIHJ1bgogICAgICAg IMKgwqAgc2VydmVyLnVwZ3JhZGUoKSDCoDxicj4KICAgICAgICDCoEZpbGUKICAgICAgICAiL3Vz ci9saWIvcHl0aG9uMy4xMS9zaXRlLXBhY2thZ2VzL2lwYXNlcnZlci9pbnN0YWxsL3NlcnZlci91 cGdyYWRlLnB5IiwKICAgICAgICBsaW5lIDIwNjEsIGluIHVwZ3JhZGUKICAgICAgICDCoMKgIHVw Z3JhZGVfY29uZmlndXJhdGlvbigpCiAgICAgICAgPGJyPgogICAgICAgIMKgRmlsZQogICAgICAg ICIvdXNyL2xpYi9weXRob24zLjExL3NpdGUtcGFja2FnZXMvaXBhc2VydmVyL2luc3RhbGwvc2Vy dmVyL3VwZ3JhZGUucHkiLAogICAgICAgIGxpbmUgMTkxNCwgaW4gdXBncmFkZV9jb25maWd1cmF0 aW9uCiAgICAgICAgwqDCoCBjYV9lbmFibGVfbGRhcF9wcm9maWxlX3N1YnN5c3RlbShjYSkKICAg ICAgICA8YnI+CiAgICAgICAgwqBGaWxlCiAgICAgICAgIi91c3IvbGliL3B5dGhvbjMuMTEvc2l0 ZS1wYWNrYWdlcy9pcGFzZXJ2ZXIvaW5zdGFsbC9zZXJ2ZXIvdXBncmFkZS5weSIsCiAgICAgICAg bGluZSA0NTgsIGluIGNhX2VuYWJsZV9sZGFwX3Byb2ZpbGVfc3Vic3lzdGVtCiAgICAgICAgwqDC oCBjYWluc3RhbmNlLm1pZ3JhdGVfcHJvZmlsZXNfdG9fbGRhcCgpCiAgICAgICAgPGJyPgogICAg ICAgIMKgRmlsZQogICAgICAgICIvdXNyL2xpYi9weXRob24zLjExL3NpdGUtcGFja2FnZXMvaXBh c2VydmVyL2luc3RhbGwvY2FpbnN0YW5jZS5weSIsCiAgICAgICAgbGluZSAyMTU1LCBpbiBtaWdy YXRlX3Byb2ZpbGVzX3RvX2xkYXAKICAgICAgICDCoMKgIF9jcmVhdGVfZG9ndGFnX3Byb2ZpbGUo cHJvZmlsZV9pZCwgcHJvZmlsZV9kYXRhLAogICAgICAgIG92ZXJ3cml0ZT1GYWxzZSkKICAgICAg ICA8YnI+CiAgICAgICAgwqBGaWxlCiAgICAgICAgIi91c3IvbGliL3B5dGhvbjMuMTEvc2l0ZS1w YWNrYWdlcy9pcGFzZXJ2ZXIvaW5zdGFsbC9jYWluc3RhbmNlLnB5IiwKICAgICAgICBsaW5lIDIy MDksIGluIF9jcmVhdGVfZG9ndGFnX3Byb2ZpbGUKICAgICAgICDCoMKgIHdpdGggYXBpLkJhY2tl bmQucmFfY2VydHByb2ZpbGUgYXMgcHJvZmlsZV9hcGk6CiAgICAgICAgPGJyPgogICAgICAgIMKg RmlsZQogICAgICAgICIvdXNyL2xpYi9weXRob24zLjExL3NpdGUtcGFja2FnZXMvaXBhc2VydmVy L3BsdWdpbnMvZG9ndGFnLnB5IiwKICAgICAgICBsaW5lIDEyMTEsIGluIF9fZW50ZXJfXwogICAg ICAgIMKgwqAgcmFpc2UgZXJyb3JzLlJlbW90ZVJldHJpZXZlRXJyb3IocmVhc29uPV8oJ0ZhaWxl ZCB0bwogICAgICAgIGF1dGhlbnRpY2F0ZSB0byBDQSBSRVNUIEFQSScpKQogICAgICAgIDxicj4K ICAgICAgICA8YnI+CiAgICAgICAgMjAyMi0xMi0yMVQxNToyNzo1MlogREVCVUcgVGhlIGlwYS1z ZXJ2ZXItdXBncmFkZSBjb21tYW5kCiAgICAgICAgZmFpbGVkLCBleGNlcHRpb246IFJlbW90ZVJl dHJpZXZlRXJyb3I6IEZhaWxlZCB0byBhdXRoZW50aWNhdGUKICAgICAgICB0byBDQSBSRVNUIEFQ STxicj4KICAgICAgICA8YnI+CiAgICAgICAgVGhlIGNhdGFsaW5hIGxvZ2ZpbGUgc2F5czogPGJy PgogICAgICA8L3NwYW4+PC9wPgogICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9z cGFjZSI+PHNwYW4KICAgICAgICAgIHN0eWxlPSJjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29s b3I6I2ZmZmZmZjsiPjIxLURlYy0yMDIyCiAgICAgICAgICAxNjoyNzoyNi45NDYgU0NIV0VSV0lF R0VORCBbbWFpbl0KICAgICAgICAgIG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENv bnRleHQuc3RhcnRJbnRlcm5hbCBPbmUgb3IKICAgICAgICAgIG1vcmUgbGlzdGVuZXJzIGZhaWxl ZCB0byBzdGFydC4gRnVsbCBkZXRhaWxzIHdpPC9zcGFuPmxsIGJlCiAgICAgICAgZm91bmQgaW4g dGhlIGFwcHJvcHJpYXRlIGNvbnRhaW5lciBsb2cgZmlsZQogICAgICAgIDxicj4KICAgICAgICAy MS1EZWMtMjAyMiAxNjoyNzoyNi45NDggU0NIV0VSV0lFR0VORCBbbWFpbl0KICAgICAgICBvcmcu YXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRDb250ZXh0LnN0YXJ0SW50ZXJuYWwgQ29udGV4 dAogICAgICAgIFsvY2FdIHN0YXJ0dXAgZmFpbGVkIGR1ZSB0byBwcmV2aW91cyBlcnJvcnM8YnI+ CiAgICAgICAgPGJyPgogICAgICAgIHRoZSBDQSBkZWJ1ZyBsb2cgZmlsZSBzYXlzOjwvc3Bhbj48 L3A+CiAgICA8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj48c3BhbgogICAg ICAgICAgc3R5bGU9ImNvbG9yOiMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOyI+MjAy Mi0xMi0yMQogICAgICAgICAgMTY6Mjc6MjYgW21haW5dIEZJTkU6IExkYXBCb3VuZENvbm5lY3Rp b246IENvbm5lYzwvc3Bhbj48c3BhbgogICAgICAgICAgc3R5bGU9ImNvbG9yOiMwMDAwMDA7YmFj a2dyb3VuZC1jb2xvcjojZmZmZjU0OyI+dGluPC9zcGFuPjxzcGFuCiAgICAgICAgICBzdHlsZT0i Y29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ij5nIHRvCiAgICAgICAgICBp cGExLnNlcnZlci5vcmc6NjM2IHdpdGggY2xpZW50IGNlcnQgYXV0aAogICAgICAgIDwvc3Bhbj48 YnI+CiAgICAgICAgMjAyMi0xMi0yMSAxNjoyNzoyNiBbbWFpbl0gRklORToKICAgICAgICBsZGFw Y29ubi9QS0lTb2NrZXRGYWN0b3J5Lm1ha2VTU0xTb2NrZXQ6IGJlZ2lucwogICAgICAgIDxicj4K ICAgICAgICAyMDIyLTEyLTIxIDE2OjI3OjI2IFttYWluXSBGSU5FOiBTaWduZWRBdWRpdExvZ2dl cjogZXZlbnQKICAgICAgICBDTElFTlRfQUNDRVNTX1NFU1NJT05fRVNUQUJMSVNICiAgICAgICAg PGJyPgogICAgICAgIDIwMjItMTItMjEgMTY6Mjc6MjYgW21haW5dIFNFVkVSRTogVW5hYmxlIHRv IGNyZWF0ZSBzb2NrZXQ6CiAgICAgICAgamF2YS5uZXQuQ29ubmVjdEV4Y2VwdGlvbjogVmVyYmlu ZHVuZ3NhdWZiYXUgYWJnZWxlaG50PC9zcGFuPjwvcD4KICAgIDxwPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTptb25vc3BhY2UiPndpdGggbWFueSBqYXZhIHRyYWNlYmFjawogICAgICAgIGVycm9y cyBmb2xsb3dpbmcuIGRpcmVjdG9yeSBzZXJ2ZXIgaXMgcnVubmluZyBhdCB0aGlzIHRpbWUgYW5k CiAgICAgICAgdGhlcmUgaXMgbm8gY29ubmVjdGlvbiByZXBvcnRlZCBhdCB0aGUgZ2l2ZW4gdGlt ZS4KICAgICAgICBpcGEtaGVhbHRoY2VjayBkb2VzIG5vdCBnaXZlIGFubnkgZXJyb3JzIG9yIHdh cm5pbmdzLgogICAgICAgIFJlLXN0YXJ0aW5nIHRoZSBwa2ktdG9tY2F0IHNlcnZlciBtYW51YWxs eSBhZnRlcndhcmRzIGlzdAogICAgICAgIHdvcmtpbmcgZmluZSBhbmQgZG9lcyBub3QgZ2l2ZSBh bnkgZXJyb3JzLiBzdGFydGluZyBpcGEgaW4gZm9yY2UKICAgICAgICBtb2RlIGdpdmVzIG5vIGVy cm9ycyBhcyB3ZWxsLiBXaGF0IGNhbiBJIGRvPzwvc3Bhbj48L3A+CiAgICA8cD48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj48YnI+CiAgICAgIDwvc3Bhbj48L3A+CiAgICA8cD48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj5SZWdhcmRzPC9zcGFuPjwvcD4KICAg IDxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPk1hcnRpbjxicj4KICAgICAg PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPjwvc3Bhbj48c3Bhbgog ICAgICAgIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPjwvc3Bhbj48L3A+CiAgPC9ib2R5 Pgo8L2h0bWw+Cg== --===============8688035651086769700==--