
This is a multi-part message in MIME format. ------=_001_NextPart510357164017_=---- Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SSBhbSBpbiBpbnN0YWxsYXRpb24gb3ZpcnQgLSBlbmdpbmUgKyBvdmlydCAtIG5vZGUsIHdoZW4g b3ZpcnQgLSBlbmdpbmUgYWRkIG5vZGUgLSBob3N0IG5vZGUgdW5hYmxlIHRvIGFjdGl2YXRlLiBJ IHRocm91Z2ggdGhlIHZpZXcgb3ZpcnQgLSBlbmdpbmUgbG9nLCB0aXA6IFZEUyBOZXR3b3JrIEVy cm9yLCBjb250aW51aW5nLiBCdXQgSSBzZWUgbm9kZSBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gaXMg bm9ybWFsLg0KSG9wZSBldmVyeWJvZHkgY2FuIGhlbHAgbWUgdG8gc29sdmUgdGhpcyBwcm9ibGVt DQpCZWxvdyBpcyBteSBsb2cgaW5mb3JtYXRpb246DQogb3ZpcnQtZW5naW5lIGxvZzoNCjIwMTMt MDItMjUgMTc6MjA6MTYsNzg2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk9WaXJ0 SW5zdGFsbGVyXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBdIEluc3RhbGxhdGlvbiBvZiAx OTIuMTY4LjEuMjA0LiBFeGVjdXRpbmcgb1ZpcnQgaW5zdGFsbGF0aW9uIHN0YWdlLiAoU3RhZ2U6 IERvd25sb2FkaW5nIGNlcnRpZmljYXRlIHJlcXVlc3QgZnJvbSBIb3N0KQ0KMjAxMy0wMi0yNSAx NzoyMDoxNiw3ODggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5ob3N0aW5zdGFs bC5WZHNJbnN0YWxsZXJTU0hdIChwb29sLTMtdGhyZWFkLTQ5KSBTU0ggcmVjZWl2ZSByb290QDE5 Mi4xNjguMS4yMDQ6Jy90bXAvY2VydF9jNDY1ZDlhOC1lY2RhLTQ5YzQtOGVhNi0yZTMwY2MwMzJl NWUucmVxJyAnL2V0Yy9wa2kvb3ZpcnQtZW5naW5lL3JlcXVlc3RzL2NlcnRfYzQ2NWQ5YTgtZWNk YS00OWM0LThlYTYtMmUzMGNjMDMyZTVlLnJlcScpDQoyMDEzLTAyLTI1IDE3OjIwOjE2LDg0MCBJ TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNJbnN0YWxsZXJdIChwb29sLTMtdGhy ZWFkLTQ5KSBbMTk0YjFhMF0gSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQuIHN1Y2Nlc3Nm dWxseSBkb25lIHNmdHAgb3BlcmF0aW9uICggU3RhZ2U6IERvd25sb2FkaW5nIGNlcnRpZmljYXRl IHJlcXVlc3QgZnJvbSBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMDoxNiw4NDEgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFsbGVyXSAocG9vbC0zLXRocmVhZC00OSkgWzE5 NGIxYTBdICBEb3dubG9hZENlcnRpZmljYXRlUmVxdWVzdCBlbmRlZDp0cnVlDQoyMDEzLTAyLTI1 IDE3OjIwOjE2LDg0MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5PVmlydEluc3Rh bGxlcl0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBJbnN0YWxsYXRpb24gb2YgMTkyLjE2 OC4xLjIwNC4gRXhlY3V0aW5nIG9WaXJ0IGluc3RhbGxhdGlvbiBzdGFnZS4gKFN0YWdlOiBTaWdu IGNlcnRpZmljYXRlIHJlcXVlc3QgYW5kIGdlbmVyYXRlIGNlcnRpZmljYXRlKQ0KMjAxMy0wMi0y NSAxNzoyMDoxNyw4OTQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFs bGVyXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBdICBTaWduQ2VydGlmaWNhdGVSZXF1ZXN0 IGVuZGVkOnRydWUNCjIwMTMtMDItMjUgMTc6MjA6MTcsODk1IElORk8gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLk9WaXJ0SW5zdGFsbGVyXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBd IEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBFeGVjdXRpbmcgb1ZpcnQgaW5zdGFsbGF0 aW9uIHN0YWdlLiAoU3RhZ2U6IFVwbG9hZCBzaWduZWQgc2VydGlmaWNhdGUgdG8gSG9zdCkNCjIw MTMtMDItMjUgMTc6MjA6MTcsOTEzIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZk c0luc3RhbGxlcl0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBJbnN0YWxsYXRpb24gb2Yg MTkyLjE2OC4xLjIwNC4gc3VjY2Vzc2Z1bGx5IGRvbmUgc2Z0cCBvcGVyYXRpb24gKCBTdGFnZTog VXBsb2FkIHNpZ25lZCBzZXJ0aWZpY2F0ZSB0byBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMDoxNyw5 MTUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFsbGVyXSAocG9vbC0z LXRocmVhZC00OSkgWzE5NGIxYTBdICBVcGxvYWRTaWduZWRDZXJ0aWZpY2F0ZSBlbmRlZDp0cnVl DQoyMDEzLTAyLTI1IDE3OjIwOjE3LDkxNiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5PVmlydEluc3RhbGxlcl0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBJbnN0YWxsYXRp b24gb2YgMTkyLjE2OC4xLjIwNC4gRXhlY3V0aW5nIG9WaXJ0IGluc3RhbGxhdGlvbiBzdGFnZS4g KFN0YWdlOiBVcGxvYWQgQ2VyZmljYXRlIEF1dG9yaXR5IHRvIEhvc3QpDQoyMDEzLTAyLTI1IDE3 OjIwOjE3LDk2NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNJbnN0YWxsZXJd IChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4y MDQuIHN1Y2Nlc3NmdWxseSBkb25lIHNmdHAgb3BlcmF0aW9uICggU3RhZ2U6IFVwbG9hZCBDZXJm aWNhdGUgQXV0b3JpdHkgdG8gSG9zdCkNCjIwMTMtMDItMjUgMTc6MjA6MTcsOTY4IElORk8gIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk9WaXJ0SW5zdGFsbGVyXSAocG9vbC0zLXRocmVhZC00 OSkgWzE5NGIxYTBdIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBFeGVjdXRpbmcgb1Zp cnQgaW5zdGFsbGF0aW9uIHN0YWdlLCBzZW5kaW5nIFNTSCBDb21tYW5kIC91c3Ivc2hhcmUvdmRz bS1yZWcvdmRzbS1jb21wbGV0ZSAtYyAnc3NsPXRydWUnIGM0NjVkOWE4LWVjZGEtNDljNC04ZWE2 LTJlMzBjYzAzMmU1ZSAwLiAoU3RhZ2U6IFJ1bm5pbmcgc2Vjb25kIGluc3RhbGxhdGlvbiBzY3Jp cHQgb24gSG9zdCkNCjIwMTMtMDItMjUgMTc6MjA6MTcsOTcwIElORk8gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUudXRpbHMuaG9zdGluc3RhbGwuVmRzSW5zdGFsbGVyU1NIXSAocG9vbC0zLXRocmVh ZC00OSkgU1NIIGV4ZWN1dGUgcm9vdEAxOTIuMTY4LjEuMjA0ICcvdXNyL3NoYXJlL3Zkc20tcmVn L3Zkc20tY29tcGxldGUgLWMgJ3NzbD10cnVlJyBjNDY1ZDlhOC1lY2RhLTQ5YzQtOGVhNi0yZTMw Y2MwMzJlNWUgMCcNCjIwMTMtMDItMjUgMTc6MjE6NTAsMTA4IElORk8gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLlZkc0luc3RhbGxlcl0gKE5pb1Byb2Nlc3Nvci0yNjApIEluc3RhbGxhdGlv biBvZiAxOTIuMTY4LjEuMjA0LiBSZWNlaXZlZCBtZXNzYWdlOiA8QlNUUkFQIGNvbXBvbmVudD0n aW5zdENlcnQnIHN0YXR1cz0nT0snLz4uIEZZSS4gKFN0YWdlOiBSdW5uaW5nIHNlY29uZCBpbnN0 YWxsYXRpb24gc2NyaXB0IG9uIEhvc3QpDQoyMDEzLTAyLTI1IDE3OjIxOjUwLDExNiBJTkZPICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNJbnN0YWxsZXJdIChOaW9Qcm9jZXNzb3ItMjYw KSBJbnN0YWxsYXRpb24gb2YgMTkyLjE2OC4xLjIwNC4gUmVjZWl2ZWQgbWVzc2FnZTogPEJTVFJB UCBjb21wb25lbnQ9J0NvcmVEdW1wJyBzdGF0dXM9J09LJy8+LiBGWUkuIChTdGFnZTogUnVubmlu ZyBzZWNvbmQgaW5zdGFsbGF0aW9uIHNjcmlwdCBvbiBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMTo1 MCwxMjQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFsbGVyXSAoTmlv UHJvY2Vzc29yLTI2MCkgSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQuIFJlY2VpdmVkIG1l c3NhZ2U6IDxCU1RSQVAgY29tcG9uZW50PSdjbGVhbkFsbCcgc3RhdHVzPSdPSycvPi4gRllJLiAo U3RhZ2U6IFJ1bm5pbmcgc2Vjb25kIGluc3RhbGxhdGlvbiBzY3JpcHQgb24gSG9zdCkNCjIwMTMt MDItMjUgMTc6MjE6NTAsMTMyIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZkc0lu c3RhbGxlcl0gKE5pb1Byb2Nlc3Nvci0yNjApIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0 LiBSZWNlaXZlZCBtZXNzYWdlOiA8QlNUUkFQIGNvbXBvbmVudD0nVkRTIENvbmZpZ3VyYXRpb24n IHN0YXR1cz0nT0snLz4uIEZZSS4gKFN0YWdlOiBSdW5uaW5nIHNlY29uZCBpbnN0YWxsYXRpb24g c2NyaXB0IG9uIEhvc3QpDQoyMDEzLTAyLTI1IDE3OjIxOjUwLDEzOSBJTkZPICBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5WZHNJbnN0YWxsZXJdIChOaW9Qcm9jZXNzb3ItMjYwKSBJbnN0YWxs YXRpb24gb2YgMTkyLjE2OC4xLjIwNC4gUmVjZWl2ZWQgbWVzc2FnZTogPEJTVFJBUCBjb21wb25l bnQ9J1Jlc3RhcnQnIHN0YXR1cz0nT0snIG1lc3NhZ2U9J1Jlc3RhcnRpbmcgdmRzbWQgc2Vydmlj ZScgLz4uIEZZSS4gKFN0YWdlOiBSdW5uaW5nIHNlY29uZCBpbnN0YWxsYXRpb24gc2NyaXB0IG9u IEhvc3QpDQoyMDEzLTAyLTI1IDE3OjIxOjUwLDE0OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC5WZHNJbnN0YWxsZXJdIChOaW9Qcm9jZXNzb3ItMjYwKSBJbnN0YWxsYXRpb24gb2Yg MTkyLjE2OC4xLjIwNC4gUmVjZWl2ZWQgbWVzc2FnZTogPEJTVFJBUCBjb21wb25lbnQ9J1JIRVZf SU5TVEFMTCcgc3RhdHVzPSdPSycvPi4gU3RhZ2UgY29tcGxldGVkLiAoU3RhZ2U6IFJ1bm5pbmcg c2Vjb25kIGluc3RhbGxhdGlvbiBzY3JpcHQgb24gSG9zdCkNCjIwMTMtMDItMjUgMTc6MjE6NTAs MTU4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkluc3RhbGxWZHNDb21tYW5kXSAo cG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBdIEFmdGVyIEluc3RhbGxhdGlvbiBwb29sLTMtdGhy ZWFkLTQ5DQoyMDEzLTAyLTI1IDE3OjIxOjUwLDE2NSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci5TZXRWZHNTdGF0dXNWRFNDb21tYW5kXSAocG9vbC0zLXRocmVhZC00OSkg WzE5NGIxYTBdIFNUQVJULCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kKEhvc3ROYW1lID0gMjA0LCBI b3N0SWQgPSA4NWJkZGQyYy03ZjJjLTExZTItODM3Yy0wMDE4OGJlNGRlMjksIHN0YXR1cz1Ob25S ZXNwb25zaXZlLCBub25PcGVyYXRpb25hbFJlYXNvbj1OT05FKSwgbG9nIGlkOiA4NTUxMDRmDQoy MDEzLTAyLTI1IDE3OjIxOjUwLDE2OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy b2tlci5TZXRWZHNTdGF0dXNWRFNDb21tYW5kXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBd IEZJTklTSCwgU2V0VmRzU3RhdHVzVkRTQ29tbWFuZCwgbG9nIGlkOiA4NTUxMDRmDQoyMDEzLTAy LTI1IDE3OjIxOjUwLDE3MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5T ZXRWZHNTdGF0dXNWRFNDb21tYW5kXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBdIFNUQVJU LCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kKEhvc3ROYW1lID0gMjA0LCBIb3N0SWQgPSA4NWJkZGQy Yy03ZjJjLTExZTItODM3Yy0wMDE4OGJlNGRlMjksIHN0YXR1cz1VbmFzc2lnbmVkLCBub25PcGVy YXRpb25hbFJlYXNvbj1OT05FKSwgbG9nIGlkOiA3ZDJjOWZiMw0KMjAxMy0wMi0yNSAxNzoyMTo1 MCwxNzYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVz VkRTQ29tbWFuZF0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBGSU5JU0gsIFNldFZkc1N0 YXR1c1ZEU0NvbW1hbmQsIGxvZyBpZDogN2QyYzlmYjMNCjIwMTMtMDItMjUgMTc6MjE6NTEsNTUz IFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXJdIChRdWFy dHpTY2hlZHVsZXJfV29ya2VyLTQxKSBSZXNvdXJjZU1hbmFnZXI6OnJlZnJlc2hWZHNSdW5UaW1l SW5mbzo6RmFpbGVkIHRvIHJlZnJlc2ggVkRTICwgdmRzID0gODViZGRkMmMtN2YyYy0xMWUyLTgz N2MtMDAxODhiZTRkZTI5IDogMjA0LCBWRFMgTmV0d29yayBFcnJvciwgY29udGludWluZy4NClZE U05ldHdvcmtFeGNlcHRpb246IA0KMjAxMy0wMi0yNSAxNzoyMTo1Myw1NjcgV0FSTiAgW29yZy5v dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlcl0gKFF1YXJ0elNjaGVkdWxlcl9X b3JrZXItMjcpIFs1ZjE5NDkyOF0gUmVzb3VyY2VNYW5hZ2VyOjpyZWZyZXNoVmRzUnVuVGltZUlu Zm86OkZhaWxlZCB0byByZWZyZXNoIFZEUyAsIHZkcyA9IDg1YmRkZDJjLTdmMmMtMTFlMi04Mzdj LTAwMTg4YmU0ZGUyOSA6IDIwNCwgVkRTIE5ldHdvcmsgRXJyb3IsIGNvbnRpbnVpbmcuDQpWRFNO ZXR3b3JrRXhjZXB0aW9uOiANCjIwMTMtMDItMjUgMTc6MjE6NTUsNTgyIEVSUk9SIFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXJdIChRdWFydHpTY2hlZHVsZXJfV29y a2VyLTEwKSBWRFM6OmhhbmRsZU5ldHdvcmtFeGNlcHRpb24gU2VydmVyIGZhaWxlZCB0byByZXNw b25kLCAgdmRzX2lkID0gODViZGRkMmMtN2YyYy0xMWUyLTgzN2MtMDAxODhiZTRkZTI5LCB2ZHNf bmFtZSA9IDIwNCwgZXJyb3IgPSBWRFNOZXR3b3JrRXhjZXB0aW9uOiANCjIwMTMtMDItMjUgMTc6 MjE6NTUsNTkwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZkc0V2ZW50TGlzdGVu ZXJdIChwb29sLTMtdGhyZWFkLTQ5KSBSZXNvdXJjZU1hbmFnZXI6OnZkc05vdFJlc3BvbmRpbmcg ZW50ZXJlZCBmb3IgSG9zdCA4NWJkZGQyYy03ZjJjLTExZTItODM3Yy0wMDE4OGJlNGRlMjksIDE5 Mi4xNjguMS4yMDQNCjIwMTMtMDItMjUgMTc6MjE6NTUsNjAxIFdBUk4gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLlZkc05vdFJlc3BvbmRpbmdUcmVhdG1lbnRDb21tYW5kXSAocG9vbC0zLXRo cmVhZC00OSkgWzljZTk1MTJdIENhbkRvQWN0aW9uIG9mIGFjdGlvbiBWZHNOb3RSZXNwb25kaW5n VHJlYXRtZW50IGZhaWxlZC4gUmVhc29uczpWRFNfRkVOQ0lOR19ESVNBQkxFRA0KMjAxMy0wMi0y NSAxNzoyNTowMCwwMDAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQXV0b1JlY292 ZXJ5TWFuYWdlcl0gKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItODIpIEF1dG9yZWNvdmVyaW5nIGhv c3RzIGlzIGRpc2FibGVkLCBza2lwcGluZw0KMjAxMy0wMi0yNSAxNzoyNTowMCwwMDEgSU5GTyAg W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQXV0b1JlY292ZXJ5TWFuYWdlcl0gKFF1YXJ0elNj aGVkdWxlcl9Xb3JrZXItODIpIEF1dG9yZWNvdmVyaW5nIHN0b3JhZ2UgZG9tYWlucyBpcyBkaXNh YmxlZCwgc2tpcHBpbmcNCltyb290QG92aXJ0IH5dIyB0YWlsIC92YXIvbG9nL292aXJ0LWVuZ2lu ZS9lbmdpbmUubG9nIC1uIDUwDQoyMDEzLTAyLTI1IDE3OjIwOjAxLDQ0OCBJTkZPICBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5JbnN0YWxsVmRzQ29tbWFuZF0gKHBvb2wtMy10aHJlYWQtNDkp IFsxZmRlMmY3Nl0gQWZ0ZXIgSW5zdGFsbGF0aW9uIHBvb2wtMy10aHJlYWQtNDkNCjIwMTMtMDIt MjUgMTc6MjA6MTUsNDEzIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlVwZGF0ZVZk c0NvbW1hbmRdIChhanAtLTEyNy4wLjAuMS04NzAyLTMpIFszYmMxNTBiOF0gUnVubmluZyBjb21t YW5kOiBVcGRhdGVWZHNDb21tYW5kIGludGVybmFsOiBmYWxzZS4gRW50aXRpZXMgYWZmZWN0ZWQg OiAgSUQ6IDg1YmRkZDJjLTdmMmMtMTFlMi04MzdjLTAwMTg4YmU0ZGUyOSBUeXBlOiBWRFMNCjIw MTMtMDItMjUgMTc6MjA6MTUsNTIyIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkFw cHJvdmVWZHNDb21tYW5kXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBdIFJ1bm5pbmcgY29t bWFuZDogQXBwcm92ZVZkc0NvbW1hbmQgaW50ZXJuYWw6IGZhbHNlLiBFbnRpdGllcyBhZmZlY3Rl ZCA6ICBJRDogODViZGRkMmMtN2YyYy0xMWUyLTgzN2MtMDAxODhiZTRkZTI5IFR5cGU6IFZEUw0K MjAxMy0wMi0yNSAxNzoyMDoxNSw1MjQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu SW5zdGFsbFZkc0NvbW1hbmRdIChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gQmVmb3JlIElu c3RhbGxhdGlvbiBwb29sLTMtdGhyZWFkLTQ5LCBQb3dlcmNsaWVudC9vVmlydE5vZGUgY2FzZTog c2V0dGluZyBzdGF0dXMgdG8gaW5zdGFsbGluZw0KMjAxMy0wMi0yNSAxNzoyMDoxNSw1MjcgSU5G TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFu ZF0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBTVEFSVCwgU2V0VmRzU3RhdHVzVkRTQ29t bWFuZChIb3N0TmFtZSA9IDIwNCwgSG9zdElkID0gODViZGRkMmMtN2YyYy0xMWUyLTgzN2MtMDAx ODhiZTRkZTI5LCBzdGF0dXM9SW5zdGFsbGluZywgbm9uT3BlcmF0aW9uYWxSZWFzb249Tk9ORSks IGxvZyBpZDogMjI4MGVkZGMNCjIwMTMtMDItMjUgMTc6MjA6MTUsNTMxIElORk8gIFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZkc1N0YXR1c1ZEU0NvbW1hbmRdIChwb29sLTMt dGhyZWFkLTQ5KSBbMTk0YjFhMF0gRklOSVNILCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kLCBsb2cg aWQ6IDIyODBlZGRjDQoyMDEzLTAyLTI1IDE3OjIwOjE1LDUzNCBJTkZPICBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5JbnN0YWxsVmRzQ29tbWFuZF0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRi MWEwXSBCZWZvcmUgSW5zdGFsbGF0aW9uIHBvb2wtMy10aHJlYWQtNDkNCjIwMTMtMDItMjUgMTc6 MjA6MTUsNTM1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk9WaXJ0SW5zdGFsbGVy XSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBdIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEu MjA0LiBFeGVjdXRpbmcgb1ZpcnQgaW5zdGFsbGF0aW9uIHN0YWdlLiAoU3RhZ2U6IFN0YXJ0aW5n IEhvc3QgaW5zdGFsbGF0aW9uKQ0KMjAxMy0wMi0yNSAxNzoyMDoxNSw1MzYgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuT1ZpcnRJbnN0YWxsZXJdIChwb29sLTMtdGhyZWFkLTQ5KSBb MTk0YjFhMF0gSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQuIEV4ZWN1dGluZyBvVmlydCBp bnN0YWxsYXRpb24gc3RhZ2UuIChTdGFnZTogQ29ubmVjdGluZyB0byBIb3N0KQ0KMjAxMy0wMi0y NSAxNzoyMDoxNSw2MjEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFs bGVyXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIxYTBdIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4 LjEuMjA0LiBSZWNlaXZlZCBtZXNzYWdlOiA8QlNUUkFQIGNvbXBvbmVudD0nUkhFVl9JTlNUQUxM JyBzdGF0dXM9J09LJyBtZXNzYWdlPSdDb25uZWN0ZWQgdG8gSG9zdCByb290QDE5Mi4xNjguMS4y MDQgd2l0aCBTU0gga2V5IGZpbmdlcnByaW50OiA1ZTpjZToyNTo3ZTplZjplODpjNDozMjplZTox NDo5ZTpiZTowODoyNzpmMDo5ZCcvPi4gRllJLiAoU3RhZ2U6IENvbm5lY3RpbmcgdG8gSG9zdCkN CjIwMTMtMDItMjUgMTc6MjA6MTUsNjU5IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LlZkc0luc3RhbGxlcl0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBJbnN0YWxsYXRpb24g b2YgMTkyLjE2OC4xLjIwNC4gU3VjY2Vzc2Z1bGx5IGNvbm5lY3RlZCB0byBzZXJ2ZXIgc3NoLiAo U3RhZ2U6IENvbm5lY3RpbmcgdG8gSG9zdCkNCjIwMTMtMDItMjUgMTc6MjA6MTUsNjYwIElORk8g IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk9WaXJ0SW5zdGFsbGVyXSAocG9vbC0zLXRocmVh ZC00OSkgWzE5NGIxYTBdIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBFeGVjdXRpbmcg b1ZpcnQgaW5zdGFsbGF0aW9uIHN0YWdlLiAoU3RhZ2U6IFJ1bm5pbmcgZmlyc3QgaW5zdGFsbGF0 aW9uIHNjcmlwdCBvbiBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMDoxNSw2NjEgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS51dGlscy5ob3N0aW5zdGFsbC5WZHNJbnN0YWxsZXJTU0hdIChwb29s LTMtdGhyZWFkLTQ5KSBTU0ggZXhlY3V0ZSByb290QDE5Mi4xNjguMS4yMDQgJy91c3Ivc2hhcmUv dmRzbS1yZWcvdmRzbS1nZW4tY2VydCAtTyAib3ZpcnQiIDE5Mi4xNjguMS4yMDQgYzQ2NWQ5YTgt ZWNkYS00OWM0LThlYTYtMmUzMGNjMDMyZTVlJw0KMjAxMy0wMi0yNSAxNzoyMDoxNiw3NDQgSU5G TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFsbGVyXSAoTmlvUHJvY2Vzc29y LTI2MCkgSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQuIFJlY2VpdmVkIG1lc3NhZ2U6IDxC U1RSQVAgY29tcG9uZW50PSdFbmNyeXB0aW9uIHNldHVwJyBzdGF0dXM9J09LJy8+LiBGWUkuIChT dGFnZTogUnVubmluZyBmaXJzdCBpbnN0YWxsYXRpb24gc2NyaXB0IG9uIEhvc3QpDQoyMDEzLTAy LTI1IDE3OjIwOjE2LDc1MyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNJbnN0 YWxsZXJdIChOaW9Qcm9jZXNzb3ItMjYwKSBJbnN0YWxsYXRpb24gb2YgMTkyLjE2OC4xLjIwNC4g UmVjZWl2ZWQgbWVzc2FnZTogPEJTVFJBUCBjb21wb25lbnQ9J1JIRVZfSU5TVEFMTCcgc3RhdHVz PSdPSycvPi4gU3RhZ2UgY29tcGxldGVkLiAoU3RhZ2U6IFJ1bm5pbmcgZmlyc3QgaW5zdGFsbGF0 aW9uIHNjcmlwdCBvbiBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMDoxNiw3ODYgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuT1ZpcnRJbnN0YWxsZXJdIChwb29sLTMtdGhyZWFkLTQ5KSBb MTk0YjFhMF0gSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQuIEV4ZWN1dGluZyBvVmlydCBp bnN0YWxsYXRpb24gc3RhZ2UuIChTdGFnZTogRG93bmxvYWRpbmcgY2VydGlmaWNhdGUgcmVxdWVz dCBmcm9tIEhvc3QpDQoyMDEzLTAyLTI1IDE3OjIwOjE2LDc4OCBJTkZPICBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnV0aWxzLmhvc3RpbnN0YWxsLlZkc0luc3RhbGxlclNTSF0gKHBvb2wtMy10aHJl YWQtNDkpIFNTSCByZWNlaXZlIHJvb3RAMTkyLjE2OC4xLjIwNDonL3RtcC9jZXJ0X2M0NjVkOWE4 LWVjZGEtNDljNC04ZWE2LTJlMzBjYzAzMmU1ZS5yZXEnICcvZXRjL3BraS9vdmlydC1lbmdpbmUv cmVxdWVzdHMvY2VydF9jNDY1ZDlhOC1lY2RhLTQ5YzQtOGVhNi0yZTMwY2MwMzJlNWUucmVxJykN CjIwMTMtMDItMjUgMTc6MjA6MTYsODQwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LlZkc0luc3RhbGxlcl0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBJbnN0YWxsYXRpb24g b2YgMTkyLjE2OC4xLjIwNC4gc3VjY2Vzc2Z1bGx5IGRvbmUgc2Z0cCBvcGVyYXRpb24gKCBTdGFn ZTogRG93bmxvYWRpbmcgY2VydGlmaWNhdGUgcmVxdWVzdCBmcm9tIEhvc3QpDQoyMDEzLTAyLTI1 IDE3OjIwOjE2LDg0MSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNJbnN0YWxs ZXJdIChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gIERvd25sb2FkQ2VydGlmaWNhdGVSZXF1 ZXN0IGVuZGVkOnRydWUNCjIwMTMtMDItMjUgMTc6MjA6MTYsODQyIElORk8gIFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLk9WaXJ0SW5zdGFsbGVyXSAocG9vbC0zLXRocmVhZC00OSkgWzE5NGIx YTBdIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBFeGVjdXRpbmcgb1ZpcnQgaW5zdGFs bGF0aW9uIHN0YWdlLiAoU3RhZ2U6IFNpZ24gY2VydGlmaWNhdGUgcmVxdWVzdCBhbmQgZ2VuZXJh dGUgY2VydGlmaWNhdGUpDQoyMDEzLTAyLTI1IDE3OjIwOjE3LDg5NCBJTkZPICBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5WZHNJbnN0YWxsZXJdIChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFh MF0gIFNpZ25DZXJ0aWZpY2F0ZVJlcXVlc3QgZW5kZWQ6dHJ1ZQ0KMjAxMy0wMi0yNSAxNzoyMDox Nyw4OTUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuT1ZpcnRJbnN0YWxsZXJdIChw b29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQu IEV4ZWN1dGluZyBvVmlydCBpbnN0YWxsYXRpb24gc3RhZ2UuIChTdGFnZTogVXBsb2FkIHNpZ25l ZCBzZXJ0aWZpY2F0ZSB0byBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMDoxNyw5MTMgSU5GTyAgW29y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFsbGVyXSAocG9vbC0zLXRocmVhZC00OSkg WzE5NGIxYTBdIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBzdWNjZXNzZnVsbHkgZG9u ZSBzZnRwIG9wZXJhdGlvbiAoIFN0YWdlOiBVcGxvYWQgc2lnbmVkIHNlcnRpZmljYXRlIHRvIEhv c3QpDQoyMDEzLTAyLTI1IDE3OjIwOjE3LDkxNSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LmJsbC5WZHNJbnN0YWxsZXJdIChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gIFVwbG9hZFNp Z25lZENlcnRpZmljYXRlIGVuZGVkOnRydWUNCjIwMTMtMDItMjUgMTc6MjA6MTcsOTE2IElORk8g IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk9WaXJ0SW5zdGFsbGVyXSAocG9vbC0zLXRocmVh ZC00OSkgWzE5NGIxYTBdIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBFeGVjdXRpbmcg b1ZpcnQgaW5zdGFsbGF0aW9uIHN0YWdlLiAoU3RhZ2U6IFVwbG9hZCBDZXJmaWNhdGUgQXV0b3Jp dHkgdG8gSG9zdCkNCjIwMTMtMDItMjUgMTc6MjA6MTcsOTY3IElORk8gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLlZkc0luc3RhbGxlcl0gKHBvb2wtMy10aHJlYWQtNDkpIFsxOTRiMWEwXSBJ bnN0YWxsYXRpb24gb2YgMTkyLjE2OC4xLjIwNC4gc3VjY2Vzc2Z1bGx5IGRvbmUgc2Z0cCBvcGVy YXRpb24gKCBTdGFnZTogVXBsb2FkIENlcmZpY2F0ZSBBdXRvcml0eSB0byBIb3N0KQ0KMjAxMy0w Mi0yNSAxNzoyMDoxNyw5NjggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuT1ZpcnRJ bnN0YWxsZXJdIChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gSW5zdGFsbGF0aW9uIG9mIDE5 Mi4xNjguMS4yMDQuIEV4ZWN1dGluZyBvVmlydCBpbnN0YWxsYXRpb24gc3RhZ2UsIHNlbmRpbmcg U1NIIENvbW1hbmQgL3Vzci9zaGFyZS92ZHNtLXJlZy92ZHNtLWNvbXBsZXRlIC1jICdzc2w9dHJ1 ZScgYzQ2NWQ5YTgtZWNkYS00OWM0LThlYTYtMmUzMGNjMDMyZTVlIDAuIChTdGFnZTogUnVubmlu ZyBzZWNvbmQgaW5zdGFsbGF0aW9uIHNjcmlwdCBvbiBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMDox Nyw5NzAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5ob3N0aW5zdGFsbC5WZHNJ bnN0YWxsZXJTU0hdIChwb29sLTMtdGhyZWFkLTQ5KSBTU0ggZXhlY3V0ZSByb290QDE5Mi4xNjgu MS4yMDQgJy91c3Ivc2hhcmUvdmRzbS1yZWcvdmRzbS1jb21wbGV0ZSAtYyAnc3NsPXRydWUnIGM0 NjVkOWE4LWVjZGEtNDljNC04ZWE2LTJlMzBjYzAzMmU1ZSAwJw0KMjAxMy0wMi0yNSAxNzoyMTo1 MCwxMDggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFsbGVyXSAoTmlv UHJvY2Vzc29yLTI2MCkgSW5zdGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQuIFJlY2VpdmVkIG1l c3NhZ2U6IDxCU1RSQVAgY29tcG9uZW50PSdpbnN0Q2VydCcgc3RhdHVzPSdPSycvPi4gRllJLiAo U3RhZ2U6IFJ1bm5pbmcgc2Vjb25kIGluc3RhbGxhdGlvbiBzY3JpcHQgb24gSG9zdCkNCjIwMTMt MDItMjUgMTc6MjE6NTAsMTE2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZkc0lu c3RhbGxlcl0gKE5pb1Byb2Nlc3Nvci0yNjApIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0 LiBSZWNlaXZlZCBtZXNzYWdlOiA8QlNUUkFQIGNvbXBvbmVudD0nQ29yZUR1bXAnIHN0YXR1cz0n T0snLz4uIEZZSS4gKFN0YWdlOiBSdW5uaW5nIHNlY29uZCBpbnN0YWxsYXRpb24gc2NyaXB0IG9u IEhvc3QpDQoyMDEzLTAyLTI1IDE3OjIxOjUwLDEyNCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC5WZHNJbnN0YWxsZXJdIChOaW9Qcm9jZXNzb3ItMjYwKSBJbnN0YWxsYXRpb24gb2Yg MTkyLjE2OC4xLjIwNC4gUmVjZWl2ZWQgbWVzc2FnZTogPEJTVFJBUCBjb21wb25lbnQ9J2NsZWFu QWxsJyBzdGF0dXM9J09LJy8+LiBGWUkuIChTdGFnZTogUnVubmluZyBzZWNvbmQgaW5zdGFsbGF0 aW9uIHNjcmlwdCBvbiBIb3N0KQ0KMjAxMy0wMi0yNSAxNzoyMTo1MCwxMzIgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuVmRzSW5zdGFsbGVyXSAoTmlvUHJvY2Vzc29yLTI2MCkgSW5z dGFsbGF0aW9uIG9mIDE5Mi4xNjguMS4yMDQuIFJlY2VpdmVkIG1lc3NhZ2U6IDxCU1RSQVAgY29t cG9uZW50PSdWRFMgQ29uZmlndXJhdGlvbicgc3RhdHVzPSdPSycvPi4gRllJLiAoU3RhZ2U6IFJ1 bm5pbmcgc2Vjb25kIGluc3RhbGxhdGlvbiBzY3JpcHQgb24gSG9zdCkNCjIwMTMtMDItMjUgMTc6 MjE6NTAsMTM5IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZkc0luc3RhbGxlcl0g KE5pb1Byb2Nlc3Nvci0yNjApIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBSZWNlaXZl ZCBtZXNzYWdlOiA8QlNUUkFQIGNvbXBvbmVudD0nUmVzdGFydCcgc3RhdHVzPSdPSycgbWVzc2Fn ZT0nUmVzdGFydGluZyB2ZHNtZCBzZXJ2aWNlJyAvPi4gRllJLiAoU3RhZ2U6IFJ1bm5pbmcgc2Vj b25kIGluc3RhbGxhdGlvbiBzY3JpcHQgb24gSG9zdCkNCjIwMTMtMDItMjUgMTc6MjE6NTAsMTQ5 IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZkc0luc3RhbGxlcl0gKE5pb1Byb2Nl c3Nvci0yNjApIEluc3RhbGxhdGlvbiBvZiAxOTIuMTY4LjEuMjA0LiBSZWNlaXZlZCBtZXNzYWdl OiA8QlNUUkFQIGNvbXBvbmVudD0nUkhFVl9JTlNUQUxMJyBzdGF0dXM9J09LJy8+LiBTdGFnZSBj b21wbGV0ZWQuIChTdGFnZTogUnVubmluZyBzZWNvbmQgaW5zdGFsbGF0aW9uIHNjcmlwdCBvbiBI b3N0KQ0KMjAxMy0wMi0yNSAxNzoyMTo1MCwxNTggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5ibGwuSW5zdGFsbFZkc0NvbW1hbmRdIChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gQWZ0 ZXIgSW5zdGFsbGF0aW9uIHBvb2wtMy10aHJlYWQtNDkNCjIwMTMtMDItMjUgMTc6MjE6NTAsMTY1 IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZkc1N0YXR1c1ZEU0Nv bW1hbmRdIChwb29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gU1RBUlQsIFNldFZkc1N0YXR1c1ZE U0NvbW1hbmQoSG9zdE5hbWUgPSAyMDQsIEhvc3RJZCA9IDg1YmRkZDJjLTdmMmMtMTFlMi04Mzdj LTAwMTg4YmU0ZGUyOSwgc3RhdHVzPU5vblJlc3BvbnNpdmUsIG5vbk9wZXJhdGlvbmFsUmVhc29u PU5PTkUpLCBsb2cgaWQ6IDg1NTEwNGYNCjIwMTMtMDItMjUgMTc6MjE6NTAsMTY5IElORk8gIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZkc1N0YXR1c1ZEU0NvbW1hbmRdIChw b29sLTMtdGhyZWFkLTQ5KSBbMTk0YjFhMF0gRklOSVNILCBTZXRWZHNTdGF0dXNWRFNDb21tYW5k LCBsb2cgaWQ6IDg1NTEwNGYNCjIwMTMtMDItMjUgMTc6MjE6NTAsMTcyIElORk8gIFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZkc1N0YXR1c1ZEU0NvbW1hbmRdIChwb29sLTMt dGhyZWFkLTQ5KSBbMTk0YjFhMF0gU1RBUlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5h bWUgPSAyMDQsIEhvc3RJZCA9IDg1YmRkZDJjLTdmMmMtMTFlMi04MzdjLTAwMTg4YmU0ZGUyOSwg c3RhdHVzPVVuYXNzaWduZWQsIG5vbk9wZXJhdGlvbmFsUmVhc29uPU5PTkUpLCBsb2cgaWQ6IDdk MmM5ZmIzDQoyMDEzLTAyLTI1IDE3OjIxOjUwLDE3NiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci5TZXRWZHNTdGF0dXNWRFNDb21tYW5kXSAocG9vbC0zLXRocmVhZC00OSkg WzE5NGIxYTBdIEZJTklTSCwgU2V0VmRzU3RhdHVzVkRTQ29tbWFuZCwgbG9nIGlkOiA3ZDJjOWZi Mw0KMjAxMy0wMi0yNSAxNzoyMTo1MSw1NTMgV0FSTiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIuVmRzTWFuYWdlcl0gKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNDEpIFJlc291cmNl TWFuYWdlcjo6cmVmcmVzaFZkc1J1blRpbWVJbmZvOjpGYWlsZWQgdG8gcmVmcmVzaCBWRFMgLCB2 ZHMgPSA4NWJkZGQyYy03ZjJjLTExZTItODM3Yy0wMDE4OGJlNGRlMjkgOiAyMDQsIFZEUyBOZXR3 b3JrIEVycm9yLCBjb250aW51aW5nLg0KVkRTTmV0d29ya0V4Y2VwdGlvbjogDQoyMDEzLTAyLTI1 IDE3OjIxOjUzLDU2NyBXQVJOICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNN YW5hZ2VyXSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci0yNykgWzVmMTk0OTI4XSBSZXNvdXJjZU1h bmFnZXI6OnJlZnJlc2hWZHNSdW5UaW1lSW5mbzo6RmFpbGVkIHRvIHJlZnJlc2ggVkRTICwgdmRz ID0gODViZGRkMmMtN2YyYy0xMWUyLTgzN2MtMDAxODhiZTRkZTI5IDogMjA0LCBWRFMgTmV0d29y ayBFcnJvciwgY29udGludWluZy4NClZEU05ldHdvcmtFeGNlcHRpb246IA0KMjAxMy0wMi0yNSAx NzoyMTo1NSw1ODIgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFu YWdlcl0gKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMTApIFZEUzo6aGFuZGxlTmV0d29ya0V4Y2Vw dGlvbiBTZXJ2ZXIgZmFpbGVkIHRvIHJlc3BvbmQsICB2ZHNfaWQgPSA4NWJkZGQyYy03ZjJjLTEx ZTItODM3Yy0wMDE4OGJlNGRlMjksIHZkc19uYW1lID0gMjA0LCBlcnJvciA9IFZEU05ldHdvcmtF eGNlcHRpb246IA0KMjAxMy0wMi0yNSAxNzoyMTo1NSw1OTAgSU5GTyAgW29yZy5vdmlydC5lbmdp bmUuY29yZS5ibGwuVmRzRXZlbnRMaXN0ZW5lcl0gKHBvb2wtMy10aHJlYWQtNDkpIFJlc291cmNl TWFuYWdlcjo6dmRzTm90UmVzcG9uZGluZyBlbnRlcmVkIGZvciBIb3N0IDg1YmRkZDJjLTdmMmMt MTFlMi04MzdjLTAwMTg4YmU0ZGUyOSwgMTkyLjE2OC4xLjIwNA0KMjAxMy0wMi0yNSAxNzoyMTo1 NSw2MDEgV0FSTiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzTm90UmVzcG9uZGluZ1Ry ZWF0bWVudENvbW1hbmRdIChwb29sLTMtdGhyZWFkLTQ5KSBbOWNlOTUxMl0gQ2FuRG9BY3Rpb24g b2YgYWN0aW9uIFZkc05vdFJlc3BvbmRpbmdUcmVhdG1lbnQgZmFpbGVkLiBSZWFzb25zOlZEU19G RU5DSU5HX0RJU0FCTEVEDQoyMDEzLTAyLTI1IDE3OjI1OjAwLDAwMCBJTkZPICBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5BdXRvUmVjb3ZlcnlNYW5hZ2VyXSAoUXVhcnR6U2NoZWR1bGVyX1dv cmtlci04MikgQXV0b3JlY292ZXJpbmcgaG9zdHMgaXMgZGlzYWJsZWQsIHNraXBwaW5nDQoyMDEz LTAyLTI1IDE3OjI1OjAwLDAwMSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BdXRv UmVjb3ZlcnlNYW5hZ2VyXSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci04MikgQXV0b3JlY292ZXJp bmcgc3RvcmFnZSBkb21haW5zIGlzIGRpc2FibGVkLCBza2lwcGluZw0KMjAxMy0wMi0yNSAxNzoz MDowMCwwMDAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQXV0b1JlY292ZXJ5TWFu YWdlcl0gKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMTQpIEF1dG9yZWNvdmVyaW5nIGhvc3RzIGlz IGRpc2FibGVkLCBza2lwcGluZw0KMjAxMy0wMi0yNSAxNzozMDowMCwwMDEgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuQXV0b1JlY292ZXJ5TWFuYWdlcl0gKFF1YXJ0elNjaGVkdWxl cl9Xb3JrZXItMTQpIEF1dG9yZWNvdmVyaW5nIHN0b3JhZ2UgZG9tYWlucyBpcyBkaXNhYmxlZCwg c2tpcHBpbmcNCg0Kb3ZpcnQtbm9kZSBsb2cNClRocmVhZC0xNzo6REVCVUc6OjIwMTMtMDItMjUg MDc6NTU6MDEsNDI1OjpCaW5kaW5nWE1MUlBDOjo5MDA6OnZkczo6KHdyYXBwZXIpIHJldHVybiBn ZXRDYXBhYmlsaXRpZXMgd2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdEb25lJywgJ2NvZGUn OiAwfSwgJ2luZm8nOiB7J0hCQUludmVudG9yeSc6IHsnaVNDU0knOiBbeydJbml0aWF0b3JOYW1l JzogJ2lxbi4xOTk0LTA1LmNvbS5yZWRoYXQ6Njk5ZGIxNzE2ODYyJ31dLCAnRkMnOiBbXX0sICdw YWNrYWdlczInOiB7J2tlcm5lbCc6IHsncmVsZWFzZSc6ICcyNzkuMTkuMS5lbDYueDg2XzY0Jywg J2J1aWxkdGltZSc6IDEzNTM3Njc3MjguMCwgJ3ZlcnNpb24nOiAnMi42LjMyJ30sICdzcGljZS1z ZXJ2ZXInOiB7J3JlbGVhc2UnOiAnMTAuZWw2JywgJ2J1aWxkdGltZSc6ICcxMzM3NjExNDkyJywg J3ZlcnNpb24nOiAnMC4xMC4xJ30sICd2ZHNtJzogeydyZWxlYXNlJzogJzQ0LjIuZWw2XzMnLCAn YnVpbGR0aW1lJzogJzEzNTQ3OTg5ODQnLCAndmVyc2lvbic6ICc0LjkuNid9LCAncWVtdS1rdm0n OiB7J3JlbGVhc2UnOiAnMi4yOTUuZWw2XzMuMTAnLCAnYnVpbGR0aW1lJzogJzEzNTUzMzUwNjcn LCAndmVyc2lvbic6ICcwLjEyLjEuMid9LCAnbGlidmlydCc6IHsncmVsZWFzZSc6ICcyMS5lbDZf My43JywgJ2J1aWxkdGltZSc6ICcxMzU0ODk2ODQ1JywgJ3ZlcnNpb24nOiAnMC45LjEwJ30sICdx ZW11LWltZyc6IHsncmVsZWFzZSc6ICcyLjI5NS5lbDZfMy4xMCcsICdidWlsZHRpbWUnOiAnMTM1 NTMzNTA2NycsICd2ZXJzaW9uJzogJzAuMTIuMS4yJ319LCAnY3B1TW9kZWwnOiAnSW50ZWwoUikg WGVvbihSKSBDUFUgICAgICAgICAgIEU1NDMwICBAIDIuNjZHSHonLCAnaG9va3MnOiB7J2JlZm9y ZV92bV9zdGFydCc6IHsnNTBfdmhvc3RtZCc6IHsnbWQ1JzogJzJhYTlhYzQ4ZWYwN2RlM2M5NGUz NDI4OTc1ZTlkZjFhJ319LCAnYWZ0ZXJfdm1fZGVzdHJveSc6IHsnNTBfdmhvc3RtZCc6IHsnbWQ1 JzogJzQ3ZjhkMzg1ODU5ZTRjM2M5NjExM2Q4ZmY0NDZiMjYxJ319LCAnYmVmb3JlX3ZtX2RlaGli ZXJuYXRlJzogeyc1MF92aG9zdG1kJzogeydtZDUnOiAnMmFhOWFjNDhlZjA3ZGUzYzk0ZTM0Mjg5 NzVlOWRmMWEnfX0sICdiZWZvcmVfdm1fbWlncmF0ZV9kZXN0aW5hdGlvbic6IHsnNTBfdmhvc3Rt ZCc6IHsnbWQ1JzogJzJhYTlhYzQ4ZWYwN2RlM2M5NGUzNDI4OTc1ZTlkZjFhJ319fSwgJ3ZtVHlw ZXMnOiBbJ2t2bSddLCAnc3VwcG9ydGVkUHJvdG9jb2xzJzogWycyLjInLCAnMi4zJ10sICduZXR3 b3Jrcyc6IHsncmhldm0nOiB7J2lmYWNlJzogJ3JoZXZtJywgJ2FkZHInOiAnMTkyLjE2OC4xLjIw NCcsICdjZmcnOiB7J0lQVjZGT1JXQVJESU5HJzogJ25vJywgJ0lQVjZJTklUJzogJ25vJywgJ0lQ QUREUic6ICcxOTIuMTY4LjEuMjA0JywgJ1BFRVJETlMnOiAnbm8nLCAnR0FURVdBWSc6ICcxOTIu MTY4LjEuMScsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnTkVUTUFTSyc6 ICcyNTUuMjU1LjI1NS4wJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ0RFVklDRSc6ICdyaGV2bScs ICdQRUVSTlRQJzogJ3llcycsICdJUFY2X0FVVE9DT05GJzogJ25vJywgJ1RZUEUnOiAnQnJpZGdl JywgJ09OQk9PVCc6ICd5ZXMnfSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnMjU1LjI1NS4y NTUuMCcsICdzdHAnOiAnb2ZmJywgJ2JyaWRnZWQnOiBUcnVlLCAnZ2F0ZXdheSc6ICcxOTIuMTY4 LjEuMScsICdwb3J0cyc6IFsnZXRoMSddfX0sICdicmlkZ2VzJzogeydyaGV2bSc6IHsnYWRkcic6 ICcxOTIuMTY4LjEuMjA0JywgJ2NmZyc6IHsnSVBWNkZPUldBUkRJTkcnOiAnbm8nLCAnSVBWNklO SVQnOiAnbm8nLCAnSVBBRERSJzogJzE5Mi4xNjguMS4yMDQnLCAnUEVFUkROUyc6ICdubycsICdH QVRFV0FZJzogJzE5Mi4xNjguMS4xJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdu bycsICdORVRNQVNLJzogJzI1NS4yNTUuMjU1LjAnLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnREVW SUNFJzogJ3JoZXZtJywgJ1BFRVJOVFAnOiAneWVzJywgJ0lQVjZfQVVUT0NPTkYnOiAnbm8nLCAn VFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFz ayc6ICcyNTUuMjU1LjI1NS4wJywgJ3N0cCc6ICdvZmYnLCAncG9ydHMnOiBbJ2V0aDEnXX19LCAn dXVpZCc6ICc0NDQ1NEM0Qy00RDAwLTEwNEEtODA0NC1CMUMwNEY0NDMyNThfMDA6MTA6MTg6MkQ6 RDg6NDQnLCAnbGFzdENsaWVudElmYWNlJzogJ3JoZXZtJywgJ25pY3MnOiB7J3AxcDEnOiB7J2Fk ZHInOiAnJywgJ2NmZyc6IHsnREVWSUNFJzogJ3AxcDEnLCAnSFdBRERSJzogJzAwOjEwOjE4OjJk OmQ4OjQ0JywgJ09OQk9PVCc6ICdubycsICdQRUVSRE5TJzogJ25vJ30sICdtdHUnOiAnMTUwMCcs ICduZXRtYXNrJzogJycsICdod2FkZHInOiAnMDA6MTA6MTg6MkQ6RDg6NDQnLCAnc3BlZWQnOiAw fSwgJ2V0aDInOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVWSUNFJzogJ2V0aDInLCAnSFdBRERS JzogJzAwOjFlOjRmOjQ0OjNjOjA5JywgJ09OQk9PVCc6ICdubycsICdQRUVSRE5TJzogJ25vJ30s ICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdod2FkZHInOiAnMDA6MUU6NEY6NDQ6M0M6 MDknLCAnc3BlZWQnOiAwfSwgJ2V0aDEnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnSVBWNkZPUldB UkRJTkcnOiAnbm8nLCAnQlJJREdFJzogJ3JoZXZtJywgJ0lQVjZJTklUJzogJ25vJywgJ05NX0NP TlRST0xMRUQnOiAnbm8nLCAnUEVFUkROUyc6ICdubycsICdJUFY2X0FVVE9DT05GJzogJ25vJywg J0RFTEFZJzogJzAnLCAnSFdBRERSJzogJzAwOjFFOjRGOjQ0OjNDOjA3JywgJ0RFVklDRSc6ICdl dGgxJywgJ1BFRVJOVFAnOiAneWVzJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ210dSc6ICcxNTAwJywg J25ldG1hc2snOiAnJywgJ2h3YWRkcic6ICcwMDoxRTo0Rjo0NDozQzowNycsICdzcGVlZCc6IDEw MDB9fSwgJ3NvZnR3YXJlX3JldmlzaW9uJzogJzQ0LjInLCAnbWFuYWdlbWVudF9pcCc6ICcnLCAn Y2x1c3RlckxldmVscyc6IFsnMy4wJywgJzMuMSddLCAnY3B1RmxhZ3MnOiB1J2ZwdSx2bWUsZGUs cHNlLHRzYyxtc3IscGFlLG1jZSxjeDgsYXBpYyxtdHJyLHBnZSxtY2EsY21vdixwYXQscHNlMzYs Y2xmbHVzaCxkdHMsYWNwaSxtbXgsZnhzcixzc2Usc3NlMixzcyxodCx0bSxwYmUsc3lzY2FsbCxu eCxsbSxjb25zdGFudF90c2MsYXJjaF9wZXJmbW9uLHBlYnMsYnRzLHJlcF9nb29kLGFwZXJmbXBl cmYscG5pLGR0ZXM2NCxtb25pdG9yLGRzX2NwbCx2bXgsZXN0LHRtMixzc3NlMyxjeDE2LHh0cHIs cGRjbSxkY2Esc3NlNF8xLGxhaGZfbG0sZHRzLHRwcl9zaGFkb3csdm5taSxmbGV4cHJpb3JpdHks bW9kZWxfQ29ucm9lLG1vZGVsX1BlbnJ5bicsICdJU0NTSUluaXRpYXRvck5hbWUnOiAnaXFuLjE5 OTQtMDUuY29tLnJlZGhhdDo2OTlkYjE3MTY4NjInLCAnbmV0Q29uZmlnRGlydHknOiAnRmFsc2Un LCAnbWVtU2l6ZSc6ICc3ODY2JywgJ3Jlc2VydmVkTWVtJzogJzMyMScsICdib25kaW5ncyc6IHsn Ym9uZDQnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHt9LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6 ICcnLCAnc2xhdmVzJzogW10sICdod2FkZHInOiAnMDA6MDA6MDA6MDA6MDA6MDAnfSwgJ2JvbmQw JzogeydhZGRyJzogJycsICdjZmcnOiB7fSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywg J3NsYXZlcyc6IFtdLCAnaHdhZGRyJzogJzAwOjAwOjAwOjAwOjAwOjAwJ30sICdib25kMSc6IHsn YWRkcic6ICcnLCAnY2ZnJzoge30sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdzbGF2 ZXMnOiBbXSwgJ2h3YWRkcic6ICcwMDowMDowMDowMDowMDowMCd9LCAnYm9uZDInOiB7J2FkZHIn OiAnJywgJ2NmZyc6IHt9LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc2xhdmVzJzog W10sICdod2FkZHInOiAnMDA6MDA6MDA6MDA6MDA6MDAnfSwgJ2JvbmQzJzogeydhZGRyJzogJycs ICdjZmcnOiB7fSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3NsYXZlcyc6IFtdLCAn aHdhZGRyJzogJzAwOjAwOjAwOjAwOjAwOjAwJ319LCAnc29mdHdhcmVfdmVyc2lvbic6ICc0Ljkn LCAnY3B1U3BlZWQnOiAnMjY2MC4wMzAnLCAnY3B1U29ja2V0cyc6ICcyJywgJ3ZsYW5zJzoge30s ICdjcHVDb3Jlcyc6ICc4JywgJ2t2bUVuYWJsZWQnOiAndHJ1ZScsICdndWVzdE92ZXJoZWFkJzog JzY1JywgJ3N1cHBvcnRlZFJIRVZNcyc6IFsnMy4wJywgJzMuMSddLCAndmVyc2lvbl9uYW1lJzog J1Nub3cgTWFuJywgJ2VtdWxhdGVkTWFjaGluZXMnOiBbdSdyaGVsNi4zLjAnLCB1J3BjJywgdSdy aGVsNi4yLjAnLCB1J3JoZWw2LjEuMCcsIHUncmhlbDYuMC4wJywgdSdyaGVsNS41LjAnLCB1J3Jo ZWw1LjQuNCcsIHUncmhlbDUuNC4wJ10sICdvcGVyYXRpbmdTeXN0ZW0nOiB7J3JlbGVhc2UnOiAn MjAxMjEyMTIuMC5lbDZfMycsICd2ZXJzaW9uJzogJzYuMycsICduYW1lJzogJ1JIRVYgSHlwZXJ2 aXNvcid9LCAnbGFzdENsaWVudCc6ICcxOTIuMTY4LjEuMjAxJ319DQpNYWluVGhyZWFkOjpJTkZP OjoyMDEzLTAyLTI1IDA3OjU2OjUzLDc0MTo6dm1DaGFubmVsczo6MTM1Ojp2ZHM6OihzdG9wKSBW TSBjaGFubmVscyBsaXN0ZW5lciB3YXMgc3RvcHBlZC4NCk1haW5UaHJlYWQ6OkRFQlVHOjoyMDEz LTAyLTI1IDA3OjU2OjUzLDc0Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0 ZVN0YXRlKSBUYXNrPWAwZWEzYWU0ZS1kMzFlLTRhMjQtYTVjOS0yNTRiYjk4MmUyOTdgOjptb3Zp bmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KTWFpblRocmVhZDo6SU5GTzo6 MjAxMy0wMi0yNSAwNzo1Njo1Myw3NDM6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBw ZXIpIFJ1biBhbmQgcHJvdGVjdDogcHJlcGFyZUZvclNodXRkb3duKG9wdGlvbnM9Tm9uZSkNClRo cmVhZC0xMTo6REVCVUc6OjIwMTMtMDItMjUgMDc6NTY6NTMsNzQ0OjpzdG9yYWdlU2VydmVyOjo2 NDE6OkNvbm5lY3Rpb25Nb25pdG9yOjooX21vbml0b3JDb25uZWN0aW9ucykgTW9uaXRvcmluZyBz dG9wcGVkDQpNYWluVGhyZWFkOjpERUJVRzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw3OTg6OnRhc2tN YW5hZ2VyOjo4MDo6VGFza01hbmFnZXI6OihwcmVwYXJlRm9yU2h1dGRvd24pIFJlcXVlc3QgdG8g c3RvcCBhbGwgdGFza3MNCk1haW5UaHJlYWQ6OklORk86OjIwMTMtMDItMjUgMDc6NTY6NTMsODA0 Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHBy ZXBhcmVGb3JTaHV0ZG93biwgUmV0dXJuIHJlc3BvbnNlOiBOb25lDQpNYWluVGhyZWFkOjpERUJV Rzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw4MDQ6OnRhc2s6OjExNzI6OlRhc2tNYW5hZ2VyLlRhc2s6 OihwcmVwYXJlKSBUYXNrPWAwZWEzYWU0ZS1kMzFlLTRhMjQtYTVjOS0yNTRiYjk4MmUyOTdgOjpm aW5pc2hlZDogTm9uZQ0KTWFpblRocmVhZDo6REVCVUc6OjIwMTMtMDItMjUgMDc6NTY6NTMsODA1 Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDBlYTNh ZTRlLWQzMWUtNGEyNC1hNWM5LTI1NGJiOTgyZTI5N2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh cmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KTWFpblRocmVhZDo6REVCVUc6OjIwMTMtMDItMjUgMDc6 NTY6NTMsODA1OjpyZXNvdXJjZU1hbmFnZXI6OjgwOTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoo cmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCk1h aW5UaHJlYWQ6OkRFQlVHOjoyMDEzLTAyLTI1IDA3OjU2OjUzLDgwNTo6cmVzb3VyY2VNYW5hZ2Vy Ojo4NDQ6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxs IHJlcXVlc3RzIHt9DQpNYWluVGhyZWFkOjpERUJVRzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw4MDU6 OnRhc2s6Ojk3ODo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDBlYTNhZTRlLWQz MWUtNGEyNC1hNWM5LTI1NGJiOTgyZTI5N2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQpNYWluVGhy ZWFkOjpJTkZPOjoyMDEzLTAyLTI1IDA3OjU2OjUzLDgwNjo6dmRzbTo6NzU6OnZkczo6KHJ1bikg VkRTTSBtYWluIHRocmVhZCBlbmRlZC4gV2FpdGluZyBmb3IgMTMgb3RoZXIgdGhyZWFkcy4uLg0K TWFpblRocmVhZDo6SU5GTzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw4MDY6OnZkc206Ojc4Ojp2ZHM6 OihydW4pIDxfTWFpblRocmVhZChNYWluVGhyZWFkLCBzdGFydGVkIDE0MDAzNzMyOTI0NTk1Mik+ DQpNYWluVGhyZWFkOjpJTkZPOjoyMDEzLTAyLTI1IDA3OjU2OjUzLDgwNjo6dmRzbTo6Nzg6OnZk czo6KHJ1bikgPFRocmVhZChsaWJ2aXJ0RXZlbnRMb29wLCBzdGFydGVkIGRhZW1vbiAxNDAwMzcx MDI3OTQ0OTYpPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw4MDY6OnZk c206Ojc4Ojp2ZHM6OihydW4pIDxXb3JrZXJUaHJlYWQoVGhyZWFkLTYsIHN0YXJ0ZWQgZGFlbW9u IDE0MDAzNjYwMzM3NzQwOCk+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDEzLTAyLTI1IDA3OjU2OjUz LDgwNzo6dmRzbTo6Nzg6OnZkczo6KHJ1bikgPFdvcmtlclRocmVhZChUaHJlYWQtNywgc3RhcnRl ZCBkYWVtb24gMTQwMDM2NTkyODg3NTUyKT4NCk1haW5UaHJlYWQ6OklORk86OjIwMTMtMDItMjUg MDc6NTY6NTMsODA3Ojp2bUNoYW5uZWxzOjoxMzU6OnZkczo6KHN0b3ApIFZNIGNoYW5uZWxzIGxp c3RlbmVyIHdhcyBzdG9wcGVkLg0KTWFpblRocmVhZDo6SU5GTzo6MjAxMy0wMi0yNSAwNzo1Njo1 Myw4MDc6OnZkc206Ojc4Ojp2ZHM6OihydW4pIDxMaXN0ZW5lcihWTSBDaGFubmVscyBMaXN0ZW5l ciwgc3RhcnRlZCBkYWVtb24gMTQwMDM2MTU4NzY0ODAwKT4NCk1haW5UaHJlYWQ6OklORk86OjIw MTMtMDItMjUgMDc6NTY6NTMsODA3Ojp2ZHNtOjo3ODo6dmRzOjoocnVuKSA8V29ya2VyVGhyZWFk KFRocmVhZC05LCBzdGFydGVkIGRhZW1vbiAxNDAwMzY1NzE5MDc4NDApPg0KTWFpblRocmVhZDo6 SU5GTzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw4MDg6OnZkc206Ojc4Ojp2ZHM6OihydW4pIDxXb3Jr ZXJUaHJlYWQoVGhyZWFkLTgsIHN0YXJ0ZWQgZGFlbW9uIDE0MDAzNjU4MjM5NzY5Nik+DQpNYWlu VGhyZWFkOjpJTkZPOjoyMDEzLTAyLTI1IDA3OjU2OjUzLDgwODo6dmRzbTo6Nzg6OnZkczo6KHJ1 bikgPFdvcmtlclRocmVhZChUaHJlYWQtNSwgc3RhcnRlZCBkYWVtb24gMTQwMDM2OTU5NzkwODQ4 KT4NCk1haW5UaHJlYWQ6OklORk86OjIwMTMtMDItMjUgMDc6NTY6NTMsODA4Ojp2ZHNtOjo3ODo6 dmRzOjoocnVuKSA8V29ya2VyVGhyZWFkKFRocmVhZC0xLCBzdGFydGVkIGRhZW1vbiAxNDAwMzcw MDE3NTAyNzIpPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw4MDg6OnZk c206Ojc4Ojp2ZHM6OihydW4pIDxXb3JrZXJUaHJlYWQoVGhyZWFkLTEwLCBzdGFydGVkIGRhZW1v biAxNDAwMzY1NjE0MTc5ODQpPg0KTWFpblRocmVhZDo6SU5GTzo6MjAxMy0wMi0yNSAwNzo1Njo1 Myw4MDg6OnZkc206Ojc4Ojp2ZHM6OihydW4pIDxXb3JrZXJUaHJlYWQoVGhyZWFkLTQsIHN0YXJ0 ZWQgZGFlbW9uIDE0MDAzNjk3MDI4MDcwNCk+DQpNYWluVGhyZWFkOjpJTkZPOjoyMDEzLTAyLTI1 IDA3OjU2OjUzLDgwOTo6dmRzbTo6Nzg6OnZkczo6KHJ1bikgPEtzbU1vbml0b3JUaHJlYWQoS3Nt TW9uaXRvciwgc3RhcnRlZCBkYWVtb24gMTQwMDM2MTc5NzQ0NTEyKT4NCk1haW5UaHJlYWQ6OklO Rk86OjIwMTMtMDItMjUgMDc6NTY6NTMsODA5Ojp2ZHNtOjo3ODo6dmRzOjoocnVuKSA8V29ya2Vy VGhyZWFkKFRocmVhZC0yLCBzdGFydGVkIGRhZW1vbiAxNDAwMzY5OTEyNjA0MTYpPg0KTWFpblRo cmVhZDo6SU5GTzo6MjAxMy0wMi0yNSAwNzo1Njo1Myw4MDk6OnZkc206Ojc4Ojp2ZHM6OihydW4p IDxXb3JrZXJUaHJlYWQoVGhyZWFkLTMsIHN0YXJ0ZWQgZGFlbW9uIDE0MDAzNjk4MDc3MDU2MCk+ ------=_001_NextPart510357164017_=---- Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3DGB2312" http-equiv=3DContent-Type> <STYLE> BLOCKQUOTE { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em } OL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } BODY { LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000080; = FONT-SIZE: 10.5pt } </STYLE> <META name=3DGENERATOR content=3D"MSHTML 8.00.7601.17744"></HEAD> <BODY style=3D"MARGIN: 10px"> <DIV> <DIV>I am in installation ovirt - engine&nbs= p;+ ovirt - node, when ovirt - engine&n= bsp;add node - host node unable to acti= vate. I through the view ovirt - engine= log, tip: VDS Network Error, continuing.&nb= sp;But I see node network configuration is&n= bsp;normal.</DIV> <DIV>Hope everybody can help me to solve&nbs= p;this problem</DIV> <DIV>Below is my log information:</DIV> <DIV> ovirt-engine log:</DIV> <DIV> <TABLE=20 style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLL= APSE: collapse; FONT-SIZE: 10pt; BORDER-TOP: medium none; BORDER-RIGHT: me= dium none"=20 border=3D1 cellSpacing=3D0 borderColor=3D#000000 cellPadding=3D2 width=3D"= 50%"> <TBODY> <TR> <TD=20 style=3D"BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px so= lid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid"=20 width=3D"100%" noWrap><FONT size=3D2 face=3DVerdana> <DIV> <DIV>2013-02-25 17:20:16,786 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Downloading certificate = ;request from Host)</DIV> <DIV>2013-02-25 17:20:16,788 INFO [org.ovirt.en= gine.core.utils.hostinstall.VdsInstallerSSH] (pool-3-thread-49) = SSH receive root@192.168.1.204:'/tmp/cert_c465d9a8-ecda-49c4-8ea= 6-2e30cc032e5e.req' '/etc/pki/ovirt-engine/requests/cert_c465d9a8-ecd= a-49c4-8ea6-2e30cc032e5e.req')</DIV> <DIV>2013-02-25 17:20:16,840 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. successfully done sf= tp operation ( Stage: Downloading certificate&nbs= p;request from Host)</DIV> <DIV>2013-02-25 17:20:16,841 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] &n= bsp;DownloadCertificateRequest ended:true</DIV> <DIV>2013-02-25 17:20:16,842 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Sign certificate reques= t and generate certificate)</DIV> <DIV>2013-02-25 17:20:17,894 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] &n= bsp;SignCertificateRequest ended:true</DIV> <DIV>2013-02-25 17:20:17,895 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Upload signed sertifica= te to Host)</DIV> <DIV>2013-02-25 17:20:17,913 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. successfully done sf= tp operation ( Stage: Upload signed sertific= ate to Host)</DIV> <DIV>2013-02-25 17:20:17,915 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] &n= bsp;UploadSignedCertificate ended:true</DIV> <DIV>2013-02-25 17:20:17,916 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Upload Cerficate Autori= ty to Host)</DIV> <DIV>2013-02-25 17:20:17,967 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. successfully done sf= tp operation ( Stage: Upload Cerficate Autor= ity to Host)</DIV> <DIV>2013-02-25 17:20:17,968 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage, sending SSH Command /usr/share/= vdsm-reg/vdsm-complete -c 'ssl=3Dtrue' c465d9a8-ecda-49c4-8= ea6-2e30cc032e5e 0. (Stage: Running second instal= lation script on Host)</DIV> <DIV>2013-02-25 17:20:17,970 INFO [org.ovirt.en= gine.core.utils.hostinstall.VdsInstallerSSH] (pool-3-thread-49) = SSH execute root@192.168.1.204 '/usr/share/vdsm-reg/vdsm-co= mplete -c 'ssl=3Dtrue' c465d9a8-ecda-49c4-8ea6-2e30cc032e5e= 0'</DIV> <DIV>2013-02-25 17:21:50,108 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'instCert' status=3D'OK'/>. FYI. (Stage: = ;Running second installation script on Host)</DIV=
<DIV>2013-02-25 17:21:50,116 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'CoreDump' status=3D'OK'/>. FYI. (Stage: = ;Running second installation script on Host)</DIV=
<DIV>2013-02-25 17:21:50,124 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'cleanAll' status=3D'OK'/>. FYI. (Stage: = ;Running second installation script on Host)</DIV=
<DIV>2013-02-25 17:21:50,132 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'VDS Configuration' status=3D'OK'/>. FYI.&nbs= p;(Stage: Running second installation script on&n= bsp;Host)</DIV> <DIV>2013-02-25 17:21:50,139 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'Restart' status=3D'OK' message=3D'Restarting vd= smd service' />. FYI. (Stage: Running sec= ond installation script on Host)</DIV> <DIV>2013-02-25 17:21:50,149 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'RHEV_INSTALL' status=3D'OK'/>. Stage complet= ed. (Stage: Running second installation script&nb= sp;on Host)</DIV> <DIV>2013-02-25 17:21:50,158 INFO [org.ovirt.en= gine.core.bll.InstallVdsCommand] (pool-3-thread-49) [194b1a0]&nb= sp;After Installation pool-3-thread-49</DIV> <DIV>2013-02-25 17:21:50,165 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] START, SetVdsStatusVDSCommand(HostName =3D 20= 4, HostId =3D 85bddd2c-7f2c-11e2-837c-00188be4de29, st= atus=3DNonResponsive, nonOperationalReason=3DNONE), log id:= 855104f</DIV> <DIV>2013-02-25 17:21:50,169 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] FINISH, SetVdsStatusVDSCommand, log id: = 855104f</DIV> <DIV>2013-02-25 17:21:50,172 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] START, SetVdsStatusVDSCommand(HostName =3D 20= 4, HostId =3D 85bddd2c-7f2c-11e2-837c-00188be4de29, st= atus=3DUnassigned, nonOperationalReason=3DNONE), log id:&nb= sp;7d2c9fb3</DIV> <DIV>2013-02-25 17:21:50,176 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] FINISH, SetVdsStatusVDSCommand, log id: = 7d2c9fb3</DIV> <DIV>2013-02-25 17:21:51,553 WARN [org.ovirt.en= gine.core.vdsbroker.VdsManager] (QuartzScheduler_Worker-41) Reso= urceManager::refreshVdsRunTimeInfo::Failed to refresh VDS&n= bsp;, vds =3D 85bddd2c-7f2c-11e2-837c-00188be4de29 :&n= bsp;204, VDS Network Error, continuing.</DIV> <DIV>VDSNetworkException: </DIV> <DIV>2013-02-25 17:21:53,567 WARN [org.ovirt.en= gine.core.vdsbroker.VdsManager] (QuartzScheduler_Worker-27) [5f1= 94928] ResourceManager::refreshVdsRunTimeInfo::Failed to re= fresh VDS , vds =3D 85bddd2c-7f2c-11e2-837c-00188= be4de29 : 204, VDS Network Error, continuing= .</DIV> <DIV>VDSNetworkException: </DIV> <DIV>2013-02-25 17:21:55,582 ERROR [org.ovirt.engine.= core.vdsbroker.VdsManager] (QuartzScheduler_Worker-10) VDS::hand= leNetworkException Server failed to respond, &nbs= p;vds_id =3D 85bddd2c-7f2c-11e2-837c-00188be4de29, vds_name= =3D 204, error =3D VDSNetworkException: </D= IV> <DIV>2013-02-25 17:21:55,590 INFO [org.ovirt.en= gine.core.bll.VdsEventListener] (pool-3-thread-49) ResourceManag= er::vdsNotResponding entered for Host 85bddd2c-7f2c-11= e2-837c-00188be4de29, 192.168.1.204</DIV> <DIV>2013-02-25 17:21:55,601 WARN [org.ovirt.en= gine.core.bll.VdsNotRespondingTreatmentCommand] (pool-3-thread-49)&nb= sp;[9ce9512] CanDoAction of action VdsNotRespondingTre= atment failed. Reasons:VDS_FENCING_DISABLED</DIV> <DIV>2013-02-25 17:25:00,000 INFO [org.ovirt.en= gine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-82) A= utorecovering hosts is disabled, skipping</DIV> <DIV>2013-02-25 17:25:00,001 INFO [org.ovirt.en= gine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-82) A= utorecovering storage domains is disabled, skippi= ng</DIV> <DIV>[root@ovirt ~]# tail /var/log/ovirt-engine/engin= e.log -n 50</DIV> <DIV>2013-02-25 17:20:01,448 INFO [org.ovirt.en= gine.core.bll.InstallVdsCommand] (pool-3-thread-49) [1fde2f76]&n= bsp;After Installation pool-3-thread-49</DIV> <DIV>2013-02-25 17:20:15,413 INFO [org.ovirt.en= gine.core.bll.UpdateVdsCommand] (ajp--127.0.0.1-8702-3) [3bc150b= 8] Running command: UpdateVdsCommand internal: fa= lse. Entities affected : ID: 85bddd2c-7f2c-= 11e2-837c-00188be4de29 Type: VDS</DIV> <DIV>2013-02-25 17:20:15,522 INFO [org.ovirt.en= gine.core.bll.ApproveVdsCommand] (pool-3-thread-49) [194b1a0]&nb= sp;Running command: ApproveVdsCommand internal: false.= Entities affected : ID: 85bddd2c-7f2c-11e2= -837c-00188be4de29 Type: VDS</DIV> <DIV>2013-02-25 17:20:15,524 INFO [org.ovirt.en= gine.core.bll.InstallVdsCommand] (pool-3-thread-49) [194b1a0]&nb= sp;Before Installation pool-3-thread-49, Powerclient/oVirtN= ode case: setting status to installing</DIV> <DIV>2013-02-25 17:20:15,527 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] START, SetVdsStatusVDSCommand(HostName =3D 20= 4, HostId =3D 85bddd2c-7f2c-11e2-837c-00188be4de29, st= atus=3DInstalling, nonOperationalReason=3DNONE), log id:&nb= sp;2280eddc</DIV> <DIV>2013-02-25 17:20:15,531 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] FINISH, SetVdsStatusVDSCommand, log id: = 2280eddc</DIV> <DIV>2013-02-25 17:20:15,534 INFO [org.ovirt.en= gine.core.bll.InstallVdsCommand] (pool-3-thread-49) [194b1a0]&nb= sp;Before Installation pool-3-thread-49</DIV> <DIV>2013-02-25 17:20:15,535 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Starting Host installat= ion)</DIV> <DIV>2013-02-25 17:20:15,536 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Connecting to Host)</DI= V> <DIV>2013-02-25 17:20:15,621 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. Received message: &l= t;BSTRAP component=3D'RHEV_INSTALL' status=3D'OK' message= =3D'Connected to Host root@192.168.1.204 with SSH= key fingerprint: 5e:ce:25:7e:ef:e8:c4:32:ee:14:9e:be:08:27= :f0:9d'/>. FYI. (Stage: Connecting to Host)</D= IV> <DIV>2013-02-25 17:20:15,659 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. Successfully connected&nb= sp;to server ssh. (Stage: Connecting to Host= )</DIV> <DIV>2013-02-25 17:20:15,660 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Running first installat= ion script on Host)</DIV> <DIV>2013-02-25 17:20:15,661 INFO [org.ovirt.en= gine.core.utils.hostinstall.VdsInstallerSSH] (pool-3-thread-49) = SSH execute root@192.168.1.204 '/usr/share/vdsm-reg/vdsm-ge= n-cert -O "ovirt" 192.168.1.204 c465d9a8-ecda-49c4-8ea= 6-2e30cc032e5e'</DIV> <DIV>2013-02-25 17:20:16,744 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'Encryption setup' status=3D'OK'/>. FYI. = ;(Stage: Running first installation script on&nbs= p;Host)</DIV> <DIV>2013-02-25 17:20:16,753 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'RHEV_INSTALL' status=3D'OK'/>. Stage complet= ed. (Stage: Running first installation script&nbs= p;on Host)</DIV> <DIV>2013-02-25 17:20:16,786 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Downloading certificate = ;request from Host)</DIV> <DIV>2013-02-25 17:20:16,788 INFO [org.ovirt.en= gine.core.utils.hostinstall.VdsInstallerSSH] (pool-3-thread-49) = SSH receive root@192.168.1.204:'/tmp/cert_c465d9a8-ecda-49c4-8ea= 6-2e30cc032e5e.req' '/etc/pki/ovirt-engine/requests/cert_c465d9a8-ecd= a-49c4-8ea6-2e30cc032e5e.req')</DIV> <DIV>2013-02-25 17:20:16,840 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. successfully done sf= tp operation ( Stage: Downloading certificate&nbs= p;request from Host)</DIV> <DIV>2013-02-25 17:20:16,841 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] &n= bsp;DownloadCertificateRequest ended:true</DIV> <DIV>2013-02-25 17:20:16,842 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Sign certificate reques= t and generate certificate)</DIV> <DIV>2013-02-25 17:20:17,894 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] &n= bsp;SignCertificateRequest ended:true</DIV> <DIV>2013-02-25 17:20:17,895 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Upload signed sertifica= te to Host)</DIV> <DIV>2013-02-25 17:20:17,913 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. successfully done sf= tp operation ( Stage: Upload signed sertific= ate to Host)</DIV> <DIV>2013-02-25 17:20:17,915 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] &n= bsp;UploadSignedCertificate ended:true</DIV> <DIV>2013-02-25 17:20:17,916 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage. (Stage: Upload Cerficate Autori= ty to Host)</DIV> <DIV>2013-02-25 17:20:17,967 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (pool-3-thread-49) [194b1a0] In= stallation of 192.168.1.204. successfully done sf= tp operation ( Stage: Upload Cerficate Autor= ity to Host)</DIV> <DIV>2013-02-25 17:20:17,968 INFO [org.ovirt.en= gine.core.bll.OVirtInstaller] (pool-3-thread-49) [194b1a0] = Installation of 192.168.1.204. Executing oVirt in= stallation stage, sending SSH Command /usr/share/= vdsm-reg/vdsm-complete -c 'ssl=3Dtrue' c465d9a8-ecda-49c4-8= ea6-2e30cc032e5e 0. (Stage: Running second instal= lation script on Host)</DIV> <DIV>2013-02-25 17:20:17,970 INFO [org.ovirt.en= gine.core.utils.hostinstall.VdsInstallerSSH] (pool-3-thread-49) = SSH execute root@192.168.1.204 '/usr/share/vdsm-reg/vdsm-co= mplete -c 'ssl=3Dtrue' c465d9a8-ecda-49c4-8ea6-2e30cc032e5e= 0'</DIV> <DIV>2013-02-25 17:21:50,108 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'instCert' status=3D'OK'/>. FYI. (Stage: = ;Running second installation script on Host)</DIV=
<DIV>2013-02-25 17:21:50,116 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'CoreDump' status=3D'OK'/>. FYI. (Stage: = ;Running second installation script on Host)</DIV=
<DIV>2013-02-25 17:21:50,124 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'cleanAll' status=3D'OK'/>. FYI. (Stage: = ;Running second installation script on Host)</DIV=
<DIV>2013-02-25 17:21:50,132 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'VDS Configuration' status=3D'OK'/>. FYI.&nbs= p;(Stage: Running second installation script on&n= bsp;Host)</DIV> <DIV>2013-02-25 17:21:50,139 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'Restart' status=3D'OK' message=3D'Restarting vd= smd service' />. FYI. (Stage: Running sec= ond installation script on Host)</DIV> <DIV>2013-02-25 17:21:50,149 INFO [org.ovirt.en= gine.core.bll.VdsInstaller] (NioProcessor-260) Installation = ;of 192.168.1.204. Received message: <BSTRAP c= omponent=3D'RHEV_INSTALL' status=3D'OK'/>. Stage complet= ed. (Stage: Running second installation script&nb= sp;on Host)</DIV> <DIV>2013-02-25 17:21:50,158 INFO [org.ovirt.en= gine.core.bll.InstallVdsCommand] (pool-3-thread-49) [194b1a0]&nb= sp;After Installation pool-3-thread-49</DIV> <DIV>2013-02-25 17:21:50,165 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] START, SetVdsStatusVDSCommand(HostName =3D 20= 4, HostId =3D 85bddd2c-7f2c-11e2-837c-00188be4de29, st= atus=3DNonResponsive, nonOperationalReason=3DNONE), log id:= 855104f</DIV> <DIV>2013-02-25 17:21:50,169 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] FINISH, SetVdsStatusVDSCommand, log id: = 855104f</DIV> <DIV>2013-02-25 17:21:50,172 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] START, SetVdsStatusVDSCommand(HostName =3D 20= 4, HostId =3D 85bddd2c-7f2c-11e2-837c-00188be4de29, st= atus=3DUnassigned, nonOperationalReason=3DNONE), log id:&nb= sp;7d2c9fb3</DIV> <DIV>2013-02-25 17:21:50,176 INFO [org.ovirt.en= gine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-3-thread-49) [= 194b1a0] FINISH, SetVdsStatusVDSCommand, log id: = 7d2c9fb3</DIV> <DIV>2013-02-25 17:21:51,553 WARN [org.ovirt.en= gine.core.vdsbroker.VdsManager] (QuartzScheduler_Worker-41) Reso= urceManager::refreshVdsRunTimeInfo::Failed to refresh VDS&n= bsp;, vds =3D 85bddd2c-7f2c-11e2-837c-00188be4de29 :&n= bsp;204, VDS Network Error, continuing.</DIV> <DIV>VDSNetworkException: </DIV> <DIV>2013-02-25 17:21:53,567 WARN [org.ovirt.en= gine.core.vdsbroker.VdsManager] (QuartzScheduler_Worker-27) [5f1= 94928] ResourceManager::refreshVdsRunTimeInfo::Failed to re= fresh VDS , vds =3D 85bddd2c-7f2c-11e2-837c-00188= be4de29 : 204, VDS Network Error, continuing= .</DIV> <DIV>VDSNetworkException: </DIV> <DIV>2013-02-25 17:21:55,582 ERROR [org.ovirt.engine.= core.vdsbroker.VdsManager] (QuartzScheduler_Worker-10) VDS::hand= leNetworkException Server failed to respond, &nbs= p;vds_id =3D 85bddd2c-7f2c-11e2-837c-00188be4de29, vds_name= =3D 204, error =3D VDSNetworkException: </D= IV> <DIV>2013-02-25 17:21:55,590 INFO [org.ovirt.en= gine.core.bll.VdsEventListener] (pool-3-thread-49) ResourceManag= er::vdsNotResponding entered for Host 85bddd2c-7f2c-11= e2-837c-00188be4de29, 192.168.1.204</DIV> <DIV>2013-02-25 17:21:55,601 WARN [org.ovirt.en= gine.core.bll.VdsNotRespondingTreatmentCommand] (pool-3-thread-49)&nb= sp;[9ce9512] CanDoAction of action VdsNotRespondingTre= atment failed. Reasons:VDS_FENCING_DISABLED</DIV> <DIV>2013-02-25 17:25:00,000 INFO [org.ovirt.en= gine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-82) A= utorecovering hosts is disabled, skipping</DIV> <DIV>2013-02-25 17:25:00,001 INFO [org.ovirt.en= gine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-82) A= utorecovering storage domains is disabled, skippi= ng</DIV> <DIV>2013-02-25 17:30:00,000 INFO [org.ovirt.en= gine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-14) A= utorecovering hosts is disabled, skipping</DIV> <DIV>2013-02-25 17:30:00,001 INFO [org.ovirt.en= gine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-14) A= utorecovering storage domains is disabled, skippi= ng</DIV></DIV></FONT></TD></TR></TBODY></TABLE></DIV></DIV> <DIV>ovirt-node log</DIV> <DIV> <TABLE=20 style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLL= APSE: collapse; FONT-SIZE: 10pt; BORDER-TOP: medium none; BORDER-RIGHT: me= dium none"=20 border=3D1 cellSpacing=3D0 borderColor=3D#000000 cellPadding=3D2 width=3D"= 50%"> <TBODY> <TR> <TD=20 style=3D"BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px so= lid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid"=20 width=3D"100%" noWrap><FONT size=3D2 face=3DVerdana> <DIV> <DIV>Thread-17::DEBUG::2013-02-25 07:55:01,425::BindingXMLRPC::= 900::vds::(wrapper) return getCapabilities with {'stat= us': {'message': 'Done', 'code': 0}, 'info': = ;{'HBAInventory': {'iSCSI': [{'InitiatorName': 'iqn.1994-05= .com.redhat:699db1716862'}], 'FC': []}, 'packages2': {= 'kernel': {'release': '279.19.1.el6.x86_64', 'buildtime':&n= bsp;1353767728.0, 'version': '2.6.32'}, 'spice-server':&nbs= p;{'release': '10.el6', 'buildtime': '1337611492', 've= rsion': '0.10.1'}, 'vdsm': {'release': '44.2.el6_3',&n= bsp;'buildtime': '1354798984', 'version': '4.9.6'}, 'q= emu-kvm': {'release': '2.295.el6_3.10', 'buildtime': '= 1355335067', 'version': '0.12.1.2'}, 'libvirt': {'rele= ase': '21.el6_3.7', 'buildtime': '1354896845', 'versio= n': '0.9.10'}, 'qemu-img': {'release': '2.295.el6_3.10= ', 'buildtime': '1355335067', 'version': '0.12.1.2'}},= 'cpuModel': 'Intel(R) Xeon(R) CPU &n= bsp; E5430 @ 2.66= GHz', 'hooks': {'before_vm_start': {'50_vhostmd': {'md= 5': '2aa9ac48ef07de3c94e3428975e9df1a'}}, 'after_vm_destroy':&nb= sp;{'50_vhostmd': {'md5': '47f8d385859e4c3c96113d8ff446b261'}},&= nbsp;'before_vm_dehibernate': {'50_vhostmd': {'md5': '2aa9a= c48ef07de3c94e3428975e9df1a'}}, 'before_vm_migrate_destination': = ;{'50_vhostmd': {'md5': '2aa9ac48ef07de3c94e3428975e9df1a'}}},&n= bsp;'vmTypes': ['kvm'], 'supportedProtocols': ['2.2', = '2.3'], 'networks': {'rhevm': {'iface': 'rhevm', = 'addr': '192.168.1.204', 'cfg': {'IPV6FORWARDING': 'no= ', 'IPV6INIT': 'no', 'IPADDR': '192.168.1.204', '= PEERDNS': 'no', 'GATEWAY': '192.168.1.1', 'DELAY':&nbs= p;'0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.= 0', 'BOOTPROTO': 'none', 'DEVICE': 'rhevm', 'PEER= NTP': 'yes', 'IPV6_AUTOCONF': 'no', 'TYPE': 'Brid= ge', 'ONBOOT': 'yes'}, 'mtu': '1500', 'netmask':&= nbsp;'255.255.255.0', 'stp': 'off', 'bridged': True,&n= bsp;'gateway': '192.168.1.1', 'ports': ['eth1']}}, 'br= idges': {'rhevm': {'addr': '192.168.1.204', 'cfg':&nbs= p;{'IPV6FORWARDING': 'no', 'IPV6INIT': 'no', 'IPADDR':= '192.168.1.204', 'PEERDNS': 'no', 'GATEWAY': '19= 2.168.1.1', 'DELAY': '0', 'NM_CONTROLLED': 'no', = 'NETMASK': '255.255.255.0', 'BOOTPROTO': 'none', 'DEVI= CE': 'rhevm', 'PEERNTP': 'yes', 'IPV6_AUTOCONF': = 'no', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu':&= nbsp;'1500', 'netmask': '255.255.255.0', 'stp': 'off',= 'ports': ['eth1']}}, 'uuid': '44454C4C-4D00-104A-8044= -B1C04F443258_00:10:18:2D:D8:44', 'lastClientIface': 'rhevm',&nb= sp;'nics': {'p1p1': {'addr': '', 'cfg': {'DEVICE'= : 'p1p1', 'HWADDR': '00:10:18:2d:d8:44', 'ONBOOT':&nbs= p;'no', 'PEERDNS': 'no'}, 'mtu': '1500', 'netmask= ': '', 'hwaddr': '00:10:18:2D:D8:44', 'speed': 0}= , 'eth2': {'addr': '', 'cfg': {'DEVICE': 'et= h2', 'HWADDR': '00:1e:4f:44:3c:09', 'ONBOOT': 'no',&nb= sp;'PEERDNS': 'no'}, 'mtu': '1500', 'netmask': ''= , 'hwaddr': '00:1E:4F:44:3C:09', 'speed': 0}, 'et= h1': {'addr': '', 'cfg': {'IPV6FORWARDING': 'no',= 'BRIDGE': 'rhevm', 'IPV6INIT': 'no', 'NM_CONTROL= LED': 'no', 'PEERDNS': 'no', 'IPV6_AUTOCONF': 'no= ', 'DELAY': '0', 'HWADDR': '00:1E:4F:44:3C:07', '= DEVICE': 'eth1', 'PEERNTP': 'yes', 'ONBOOT': 'yes= '}, 'mtu': '1500', 'netmask': '', 'hwaddr': = '00:1E:4F:44:3C:07', 'speed': 1000}}, 'software_revision':&= nbsp;'44.2', 'management_ip': '', 'clusterLevels': ['3= .0', '3.1'], 'cpuFlags': u'fpu,vme,de,pse,tsc,msr,pae,mce,c= x8,apic,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,= ht,tm,pbe,syscall,nx,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,aperfm= perf,pni,dtes64,monitor,ds_cpl,vmx,est,tm2,ssse3,cx16,xtpr,pdcm,dca,sse4_1= ,lahf_lm,dts,tpr_shadow,vnmi,flexpriority,model_Conroe,model_Penryn', = ;'ISCSIInitiatorName': 'iqn.1994-05.com.redhat:699db1716862', 'n= etConfigDirty': 'False', 'memSize': '7866', 'reservedM= em': '321', 'bondings': {'bond4': {'addr': '',&nb= sp;'cfg': {}, 'mtu': '1500', 'netmask': '', = 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond0':= {'addr': '', 'cfg': {}, 'mtu': '1500', = ;'netmask': '', 'slaves': [], 'hwaddr': '00:00:00= :00:00:00'}, 'bond1': {'addr': '', 'cfg': {},&nbs= p;'mtu': '1500', 'netmask': '', 'slaves': [],&nbs= p;'hwaddr': '00:00:00:00:00:00'}, 'bond2': {'addr': ''= , 'cfg': {}, 'mtu': '1500', 'netmask': '',&n= bsp;'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bon= d3': {'addr': '', 'cfg': {}, 'mtu': '1500',&= nbsp;'netmask': '', 'slaves': [], 'hwaddr': '00:0= 0:00:00:00:00'}}, 'software_version': '4.9', 'cpuSpeed':&nb= sp;'2660.030', 'cpuSockets': '2', 'vlans': {}, 'c= puCores': '8', 'kvmEnabled': 'true', 'guestOverhead':&= nbsp;'65', 'supportedRHEVMs': ['3.0', '3.1'], 'version= _name': 'Snow Man', 'emulatedMachines': [u'rhel6.3.0',= u'pc', u'rhel6.2.0', u'rhel6.1.0', u'rhel6.0.0', = ;u'rhel5.5.0', u'rhel5.4.4', u'rhel5.4.0'], 'operatingSyste= m': {'release': '20121212.0.el6_3', 'version': '6.3',&= nbsp;'name': 'RHEV Hypervisor'}, 'lastClient': '192.16= 8.1.201'}}</DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,741::vmChannels::135= ::vds::(stop) VM channels listener was stopped.</= DIV> <DIV>MainThread::DEBUG::2013-02-25 07:56:53,743::task::588::Tas= kManager.Task::(_updateState) Task=3D`0ea3ae4e-d31e-4a24-a5c9-254bb98= 2e297`::moving from state init -> state p= reparing</DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,743::logUtils::37::d= ispatcher::(wrapper) Run and protect: prepareForShutdo= wn(options=3DNone)</DIV> <DIV>Thread-11::DEBUG::2013-02-25 07:56:53,744::storageServer::= 641::ConnectionMonitor::(_monitorConnections) Monitoring stopped= </DIV> <DIV>MainThread::DEBUG::2013-02-25 07:56:53,798::taskManager::8= 0::TaskManager::(prepareForShutdown) Request to stop a= ll tasks</DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,804::logUtils::39::d= ispatcher::(wrapper) Run and protect: prepareForShutdo= wn, Return response: None</DIV> <DIV>MainThread::DEBUG::2013-02-25 07:56:53,804::task::1172::Ta= skManager.Task::(prepare) Task=3D`0ea3ae4e-d31e-4a24-a5c9-254bb982e29= 7`::finished: None</DIV> <DIV>MainThread::DEBUG::2013-02-25 07:56:53,805::task::588::Tas= kManager.Task::(_updateState) Task=3D`0ea3ae4e-d31e-4a24-a5c9-254bb98= 2e297`::moving from state preparing -> state&n= bsp;finished</DIV> <DIV>MainThread::DEBUG::2013-02-25 07:56:53,805::resourceManage= r::809::ResourceManager.Owner::(releaseAll) Owner.releaseAll req= uests {} resources {}</DIV> <DIV>MainThread::DEBUG::2013-02-25 07:56:53,805::resourceManage= r::844::ResourceManager.Owner::(cancelAll) Owner.cancelAll reque= sts {}</DIV> <DIV>MainThread::DEBUG::2013-02-25 07:56:53,805::task::978::Tas= kManager.Task::(_decref) Task=3D`0ea3ae4e-d31e-4a24-a5c9-254bb982e297= `::ref 0 aborting False</DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,806::vdsm::75::vds::= (run) VDSM main thread ended. Waiting for&nb= sp;13 other threads...</DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,806::vdsm::78::vds::= (run) <_MainThread(MainThread, started 140037329245952)&= gt;</DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,806::vdsm::78::vds::= (run) <Thread(libvirtEventLoop, started daemon 1400= 37102794496)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,806::vdsm::78::vds::= (run) <WorkerThread(Thread-6, started daemon 140036= 603377408)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,807::vdsm::78::vds::= (run) <WorkerThread(Thread-7, started daemon 140036= 592887552)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,807::vmChannels::135= ::vds::(stop) VM channels listener was stopped.</= DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,807::vdsm::78::vds::= (run) <Listener(VM Channels Listener, started = daemon 140036158764800)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,807::vdsm::78::vds::= (run) <WorkerThread(Thread-9, started daemon 140036= 571907840)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,808::vdsm::78::vds::= (run) <WorkerThread(Thread-8, started daemon 140036= 582397696)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,808::vdsm::78::vds::= (run) <WorkerThread(Thread-5, started daemon 140036= 959790848)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,808::vdsm::78::vds::= (run) <WorkerThread(Thread-1, started daemon 140037= 001750272)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,808::vdsm::78::vds::= (run) <WorkerThread(Thread-10, started daemon 14003= 6561417984)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,808::vdsm::78::vds::= (run) <WorkerThread(Thread-4, started daemon 140036= 970280704)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,809::vdsm::78::vds::= (run) <KsmMonitorThread(KsmMonitor, started daemon = 140036179744512)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,809::vdsm::78::vds::= (run) <WorkerThread(Thread-2, started daemon 140036= 991260416)></DIV> <DIV>MainThread::INFO::2013-02-25 07:56:53,809::vdsm::78::vds::= (run) <WorkerThread(Thread-3, started daemon 140036= 980770560)></DIV></DIV></FONT></TD></TR></TBODY></TABLE></DIV></BODY></= HTML> ------=_001_NextPart510357164017_=------