From dave at dcdata.co.za Sun Dec 2 04:17:51 2012 Content-Type: multipart/mixed; boundary="===============0369635905095171147==" MIME-Version: 1.0 From: David Wilson To: users at ovirt.org Subject: [Users] VM has paused due to unknown storage error Date: Sun, 02 Dec 2012 11:17:43 +0200 Message-ID: <50BB1CB7.8020007@dcdata.co.za> --===============0369635905095171147== 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. --------------030500050202090506010300 Content-Type: text/plain; charset=3DWINDOWS-1252; format=3Dflowed Content-Transfer-Encoding: quoted-printable Hi everyone, Sunday fun :) One of our critical Linux VMs ran out of disk space. I cleared up space=3D20 by removing old application logs within the guest, rebooted the guest=3D20 and was presented with the following information message during bootup=3D20 when the filesystem ext3/4 scan runs: /Clearing orhpaned inode ...../ Shortly after this message the the guest is paused by oVirt and the "VM=3D20 has paused due to unknown storage error" message is displayed in the=3D20 oVirt web GUI. On the physical node itself, I found the following error=3D20 in/var/log/vdsm/vdsm.log: /libvirtEventLoop::INFO::2012-12-02=3D20 09:05:50,296::libvirtvm::1965::vm.Vm::(_onAbnormalStop)=3D20 vmId=3D3D`23b9212c-1e25-4003-aa18-b1e819bf6bb1`::abnormal vm stop device=3D= 20 ide0-0-1 error eother/ Any ideas on how to get more informationon what exactly the error is? I've tried booting the guest into rescue mode, run a manual fsck on the=3D20 logical volume but each time the guest is automaticall paused due to the=3D= 20 "unknown storage error". We are using a FC SAN for storage, sowhat I've decided to try is export=3D20 the disk using "dd" on the physical node and then try repairing it by=3D20 mounting it as a loop filesystem on another physical server, and then=3D20 use "dd" to import it back in again. Is this the right approach to take to get the system back online? --=3D20 Get important Linux and industry-related news at: facebook.com/dcdata=3D20 Kind regards, David Wilson CNS,CLS, LINUX+, CLA, DCTS, LPIC3 *LinuxTech CC t/a DcData* CK number: 2001/058368/23 *Website:* =3D09http://www.dcdata.co.za *Support:* =3D09+27(0)860-1-LINUX *Mobile:* =3D09+27(0)824147413 *Tel:* =3D09+27(0)333446100 *Fax:* =3D09+27(0)866878971 --------------030500050202090506010300 Content-Type: text/html; charset=3DWINDOWS-1252 Content-Transfer-Encoding: quoted-printable Hi everyone,

Sunday fun :)
One of our critical Li=3D nux VMs ran out of disk space. I cleared up space by removing old application logs within the guest, rebooted the guest and was presented with the following information message during bootup when the filesystem ext3/4 scan runs:
Clearing orhpaned inode .....
Shortly after this me= ssag=3D e the the guest is paused by oVirt and the "VM has paused due to unknown storage error" message is displayed in the oVirt web GUI.

On the physical node itself, I found the following error in /var/log/vdsm/vdsm.log:
libvirtEventLoop= ::=3D INFO::2012= -12-=3D 02 09:05:50,296::libvirtvm::1965::vm.V= =3D m::(_onAbnormalStop) vmId=3D3D`23b9212c-1e25-4003-aa18-b= 1e=3D 819bf6bb1`::abnormal vm stop device ide0-0-1 error eother

Any ideas on how to get more inf= or=3D mation on what exactly the error is?

I've tried booting the guest into rescue mode, run a manual fsck on the logical volume but each time the guest is automaticall paused due to the "unknown storage error".

We are using a FC SAN for storage, so what I've decided to try is export the disk using "dd" o=3D n the physical node and then try repairing it = by mounting it as a loop filesystem on another physical
server, and then use "dd" to import it back in again.

Is this the right approach to take to get the system back online?

= =3D


--


Get important Linux and industry-related news at: facebook.com/dcdata

