From jorick at netbulae.com Wed Aug 29 04:39:17 2012 Content-Type: multipart/mixed; boundary="===============2558123909588871917==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: Re: [Users] problem building latest node iso image from git Date: Wed, 29 Aug 2012 10:39:13 +0200 Message-ID: <503DD531.8080205@netbulae.com> In-Reply-To: 503DD4F1.3010103@netbulae.com --===============2558123909588871917== 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. --------------030105040904070502060501 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 08/29/2012 10:38 AM, Jorick Astrego wrote: > On 08/28/2012 04:56 PM, Joey Boggs wrote: >> On 08/28/2012 10:34 AM, Jorick Astrego wrote: >>> Hi, >>> >>> After some unsuccessful attempts to install the stable node image on = >>> our hardware, I found a patch that can help me. >>> >>> I followed all the steps in the wiki to build a node image and got = >>> the build process working (Fedora 17). >>> >>> The successfully built iso fails to start correctly and I get a = >>> login prompt. During the built process I had some errors that could = >>> be the cause: >>> >>> >> >> The build continued so it might be ok although some thing need to = >> possibly be fixed. >> >> One thing to try it to boot into rescue mode and then manually run = >> /usr/libexec/ovirt-config-installer. It should at least give out the = >> error it failed on. Also more detail on: what kind of install media, = >> cd, usb, pxe and what was the hardware problem you had with your = >> specific machine? Without the installer CD the system doesn't boot at all, I just get a = black screen. When I boot a Fedora CD in rescue mode it says something = like, "no linux partitions found" and I cannot mount the disk as it = doesn't recognize a filesystem. Our hardware: Supermicro X8DTL-I with Areca ARC-1120 RAID http://www.supermicro.nl/products/motherboard/qpi/5500/x8dtl-i.cfm The first problem I have is with installation, I get a similar message as: https://bugzilla.redhat.com/show_bug.cgi?id=3D849937 Clean install ovirt-node-iso-2.5.999-999.20120817153122git10fbec7.297.f= c17 failed when an exception has occurred with error "ovirtnode.storage:/dev/mapper/3600*600094" is not available" I think I need the following patch for this that's already merged but = not in stable I read. http://gerrit.ovirt.org/#/c/7504/ installer: don't remove log2 directory when merging log files After that I installed a minimal Fedora 17 to try that and it installs = without problems. But it detects the cpu as Conroe and not Nehalem E5520 so we're missing = out on some cpu features. Same as this: http://www.mail-archive.com/users(a)ovirt.org/msg03046.html oVIrt 3.1 - Xeon E5530 - Wrong cpu identification http://gerrit.ovirt.org/#/c/5035/ BZ#737104 Disallow cross-vendor virtualization. Find vendor for all cpu models, including those based on another cpu module. --------------030105040904070502060501 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 08/29/2012 10:38 AM, Jorick Astrego wrote:
On 08/28/2012 04:56 PM, Joey Boggs wrote:
On 08/28/2012 10:34 AM, Jorick Astrego wrote:
Hi,

After some unsuccessful attempts to install the stable node image on our hardware, I found a patch that can help me.

I followed all the steps in the wiki to build a node image and got the build process working (Fedora 17).

The successfully built iso fails to start correctly and I get a login prompt. During the built process I had some errors that could be the cause:



The build continued so it might be ok although some thing need to possibly be fixed.

One thing to try it to boot into rescue mode and then manually run /usr/libexec/ovirt-config-installer.  It should at least give out the error it failed on. Also more detail on:  what ki= nd of install media, cd, usb, pxe and what was the hardware problem you had with your specific machine?
Without the installer CD the system doesn't boot at all, I just get a black screen. When I boot a Fedora CD in rescue mode it says something like, "no linux partitions found" and I cannot mount the disk as it doesn't recognize a filesystem.

Our hardware:
Supermicro X8DTL-I with Areca ARC-1120 RAID

http://www.supermicro.nl/products/motherboard/qpi/5500/x8dtl-i.cfm

The first problem I have is with installation, I get a similar message as:
https= ://bugzilla.redhat.com/show_bug.cgi?id=3D849937
Clean install ov=
irt-node-iso-2.5.999-999.20120817153122git10fbec7.297.fc17 failed when an e=
xception has occurred
with error "ovirtnode.storage:/dev/mapper/3600*600094" is not available"
    
I think I need the following patch for this that's already merged but not in stable I read.
http://gerrit.ovirt.org/= #/c/7504/

installer: don't remove log2 directory when merging log files
After that I installed a minimal Fedora 17 to try that and it installs without problems.

But it detects the cpu as Conroe and not Nehalem E5520 so we're missing out on some cpu features.
Same as this:
http://www.mail-archive.com/users(a)ovirt.org/msg03046.html

oVIrt 3.1 - Xeon E5530 - Wrong cpu identification

http://gerrit.ovirt.org/= #/c/5035/

BZ#737104 Disallow cross-vendor virtualization.

Find vendor for all cpu models, including those based on another
cpu module.


--------------030105040904070502060501-- --===============2558123909588871917== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMzAxMDUwNDA5MDQwNzA1MDIwNjA1MDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKT24gMDgvMjkvMjAxMiAxMDozOCBBTSwgSm9yaWNrIEFzdHJlZ28gd3JvdGU6Cj4gT24g MDgvMjgvMjAxMiAwNDo1NiBQTSwgSm9leSBCb2dncyB3cm90ZToKPj4gT24gMDgvMjgvMjAxMiAx MDozNCBBTSwgSm9yaWNrIEFzdHJlZ28gd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBBZnRlciBzb21l IHVuc3VjY2Vzc2Z1bCBhdHRlbXB0cyB0byBpbnN0YWxsIHRoZSBzdGFibGUgbm9kZSBpbWFnZSBv biAKPj4+IG91ciBoYXJkd2FyZSwgSSBmb3VuZCBhIHBhdGNoIHRoYXQgY2FuIGhlbHAgbWUuCj4+ Pgo+Pj4gSSBmb2xsb3dlZCBhbGwgdGhlIHN0ZXBzIGluIHRoZSB3aWtpIHRvIGJ1aWxkIGEgbm9k ZSBpbWFnZSBhbmQgZ290IAo+Pj4gdGhlIGJ1aWxkIHByb2Nlc3Mgd29ya2luZyAoRmVkb3JhIDE3 KS4KPj4+Cj4+PiBUaGUgc3VjY2Vzc2Z1bGx5IGJ1aWx0IGlzbyBmYWlscyB0byBzdGFydCBjb3Jy ZWN0bHkgYW5kIEkgZ2V0IGEgCj4+PiBsb2dpbiBwcm9tcHQuIER1cmluZyB0aGUgYnVpbHQgcHJv Y2VzcyBJIGhhZCBzb21lIGVycm9ycyB0aGF0IGNvdWxkIAo+Pj4gYmUgdGhlIGNhdXNlOgo+Pj4K Pj4+Cj4+Cj4+IFRoZSBidWlsZCBjb250aW51ZWQgc28gaXQgbWlnaHQgYmUgb2sgYWx0aG91Z2gg c29tZSB0aGluZyBuZWVkIHRvIAo+PiBwb3NzaWJseSBiZSBmaXhlZC4KPj4KPj4gT25lIHRoaW5n IHRvIHRyeSBpdCB0byBib290IGludG8gcmVzY3VlIG1vZGUgYW5kIHRoZW4gbWFudWFsbHkgcnVu IAo+PiAvdXNyL2xpYmV4ZWMvb3ZpcnQtY29uZmlnLWluc3RhbGxlci4gIEl0IHNob3VsZCBhdCBs ZWFzdCBnaXZlIG91dCB0aGUgCj4+IGVycm9yIGl0IGZhaWxlZCBvbi4gQWxzbyBtb3JlIGRldGFp bCBvbjogIHdoYXQga2luZCBvZiBpbnN0YWxsIG1lZGlhLCAKPj4gY2QsIHVzYiwgcHhlIGFuZCB3 aGF0IHdhcyB0aGUgaGFyZHdhcmUgcHJvYmxlbSB5b3UgaGFkIHdpdGggeW91ciAKPj4gc3BlY2lm aWMgbWFjaGluZT8KV2l0aG91dCB0aGUgaW5zdGFsbGVyIENEIHRoZSBzeXN0ZW0gZG9lc24ndCBi b290IGF0IGFsbCwgSSBqdXN0IGdldCBhIApibGFjayBzY3JlZW4uIFdoZW4gSSBib290IGEgRmVk b3JhIENEIGluIHJlc2N1ZSBtb2RlIGl0IHNheXMgc29tZXRoaW5nIApsaWtlLCAibm8gbGludXgg cGFydGl0aW9ucyBmb3VuZCIgYW5kIEkgY2Fubm90IG1vdW50IHRoZSBkaXNrIGFzIGl0IApkb2Vz bid0IHJlY29nbml6ZSBhIGZpbGVzeXN0ZW0uCgpPdXIgaGFyZHdhcmU6ClN1cGVybWljcm8gWDhE VEwtSSB3aXRoIEFyZWNhIEFSQy0xMTIwIFJBSUQKCmh0dHA6Ly93d3cuc3VwZXJtaWNyby5ubC9w cm9kdWN0cy9tb3RoZXJib2FyZC9xcGkvNTUwMC94OGR0bC1pLmNmbQoKVGhlIGZpcnN0IHByb2Js ZW0gSSBoYXZlIGlzIHdpdGggaW5zdGFsbGF0aW9uLCBJIGdldCBhIHNpbWlsYXIgbWVzc2FnZSBh czoKCiAgICBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTg0OTkz NwoKICAgIENsZWFuIGluc3RhbGwgb3ZpcnQtbm9kZS1pc28tMi41Ljk5OS05OTkuMjAxMjA4MTcx NTMxMjJnaXQxMGZiZWM3LjI5Ny5mYzE3IGZhaWxlZCB3aGVuIGFuIGV4Y2VwdGlvbiBoYXMgb2Nj dXJyZWQKICAgIHdpdGggZXJyb3IgIm92aXJ0bm9kZS5zdG9yYWdlOi9kZXYvbWFwcGVyLzM2MDAq NjAwMDk0IiBpcyBub3QgYXZhaWxhYmxlIgoKSSB0aGluayBJIG5lZWQgdGhlIGZvbGxvd2luZyBw YXRjaCBmb3IgdGhpcyB0aGF0J3MgYWxyZWFkeSBtZXJnZWQgYnV0IApub3QgaW4gc3RhYmxlIEkg cmVhZC4KCiAgICBodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvNzUwNC8KCiAgICBpbnN0YWxs ZXI6IGRvbid0IHJlbW92ZSBsb2cyIGRpcmVjdG9yeSB3aGVuIG1lcmdpbmcgbG9nIGZpbGVzCgpB ZnRlciB0aGF0IEkgaW5zdGFsbGVkIGEgbWluaW1hbCBGZWRvcmEgMTcgdG8gdHJ5IHRoYXQgYW5k IGl0IGluc3RhbGxzIAp3aXRob3V0IHByb2JsZW1zLgoKQnV0IGl0IGRldGVjdHMgdGhlIGNwdSBh cyBDb25yb2UgYW5kIG5vdCBOZWhhbGVtIEU1NTIwIHNvIHdlJ3JlIG1pc3NpbmcgCm91dCBvbiBz b21lIGNwdSBmZWF0dXJlcy4KCiAgICBTYW1lIGFzIHRoaXM6CiAgICBodHRwOi8vd3d3Lm1haWwt YXJjaGl2ZS5jb20vdXNlcnNAb3ZpcnQub3JnL21zZzAzMDQ2Lmh0bWwKCiAgICBvVklydCAzLjEg LSBYZW9uIEU1NTMwIC0gV3JvbmcgY3B1IGlkZW50aWZpY2F0aW9uCgogICAgaHR0cDovL2dlcnJp dC5vdmlydC5vcmcvIy9jLzUwMzUvCgogICAgQlojNzM3MTA0IERpc2FsbG93IGNyb3NzLXZlbmRv ciB2aXJ0dWFsaXphdGlvbi4KCiAgICBGaW5kIHZlbmRvciBmb3IgYWxsIGNwdSBtb2RlbHMsIGlu Y2x1ZGluZyB0aG9zZSBiYXNlZCBvbiBhbm90aGVyCiAgICBjcHUgbW9kdWxlLgoKCgotLS0tLS0t LS0tLS0tLTAzMDEwNTA0MDkwNDA3MDUwMjA2MDUwMQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1s PgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5 LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJn Y29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUt cHJlZml4Ij5PbiAwOC8yOS8yMDEyIDEwOjM4IEFNLCBKb3JpY2sgQXN0cmVnbwogICAgICB3cm90 ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MDNERDRGMS4zMDEw MTAzQG5ldGJ1bGFlLmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGNvbnRlbnQ9InRleHQv aHRtbDsgY2hhcnNldD1JU08tODg1OS0xIgogICAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlw ZSI+CiAgICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDgvMjgvMjAxMiAwNDo1 NiBQTSwgSm9leSBCb2dncwogICAgICAgIHdyb3RlOjxicj4KICAgICAgPC9kaXY+CiAgICAgIDxi bG9ja3F1b3RlIGNpdGU9Im1pZDo1MDNDREMxNC45MDQwMjAyQHJlZGhhdC5jb20iIHR5cGU9ImNp dGUiPgogICAgICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0x IgogICAgICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgICA8ZGl2IGNsYXNz PSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA4LzI4LzIwMTIgMTA6MzQgQU0sIEpvcmljawogICAgICAg ICAgQXN0cmVnbyB3cm90ZTo8YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGJsb2NrcXVvdGUg Y2l0ZT0ibWlkOjUwM0NENzBGLjgwNzA1MDNAbmV0YnVsYWUuY29tIiB0eXBlPSJjaXRlIj4KICAg ICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1s OwogICAgICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICAgICAgSGksPGJyPgogICAg ICAgICAgPGJyPgogICAgICAgICAgQWZ0ZXIgc29tZSB1bnN1Y2Nlc3NmdWwgYXR0ZW1wdHMgdG8g aW5zdGFsbCB0aGUgc3RhYmxlIG5vZGUKICAgICAgICAgIGltYWdlIG9uIG91ciBoYXJkd2FyZSwg SSBmb3VuZCBhIHBhdGNoIHRoYXQgY2FuIGhlbHAgbWUuPGJyPgogICAgICAgICAgPGJyPgogICAg ICAgICAgSSBmb2xsb3dlZCBhbGwgdGhlIHN0ZXBzIGluIHRoZSB3aWtpIHRvIGJ1aWxkIGEgbm9k ZSBpbWFnZSBhbmQKICAgICAgICAgIGdvdCB0aGUgYnVpbGQgcHJvY2VzcyB3b3JraW5nIChGZWRv cmEgMTcpLjxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIFRoZSBzdWNjZXNzZnVsbHkgYnVp bHQgaXNvIGZhaWxzIHRvIHN0YXJ0IGNvcnJlY3RseSBhbmQgSSBnZXQKICAgICAgICAgIGEgbG9n aW4gcHJvbXB0LiBEdXJpbmcgdGhlIGJ1aWx0IHByb2Nlc3MgSSBoYWQgc29tZSBlcnJvcnMKICAg ICAgICAgIHRoYXQgY291bGQgYmUgdGhlIGNhdXNlOjxicj4KICAgICAgICAgIDxicj4KICAgICAg ICAgIDxicj4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPGJyPgogICAgICAgIFRoZSBi dWlsZCBjb250aW51ZWQgc28gaXQgbWlnaHQgYmUgb2sgYWx0aG91Z2ggc29tZSB0aGluZyBuZWVk CiAgICAgICAgdG8gcG9zc2libHkgYmUgZml4ZWQuIDxicj4KICAgICAgICA8YnI+CiAgICAgICAg T25lIHRoaW5nIHRvIHRyeSBpdCB0byBib290IGludG8gcmVzY3VlIG1vZGUgYW5kIHRoZW4gbWFu dWFsbHkKICAgICAgICBydW4gL3Vzci9saWJleGVjL292aXJ0LWNvbmZpZy1pbnN0YWxsZXIuJm5i c3A7IEl0IHNob3VsZCBhdCBsZWFzdAogICAgICAgIGdpdmUgb3V0IHRoZSBlcnJvciBpdCBmYWls ZWQgb24uIEFsc28gbW9yZSBkZXRhaWwgb246Jm5ic3A7IHdoYXQga2luZAogICAgICAgIG9mIGlu c3RhbGwgbWVkaWEsIGNkLCB1c2IsIHB4ZSBhbmQgd2hhdCB3YXMgdGhlIGhhcmR3YXJlIHByb2Js ZW0KICAgICAgICB5b3UgaGFkIHdpdGggeW91ciBzcGVjaWZpYyBtYWNoaW5lPzxicj4KICAgICAg PC9ibG9ja3F1b3RlPgogICAgPC9ibG9ja3F1b3RlPgogICAgV2l0aG91dCB0aGUgaW5zdGFsbGVy IENEIHRoZSBzeXN0ZW0gZG9lc24ndCBib290IGF0IGFsbCwgSSBqdXN0IGdldAogICAgYSBibGFj ayBzY3JlZW4uIFdoZW4gSSBib290IGEgRmVkb3JhIENEIGluIHJlc2N1ZSBtb2RlIGl0IHNheXMK ICAgIHNvbWV0aGluZyBsaWtlLCAibm8gbGludXggcGFydGl0aW9ucyBmb3VuZCIgYW5kIEkgY2Fu bm90IG1vdW50IHRoZQogICAgZGlzayBhcyBpdCBkb2Vzbid0IHJlY29nbml6ZSBhIGZpbGVzeXN0 ZW0uPGJyPgogICAgPGJyPgogICAgT3VyIGhhcmR3YXJlOjxicj4KICAgIFN1cGVybWljcm8gWDhE VEwtSSB3aXRoIEFyZWNhIDxzcGFuIGNsYXNzPSJib2R5d29yZCI+QVJDLTExMjAgUkFJRDwvc3Bh bj48YnI+CiAgICA8YnI+CiAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHA6Ly93d3cuc3VwZXJtaWNyby5ubC9wcm9kdWN0 cy9tb3RoZXJib2FyZC9xcGkvNTUwMC94OGR0bC1pLmNmbSI+aHR0cDovL3d3dy5zdXBlcm1pY3Jv Lm5sL3Byb2R1Y3RzL21vdGhlcmJvYXJkL3FwaS81NTAwL3g4ZHRsLWkuY2ZtPC9hPjxicj4KICAg IDxicj4KICAgIFRoZSBmaXJzdCBwcm9ibGVtIEkgaGF2ZSBpcyB3aXRoIGluc3RhbGxhdGlvbiwg SSBnZXQgYSBzaW1pbGFyCiAgICBtZXNzYWdlIGFzOjxicj4KICAgIDxibG9ja3F1b3RlPjxhIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIKICAgICAg ICBocmVmPSJodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTg0OTkz NyI+aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD04NDk5Mzc8L2E+ PGJyPgogICAgICA8cHJlIGNsYXNzPSJiel9jb21tZW50X3RleHQiIGlkPSJjb21tZW50X3RleHRf MCI+Q2xlYW4gaW5zdGFsbCBvdmlydC1ub2RlLWlzby0yLjUuOTk5LTk5OS4yMDEyMDgxNzE1MzEy MmdpdDEwZmJlYzcuMjk3LmZjMTcgZmFpbGVkIHdoZW4gYW4gZXhjZXB0aW9uIGhhcyBvY2N1cnJl ZAp3aXRoIGVycm9yICJvdmlydG5vZGUuc3RvcmFnZTovZGV2L21hcHBlci8zNjAwKjYwMDA5NCIg aXMgbm90IGF2YWlsYWJsZSI8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIEkgdGhpbmsgSSBu ZWVkIHRoZSBmb2xsb3dpbmcgcGF0Y2ggZm9yIHRoaXMgdGhhdCdzIGFscmVhZHkgbWVyZ2VkCiAg ICBidXQgbm90IGluIHN0YWJsZSBJIHJlYWQuPGJyPgogICAgPGJsb2NrcXVvdGU+PGEgbW96LWRv LW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IgogICAgICAgIGhy ZWY9Imh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83NTA0LyI+aHR0cDovL2dlcnJpdC5vdmly dC5vcmcvIy9jLzc1MDQvPC9hPjxicj4KICAgICAgPGJyPgogICAgICBpbnN0YWxsZXI6IGRvbid0 IHJlbW92ZSBsb2cyIGRpcmVjdG9yeSB3aGVuIG1lcmdpbmcgbG9nIGZpbGVzPGJyPgogICAgPC9i bG9ja3F1b3RlPgogICAgQWZ0ZXIgdGhhdCBJIGluc3RhbGxlZCBhIG1pbmltYWwgRmVkb3JhIDE3 IHRvIHRyeSB0aGF0IGFuZCBpdAogICAgaW5zdGFsbHMgd2l0aG91dCBwcm9ibGVtcy48YnI+CiAg ICA8YnI+CiAgICBCdXQgaXQgZGV0ZWN0cyB0aGUgY3B1IGFzIENvbnJvZSBhbmQgbm90IE5laGFs ZW0gRTU1MjAgc28gd2UncmUKICAgIG1pc3Npbmcgb3V0IG9uIHNvbWUgY3B1IGZlYXR1cmVzLjxi cj4KICAgIDxibG9ja3F1b3RlPlNhbWUgYXMgdGhpczo8YnI+CiAgICAgIDxhIG1vei1kby1ub3Qt c2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIKICAgICAgICBocmVmPSJo dHRwOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20vdXNlcnNAb3ZpcnQub3JnL21zZzAzMDQ2Lmh0bWwi Pmh0dHA6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS91c2Vyc0BvdmlydC5vcmcvbXNnMDMwNDYuaHRt bDwvYT48YnI+CiAgICAgIDxicj4KICAgICAgb1ZJcnQgMy4xIC0gWGVvbiBFNTUzMCAtIFdyb25n IGNwdSBpZGVudGlmaWNhdGlvbjxicj4KICAgICAgPGJyPgogICAgICA8YSBtb3otZG8tbm90LXNl bmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCiAgICAgICAgaHJlZj0iaHR0 cDovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzUwMzUvIj5odHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8j L2MvNTAzNS88L2E+PGJyPgogICAgICA8cD5CWiM3MzcxMDQgRGlzYWxsb3cgY3Jvc3MtdmVuZG9y IHZpcnR1YWxpemF0aW9uLjwvcD4KICAgICAgPHA+RmluZCB2ZW5kb3IgZm9yIGFsbCBjcHUgbW9k ZWxzLCBpbmNsdWRpbmcgdGhvc2UgYmFzZWQgb24KICAgICAgICBhbm90aGVyPGJyPgogICAgICAg IGNwdSBtb2R1bGUuPGJyPgogICAgICA8L3A+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8cD48YnI+ CiAgICA8L3A+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAzMDEwNTA0MDkwNDA3 MDUwMjA2MDUwMS0tCgo= --===============2558123909588871917==--