Kind re= gards,=3D

 David Wilson
 CNS,CLS, LINUX+, CLA, DCTS, LPIC3
 LinuxTech CC t/a DcData
 CK number: 2001/058368/23
Website: http://www.dcdata.co.za<= =3D /td>
Support: +27(0)860-1-LINUX
Mobile: +27(0)824147413
Tel: +27(0)333446100
Fax: +27(0)866878971
=3D20

Time to evaluate your email security provider? Watch the video and take advantage of Mimecast= =3D =3D92s first ever limited promotion.

--------------030500050202090506010300-- --===============0369635905095171147== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMzA1MDAwNTAyMDIwOTA1MDYwMTAzMDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVdJTkRPV1MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiBxdW90ZWQtcHJpbnRhYmxlCgpIaSBldmVyeW9uZSwKClN1bmRheSBmdW4gOikKCk9uZSBvZiBv dXIgY3JpdGljYWwgTGludXggVk1zIHJhbiBvdXQgb2YgZGlzayBzcGFjZS4gSSBjbGVhcmVkIHVw IHNwYWNlPTIwCmJ5IHJlbW92aW5nIG9sZCBhcHBsaWNhdGlvbiBsb2dzIHdpdGhpbiB0aGUgZ3Vl c3QsIHJlYm9vdGVkIHRoZSBndWVzdD0yMAphbmQgd2FzIHByZXNlbnRlZCB3aXRoIHRoZSBmb2xs b3dpbmcgaW5mb3JtYXRpb24gbWVzc2FnZSBkdXJpbmcgYm9vdHVwPTIwCndoZW4gdGhlIGZpbGVz eXN0ZW0gZXh0My80IHNjYW4gcnVuczoKL0NsZWFyaW5nIG9yaHBhbmVkIGlub2RlIC4uLi4uLwpT aG9ydGx5IGFmdGVyIHRoaXMgbWVzc2FnZSB0aGUgdGhlIGd1ZXN0IGlzIHBhdXNlZCBieSBvVmly dCBhbmQgdGhlICJWTT0yMApoYXMgcGF1c2VkIGR1ZSB0byB1bmtub3duIHN0b3JhZ2UgZXJyb3Ii IG1lc3NhZ2UgaXMgZGlzcGxheWVkIGluIHRoZT0yMApvVmlydCB3ZWIgR1VJLgoKT24gdGhlIHBo eXNpY2FsIG5vZGUgaXRzZWxmLCBJIGZvdW5kIHRoZSBmb2xsb3dpbmcgZXJyb3I9MjAKaW4vdmFy L2xvZy92ZHNtL3Zkc20ubG9nOgovbGlidmlydEV2ZW50TG9vcDo6SU5GTzo6MjAxMi0xMi0wMj0y MAowOTowNTo1MCwyOTY6OmxpYnZpcnR2bTo6MTk2NTo6dm0uVm06Oihfb25BYm5vcm1hbFN0b3Ap PTIwCnZtSWQ9M0RgMjNiOTIxMmMtMWUyNS00MDAzLWFhMTgtYjFlODE5YmY2YmIxYDo6YWJub3Jt YWwgdm0gc3RvcCBkZXZpY2U9MjAKaWRlMC0wLTEgZXJyb3IgZW90aGVyLwoKQW55IGlkZWFzIG9u IGhvdyB0byBnZXQgbW9yZSBpbmZvcm1hdGlvbm9uIHdoYXQgZXhhY3RseSB0aGUgZXJyb3IgaXM/ CgpJJ3ZlIHRyaWVkIGJvb3RpbmcgdGhlIGd1ZXN0IGludG8gcmVzY3VlIG1vZGUsIHJ1biBhIG1h bnVhbCBmc2NrIG9uIHRoZT0yMApsb2dpY2FsIHZvbHVtZSBidXQgZWFjaCB0aW1lIHRoZSBndWVz dCBpcyBhdXRvbWF0aWNhbGwgcGF1c2VkIGR1ZSB0byB0aGU9MjAKInVua25vd24gc3RvcmFnZSBl cnJvciIuCgpXZSBhcmUgdXNpbmcgYSBGQyBTQU4gZm9yIHN0b3JhZ2UsIHNvd2hhdCBJJ3ZlIGRl Y2lkZWQgdG8gdHJ5IGlzIGV4cG9ydD0yMAp0aGUgZGlzayB1c2luZyAiZGQiIG9uIHRoZSBwaHlz aWNhbCBub2RlIGFuZCB0aGVuIHRyeSByZXBhaXJpbmcgaXQgYnk9MjAKbW91bnRpbmcgaXQgYXMg YSBsb29wIGZpbGVzeXN0ZW0gb24gYW5vdGhlciBwaHlzaWNhbCBzZXJ2ZXIsIGFuZCB0aGVuPTIw CnVzZSAiZGQiIHRvIGltcG9ydCBpdCBiYWNrIGluIGFnYWluLgoKSXMgdGhpcyB0aGUgcmlnaHQg YXBwcm9hY2ggdG8gdGFrZSB0byBnZXQgdGhlIHN5c3RlbSBiYWNrIG9ubGluZT8KCgoKLS09MjAK CgpHZXQgaW1wb3J0YW50IExpbnV4IGFuZCBpbmR1c3RyeS1yZWxhdGVkIG5ld3MgYXQ6IGZhY2Vi b29rLmNvbS9kY2RhdGE9MjAKPGh0dHA6Ly9mYWNlYm9vay5jb20vZGNkYXRhPgoKS2luZCByZWdh cmRzLAoKRGF2aWQgV2lsc29uCkNOUyxDTFMsIExJTlVYKywgQ0xBLCBEQ1RTLCBMUElDMwoqTGlu dXhUZWNoIENDIHQvYSBEY0RhdGEqCkNLIG51bWJlcjogMjAwMS8wNTgzNjgvMjMKKldlYnNpdGU6 KiA9MDlodHRwOi8vd3d3LmRjZGF0YS5jby56YQoqU3VwcG9ydDoqID0wOSsyNygwKTg2MC0xLUxJ TlVYCipNb2JpbGU6KiA9MDkrMjcoMCk4MjQxNDc0MTMKKlRlbDoqID0wOSsyNygwKTMzMzQ0NjEw MAoqRmF4OiogPTA5KzI3KDApODY2ODc4OTcxCi0tLS0tLS0tLS0tLS0tMDMwNTAwMDUwMjAyMDkw NTA2MDEwMzAwCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PVdJTkRPV1MtMTI1MgpD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD4KICA8aGVh ZD4KCiAgICA8bWV0YSBodHRwLWVxdWl2PTNEImNvbnRlbnQtdHlwZSIgY29udGVudD0zRCJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9M0RJU08tOD0KODU5LTEiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9y PTNEIiNGRkZGRkYiIHRleHQ9M0QiIzAwMDAwMCI+CgogICAgPGZvbnQgc2l6ZT0zRCItMSI+PGZv bnQgc2l6ZT0zRCItMSI+SDwvZm9udD5pIGV2ZXJ5b25lLDxicj4KICAgICAgPGJyPgogICAgICA8 Zm9udCBzaXplPTNEIi0xIj48Zm9udCBzaXplPTNEIi0xIj5TdW5kYXkgZnVuIDo8Zm9udCBzaXpl PTNEIi0xIj4pPGI9CnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgIDwvZm9udD5PbmUgb2Yg b3VyIGNyPGZvbnQgc2l6ZT0zRCItMSI+aXRpY2FsIDxmb250IHNpemU9M0QiLTEiPkxpPQpudXgK ICAgICAgICAgICAgICBWTXM8L2ZvbnQ+IHJhbiBvdXQgb2YgPC9mb250PmRpc2sgc3BhY2UuIEkg Y2xlYXJlZCB1cAogICAgICAgICAgc3BhY2UgYnkgcmVtb3Zpbmcgb2xkIGFwcGxpY2F0aW9uIGxv Z3Mgd2l0aGluIHRoZSBndWVzdCwKICAgICAgICAgIHJlYm9vdGVkIHRoZSBnPGZvbnQgc2l6ZT0z RCItMSI+dWVzdCBhbmQgd2FzIHByZXNlbnRlZCB3aXRoIHRoZQogICAgICAgICAgICBmb2xsb3dp bmcgaW5mb3JtYXRpb24gbWVzc2FnZSBkdXJpbmcgYm9vdHVwIHdoZW4gdGhlCiAgICAgICAgICAg IGZpbGVzeXN0ZW0gPGZvbnQgc2l6ZT0zRCItMSI+ZXh0My88Zm9udCBzaXplPTNEIi0xIj40PC9m b250PjwvZj0Kb250PgogICAgICAgICAgICBzY2FuIHJ1bnM6PGJyPgogICAgICAgICAgICA8Zm9u dCBzaXplPTNEIi0xIj48aT5DbGVhcmluZyBvcmhwYW5lZCBpbm9kZSAuLi4uLjwvaT48YnI+CiAg ICAgICAgICAgICAgPGZvbnQgc2l6ZT0zRCItMSI+PGZvbnQgc2l6ZT0zRCItMSI+U2hvcnRseSBh ZnRlciB0aGlzIG1lc3NhZz0KZQogICAgICAgICAgICAgICAgICB0aGUgdGhlIGd1ZXN0IGlzIHA8 Zm9udCBzaXplPTNEIi0xIj5hdXNlZCBieSBvVmlydCBhbmQKICAgICAgICAgICAgICAgICAgICB0 aGUgIlZNIGhhcyBwYXVzZWQgZHVlIHRvIHVua25vd24gc3RvcmFnZSBlcnJvciIKICAgICAgICAg ICAgICAgICAgICBtZXNzYWdlIGlzIGRpc3BsYXllZCBpbiB0aGUgPGZvbnQgc2l6ZT0zRCItMSI+ b1ZpcnQKICAgICAgICAgICAgICAgICAgICAgIHdlYiA8Zm9udCBzaXplPTNEIi0xIj5HVUkuPGJy PgogICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxm b250IHNpemU9M0QiLTEiPk9uIHRoZSBwaHlzaWNhbCBub2RlIGl0c2VsZiwgPGZvbj0KdAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZT0zRCItMSI+SSBmbzxmb250IHNpemU9M0QiLTEi PnVuZCB0PGZvbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplPTNEIi0xIj5o ZSBmb2xsb3dpbmcgZXJyb3IgaW48Zm9udAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc2l6ZT0zRCItMSI+IC92YXIvbG9nL3Zkc20vdmQ8Zm9udAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBzaXplPTNEIi0xIj5zbS5sb2c6PGJyPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8Zm9udCBzaXplPTNEIi0xIj48aT5saWJ2aXJ0RXZlbnRMb29w Ojo9CjxhIGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0zRCJJTkZPOjoyMDEy LTEyLTAyIj5JTkZPOjoyMDEyLTEyLT0KMDI8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwOTowNTo1MCwyOTY6OmxpYnZpcnR2bTo6MTk2NTo6dm0uVj0KbTo6KF9v bkFibm9ybWFsU3RvcCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZt SWQ9M0RgMjNiOTIxMmMtMWUyNS00MDAzLWFhMTgtYjFlPQo4MTliZjZiYjFgOjphYm5vcm1hbAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm0gc3RvcCBkZXZpY2UgaWRl MC0wLTEgZXJyb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVvdGhl cjwvaT48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmb250IHNpemU9M0QiLTEiPkFueSBp ZGVhcyBvbiBob3cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIGdl dCBtb3JlIGluZjxmb250IHNpemU9M0QiLTEiPm9yPQptYXRpb248Zm9udAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9M0QiLTEiPiBvbiB3aGF0IGV4YWN0 bHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgPGZvbnQg c2l6ZT0zRCItMSI+ZXJyb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGlzPzxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L2ZvbnQ+PC9mb250PjwvZm9udD48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8Zm9udCBzaXplPTNEIi0xIj5JJ3ZlIDxmb250CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZT0zRCItMSI+dHJpZWQgYm9vdGluZyB0aGUK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdCA8Zm9udCBz aXplPTNEIi0xIj5pbnRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICByPGZvbnQgc2l6ZT0zRCItMSI+ZXM8Zm9udAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9M0QiLTEiPmN1ZSBtb2RlPGZvbnQKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9M0QiLTEi PiwgcnVuIGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIG1hbnVhbCBmc2NrIDxmb250CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHNpemU9M0QiLTEiPm9uIHRoZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2dpY2FsIHY8Zm9udAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9M0Qi LTEiPm9sdW1lCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYnV0IGVhY2g8L2ZvbnQ+PC9mbz0KbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9m b250PjwvZm9udD48L2ZvbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB0aW1lIHRoZSBndWVzdCBpcyBhdXRvbWF0aWNhbGwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHBhdXNlZCBkdWUgdG8gdGhlICJ1bmtub3duCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzdG9yYWdlIGVycm9yIi48YnI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBXZSBhcmUgdXNpbmcgYSBGQyBTQU4gZm9yIHM8Zm9udAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplPTNEIi0xIj50b3JhZ2U8L2Zv bnQ+PC9mb250PiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzPGZvbnQg c2l6ZT0zRCItMSI+bzxmb250IHNpemU9M0QiLTEiPQo+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHdoYXQgSSd2ZSBkZWNpZGVkIHRvPC9mb250PjwvZm9udD0KPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyeSBpcyBleHBvPGZvbnQgc2l6 ZT0zRCItMSI+cnQgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk aXNrIHVzaW5nICJkZCIgPGZvbnQgc2l6ZT0zRCItMSI+bz0KbgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB0aGUgcGh5c2ljYWwgbm9kZSA8L2ZvbnQ+YW5kCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0PGZvbnQgc2l6ZT0zRCItMSI+aGVu IHRyeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBhaXJpbmcg aXQgPGZvbnQgc2l6ZT0zRCItMSI+YnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8Zm9udCBzaXplPTNEIi0xIj5tb3VudGluZyBpdAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXMgYSBsb29wIGZpbGVzeXN0ZW0gb24gPGZv bnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZT0z RCItMSI+YTxmb250CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc2l6ZT0zRCItMSI+bm90aGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcGh5c2ljYWw8L2ZvbnQ+PC9mb250PjwvZj0Kb250PjwvZm9udD48 L2ZvbnQ+PC9mb250PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcjxm b250IHNpemU9M0QiLTEiPnZlcjxmb250CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHNpemU9M0QiLTEiPiwgYW5kIHRoZW4gdXNlICJkZCIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gaW1wb3J0IGl0IGJhY2sgaW4gYWdhaW4uPC9m b250PQo+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZvbnQgc2l6ZT0zRCItMSI+ SXMgdGhpcyB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmln aHQgYXBwcm9hY2ggdG8gdGFrZSB0byBnZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdGhlIHN5c3RlbSBiYWNrIG9ubGluZT88YnI+CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PQo8L2ZvbnQ+ PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48 L2ZvbnQ+PC9mb249CnQ+PC9mb250PjwvZm9udD48YnI+CiAgICAgIDxicj4KICAgIDwvZm9udD4K ICAgIDxkaXYgY2xhc3M9M0QibW96LXNpZ25hdHVyZSI+LS0gPGJyPgogICAgICA8YnI+CiAgICAg IDxicj4KICAgICAgR2V0IGltcG9ydGFudCBMaW51eCBhbmQgaW5kdXN0cnktcmVsYXRlZCBuZXdz IGF0OiA8YQogICAgICAgIGhyZWY9M0QiaHR0cDovL2ZhY2Vib29rLmNvbS9kY2RhdGEiPmZhY2Vi b29rLmNvbS9kY2RhdGE8L2E+PGJyPgogICAgICA8YnI+CiAgICAgIDxmb250IGNvbG9yPTNEIiMw MDAwMDAiPjxmb250IGZhY2U9M0QiYXJpYWwiIHNpemU9M0QiMiI+S2luZCByZWdhcmRzLD0KPC9m b250Pjxicj4KICAgICAgICA8YnI+CiAgICAgICAgJm5ic3A7PGZvbnQgY29sb3I9M0QiIzAwMDAw MCI+PGZvbnQgZmFjZT0zRCJhcmlhbCI+PGZvbnQgc2l6ZT0zRCI0Ij0KPkRhdmlkCiAgICAgICAg ICAgICAgV2lsc29uPC9mb250PjwvZm9udD48L2ZvbnQ+PGJyPgogICAgICAgICZuYnNwOzxmb250 IGNvbG9yPTNEIiMwMDAwMDAiPjxmb250IGZhY2U9M0QiYXJpYWwiPjxmb250IHNpemU9M0QiMSI9 Cj5DTlMsQ0xTLAogICAgICAgICAgICAgIExJTlVYKywgQ0xBLCBEQ1RTLCBMUElDMzwvZm9udD48 L2ZvbnQ+PC9mb250Pjxicj4KICAgICAgICAmbmJzcDs8Zm9udCBjb2xvcj0zRCIjMDc3OWI1Ij48 Zm9udCBmYWNlPTNEImFyaWFsIj48Zm9udCBzaXplPTNEIjMiPQo+PGI+TGludXhUZWNoCiAgICAg ICAgICAgICAgICBDQyB0L2EgRGNEYXRhPC9iPjwvZm9udD48L2ZvbnQ+PC9mb250Pjxicj4KICAg ICAgICAmbmJzcDs8Zm9udCBjb2xvcj0zRCIjMDc3OWI1Ij48Zm9udCBmYWNlPTNEImFyaWFsIj48 Zm9udCBzaXplPTNEIjEiPQo+Q0sKICAgICAgICAgICAgICBudW1iZXI6IDIwMDEvMDU4MzY4LzIz PC9mb250PjwvZm9udD48L2ZvbnQ+PGJyPgogICAgICAgIDx0YWJsZSBib3JkZXI9M0QiMCI+CiAg ICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICA8dGQgd2lkdGg9 M0QiNzUiPjxmb250IGNvbG9yPTNEIiMwMDAwMDAiPjxmb250IGZhY2U9M0QiYXJpYWwiPQo+PGZv bnQKICAgICAgICAgICAgICAgICAgICAgIHNpemU9M0QiMiI+PGI+V2Vic2l0ZTo8L2I+PC9mb250 PjwvZm9udD48L2ZvbnQ+PC90ZD4KICAgICAgICAgICAgICA8dGQ+PGZvbnQgY29sb3I9M0QiIzAw MDAwMCI+PGZvbnQgZmFjZT0zRCJhcmlhbCI+PGZvbnQKICAgICAgICAgICAgICAgICAgICAgIHNp emU9M0QiMiI+PGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPTNEPQoiaHR0 cDovL3d3dy5kY2RhdGEuY28uemEiPmh0dHA6Ly93d3cuZGNkYXRhLmNvLnphPC9hPjwvZm9udD48 L2ZvbnQ+PC9mb250Pjw9Ci90ZD4KICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgPHRyPgog ICAgICAgICAgICAgIDx0ZD48Zm9udCBjb2xvcj0zRCIjMDAwMDAwIj48Zm9udCBmYWNlPTNEImFy aWFsIj48Zm9udAogICAgICAgICAgICAgICAgICAgICAgc2l6ZT0zRCIyIj48Yj5TdXBwb3J0Ojwv Yj48L2ZvbnQ+PC9mb250PjwvZm9udD48L3RkPgogICAgICAgICAgICAgIDx0ZD48Zm9udCBjb2xv cj0zRCIjMDAwMDAwIj48Zm9udCBmYWNlPTNEImFyaWFsIj48Zm9udAogICAgICAgICAgICAgICAg ICAgICAgc2l6ZT0zRCIyIj4rMjcoMCk4NjAtMS1MSU5VWDwvZm9udD48L2ZvbnQ+PC9mb250Pjwv dGQ9Cj4KICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgIDx0 ZD48Zm9udCBjb2xvcj0zRCIjMDAwMDAwIj48Zm9udCBmYWNlPTNEImFyaWFsIj48Zm9udAogICAg ICAgICAgICAgICAgICAgICAgc2l6ZT0zRCIyIj48Yj5Nb2JpbGU6PC9iPjwvZm9udD48L2ZvbnQ+ PC9mb250PjwvdGQ+CiAgICAgICAgICAgICAgPHRkPjxmb250IGNvbG9yPTNEIiMwMDAwMDAiPjxm b250IGZhY2U9M0QiYXJpYWwiPjxmb250CiAgICAgICAgICAgICAgICAgICAgICBzaXplPTNEIjIi PisyNygwKTgyNDE0NzQxMzwvZm9udD48L2ZvbnQ+PC9mb250PjwvdGQ+CiAgICAgICAgICAgIDwv dHI+CiAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICA8dGQ+PGZvbnQgY29sb3I9M0QiIzAw MDAwMCI+PGZvbnQgZmFjZT0zRCJhcmlhbCI+PGZvbnQKICAgICAgICAgICAgICAgICAgICAgIHNp emU9M0QiMiI+PGI+VGVsOjwvYj48L2ZvbnQ+PC9mb250PjwvZm9udD48L3RkPgogICAgICAgICAg ICAgIDx0ZD48Zm9udCBjb2xvcj0zRCIjMDAwMDAwIj48Zm9udCBmYWNlPTNEImFyaWFsIj48Zm9u dAogICAgICAgICAgICAgICAgICAgICAgc2l6ZT0zRCIyIj4rMjcoMCkzMzM0NDYxMDA8L2ZvbnQ+ PC9mb250PjwvZm9udD48L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8dHI+CiAg ICAgICAgICAgICAgPHRkPjxmb250IGNvbG9yPTNEIiMwMDAwMDAiPjxmb250IGZhY2U9M0QiYXJp YWwiPjxmb250CiAgICAgICAgICAgICAgICAgICAgICBzaXplPTNEIjIiPjxiPkZheDo8L2I+PC9m b250PjwvZm9udD48L2ZvbnQ+PC90ZD4KICAgICAgICAgICAgICA8dGQ+PGZvbnQgY29sb3I9M0Qi IzAwMDAwMCI+PGZvbnQgZmFjZT0zRCJhcmlhbCI+PGZvbnQKICAgICAgICAgICAgICAgICAgICAg IHNpemU9M0QiMiI+KzI3KDApODY2ODc4OTcxPC9mb250PjwvZm9udD48L2ZvbnQ+PC90ZD4KICAg ICAgICAgICAgPC90cj4KICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgPC90YWJsZT4KICAgICAg PC9mb250PjwvZGl2PgogPTIwCjxicj48YnI+CjxwIHN0eWxlPTNEImZvbnQtZmFtaWx5OiBWZXJk YW5hOyBmb250LXNpemU6OHB0OyBjb2xvcjojNjY2NjY2OyIgYWxpZ249M0Qiaj0KdXN0aWZ5Ij4K ClRpbWUgdG8gZXZhbHVhdGUgeW91ciBlbWFpbCBzZWN1cml0eSBwcm92aWRlcj8gPGEgaHJlZj0z RCJodHRwOi8vd3d3Lm1pbWVjYT0Kc3QuY29tL2VtYWlsc2VjdXJpdHkvIj5XYXRjaCB0aGUgdmlk ZW88L2E+IGFuZCB0YWtlIGFkdmFudGFnZSBvZiBNaW1lY2FzdD0KPTkycyBmaXJzdCBldmVyIGxp bWl0ZWQgcHJvbW90aW9uLgoKPC9wPgo8L2JvZHk+CjwvaHRtbD4KLS0tLS0tLS0tLS0tLS0wMzA1 MDAwNTAyMDIwOTA1MDYwMTAzMDAtLQoK --===============0369635905095171147==--