From satimis at yahoo.com Fri Nov 9 00:09:07 2012 Content-Type: multipart/mixed; boundary="===============7397237716492471455==" MIME-Version: 1.0 From: Stephen Liu To: users at ovirt.org Subject: [Users] Problem on creating database Date: Thu, 08 Nov 2012 21:09:05 -0800 Message-ID: <1352437745.29365.YahooMailNeo@web125102.mail.ne1.yahoo.com> --===============7397237716492471455== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ---559651860-1497380370-1352437745=3D:29365 Content-Type: text/plain; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable Hi all,=3D0A=3D0AOS - Fedora 17 64bit=3D0AManual:=3D0Ahttp://wiki.ovirt.org= /wiki/Bu=3D ilding_Ovirt_Engine#Prerequisites=3D0A=3D0A=3D0ACreating the database =3D0A= =3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D0A=3D0A$ ls /home/satimis/ | gr=3D ep ovirt-engine=3D0Aovirt-engine=3D0A=3D0A$OVIRT_HOME =3D3D /home/satimis= =3D0A=3D0A$ cd=3D /home/satimis/ovirt-engine/backend/manager/dbscripts=3D0A$ sudo ./create_d= b_=3D devel.sh -u postgres=3D0ARunning original create_db script...=3D0ACreating = the =3D database: engine=3D0Adropdb: database removal failed: ERROR:=3DA0 database = "eng=3D ine" does not exist=3D0Auser name is: postgres=3D0ACreating tables...=3D0AC= reatin=3D g functions...=3D0ACreating common functions...=3D0AInserting data=3DA0 ...= =3D0A...=3D ..=3D0A.....=3D0ARunning=3DA0 upgrade sql script upgrade/post_upgrade/0010_= add_ob=3D ject_column_white_list_table.sql ...=3D0ASetting development configuration = va=3D lues ...=3D0ADevelopment setting done.=3D0A=3D0A=3D0Adropdb: database remov= al faile=3D d: ERROR:=3DA0 database "engine" does not exist=3D0A=3D0APlease advise how = to fix=3D the problem?=3DA0 TIA=3D0A=3D0AB.R.=3D0AStephen L ---559651860-1497380370-1352437745=3D:29365 Content-Type: text/html; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable
Hi all,

OS - Fedora = =3D 17 64bit
Manual:
http://wiki.ovirt.org/wiki/Building_Ovirt_Engine#Pre= =3D requisites


Creating the database
=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D

$ ls /home/satimis/ | grep = ovirt-engine
=3D ovirt-engine

$OVIRT_HOME =3D3D /home/satimis

$ cd /home/satim= is=3D /ovirt-engine/backend/manager/dbscripts
$ sudo ./create_db_devel.sh -u p= =3D ostgres
Running original create_db script...
Creating the database: e= =3D ngine
dropdb: database removal failed: ERROR:  database "engine" do= =3D es not exist
user name is: postgres
Creating tables...
Creating fu= =3D nctions...
Creating common functions...
Inserting data  ...
.= =3D ....
.....
Running  upgrade sql script upgrade/post_upgrade/0010= =3D _add_object_column_white_list_table.sql ...
Setting development configur= =3D ation values ...
Development setting done.


dropdb: database removal failed: ERROR:  dat= =3D abase "engine" does not exist

Please advise how to fix the problem?&= =3D nbsp; TIA

B.R.
Stephen L
---559651860-1497380370-1352437745=3D:29365-- --===============7397237716492471455== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tNTU5NjUxODYwLTE0OTczODAzNzAtMTM1MjQzNzc0NT06MjkzNjUKQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PWlzby04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog cXVvdGVkLXByaW50YWJsZQoKSGkgYWxsLD0wQT0wQU9TIC0gRmVkb3JhIDE3IDY0Yml0PTBBTWFu dWFsOj0wQWh0dHA6Ly93aWtpLm92aXJ0Lm9yZy93aWtpL0J1PQppbGRpbmdfT3ZpcnRfRW5naW5l I1ByZXJlcXVpc2l0ZXM9MEE9MEE9MEFDcmVhdGluZyB0aGUgZGF0YWJhc2UgPTBBPTNEPTNEPQo9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9MEE9MEEkIGxzIC9o b21lL3NhdGltaXMvIHwgZ3I9CmVwIG92aXJ0LWVuZ2luZT0wQW92aXJ0LWVuZ2luZT0wQT0wQSRP VklSVF9IT01FID0zRCAvaG9tZS9zYXRpbWlzPTBBPTBBJCBjZD0KIC9ob21lL3NhdGltaXMvb3Zp cnQtZW5naW5lL2JhY2tlbmQvbWFuYWdlci9kYnNjcmlwdHM9MEEkIHN1ZG8gLi9jcmVhdGVfZGJf PQpkZXZlbC5zaCAtdSBwb3N0Z3Jlcz0wQVJ1bm5pbmcgb3JpZ2luYWwgY3JlYXRlX2RiIHNjcmlw dC4uLj0wQUNyZWF0aW5nIHRoZSA9CmRhdGFiYXNlOiBlbmdpbmU9MEFkcm9wZGI6IGRhdGFiYXNl IHJlbW92YWwgZmFpbGVkOiBFUlJPUjo9QTAgZGF0YWJhc2UgImVuZz0KaW5lIiBkb2VzIG5vdCBl eGlzdD0wQXVzZXIgbmFtZSBpczogcG9zdGdyZXM9MEFDcmVhdGluZyB0YWJsZXMuLi49MEFDcmVh dGluPQpnIGZ1bmN0aW9ucy4uLj0wQUNyZWF0aW5nIGNvbW1vbiBmdW5jdGlvbnMuLi49MEFJbnNl cnRpbmcgZGF0YT1BMCAuLi49MEEuLi49Ci4uPTBBLi4uLi49MEFSdW5uaW5nPUEwIHVwZ3JhZGUg c3FsIHNjcmlwdCB1cGdyYWRlL3Bvc3RfdXBncmFkZS8wMDEwX2FkZF9vYj0KamVjdF9jb2x1bW5f d2hpdGVfbGlzdF90YWJsZS5zcWwgLi4uPTBBU2V0dGluZyBkZXZlbG9wbWVudCBjb25maWd1cmF0 aW9uIHZhPQpsdWVzIC4uLj0wQURldmVsb3BtZW50IHNldHRpbmcgZG9uZS49MEE9MEE9MEFkcm9w ZGI6IGRhdGFiYXNlIHJlbW92YWwgZmFpbGU9CmQ6IEVSUk9SOj1BMCBkYXRhYmFzZSAiZW5naW5l IiBkb2VzIG5vdCBleGlzdD0wQT0wQVBsZWFzZSBhZHZpc2UgaG93IHRvIGZpeD0KIHRoZSBwcm9i bGVtPz1BMCBUSUE9MEE9MEFCLlIuPTBBU3RlcGhlbiBMCi0tLTU1OTY1MTg2MC0xNDk3MzgwMzcw LTEzNTI0Mzc3NDU9OjI5MzY1CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PWlzby04 ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+ PGJvZHk+PGRpdiBzdHlsZT0zRCJjb2xvcjojMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGZv bnQtZmFtaWx5OmFyPQppYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJwdCI+ PGRpdj5IaSBhbGwsPGJyPjxicj5PUyAtIEZlZG9yYSA9CjE3IDY0Yml0PGJyPk1hbnVhbDo8YnI+ aHR0cDovL3dpa2kub3ZpcnQub3JnL3dpa2kvQnVpbGRpbmdfT3ZpcnRfRW5naW5lI1ByZT0KcmVx dWlzaXRlczxicj48YnI+PGJyPkNyZWF0aW5nIHRoZSBkYXRhYmFzZSA8YnI+PTNEPTNEPTNEPTNE PTNEPTNEPTNEPTNEPTNEPQo9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q8YnI+PGJyPiQgbHMgL2hv bWUvc2F0aW1pcy8gfCBncmVwIG92aXJ0LWVuZ2luZTxicj49Cm92aXJ0LWVuZ2luZTxicj48YnI+ JE9WSVJUX0hPTUUgPTNEIC9ob21lL3NhdGltaXM8YnI+PGJyPiQgY2QgL2hvbWUvc2F0aW1pcz0K L292aXJ0LWVuZ2luZS9iYWNrZW5kL21hbmFnZXIvZGJzY3JpcHRzPGJyPiQgc3VkbyAuL2NyZWF0 ZV9kYl9kZXZlbC5zaCAtdSBwPQpvc3RncmVzPGJyPlJ1bm5pbmcgb3JpZ2luYWwgY3JlYXRlX2Ri IHNjcmlwdC4uLjxicj5DcmVhdGluZyB0aGUgZGF0YWJhc2U6IGU9Cm5naW5lPGJyPmRyb3BkYjog ZGF0YWJhc2UgcmVtb3ZhbCBmYWlsZWQ6IEVSUk9SOiZuYnNwOyBkYXRhYmFzZSAiZW5naW5lIiBk bz0KZXMgbm90IGV4aXN0PGJyPnVzZXIgbmFtZSBpczogcG9zdGdyZXM8YnI+Q3JlYXRpbmcgdGFi bGVzLi4uPGJyPkNyZWF0aW5nIGZ1PQpuY3Rpb25zLi4uPGJyPkNyZWF0aW5nIGNvbW1vbiBmdW5j dGlvbnMuLi48YnI+SW5zZXJ0aW5nIGRhdGEmbmJzcDsgLi4uPGJyPi49Ci4uLi48YnI+Li4uLi48 YnI+UnVubmluZyZuYnNwOyB1cGdyYWRlIHNxbCBzY3JpcHQgdXBncmFkZS9wb3N0X3VwZ3JhZGUv MDAxMD0KX2FkZF9vYmplY3RfY29sdW1uX3doaXRlX2xpc3RfdGFibGUuc3FsIC4uLjxicj5TZXR0 aW5nIGRldmVsb3BtZW50IGNvbmZpZ3VyPQphdGlvbiB2YWx1ZXMgLi4uPGJyPkRldmVsb3BtZW50 CiBzZXR0aW5nIGRvbmUuPGJyPjxicj48YnI+ZHJvcGRiOiBkYXRhYmFzZSByZW1vdmFsIGZhaWxl ZDogRVJST1I6Jm5ic3A7IGRhdD0KYWJhc2UgImVuZ2luZSIgZG9lcyBub3QgZXhpc3Q8YnI+PGJy PlBsZWFzZSBhZHZpc2UgaG93IHRvIGZpeCB0aGUgcHJvYmxlbT8mPQpuYnNwOyBUSUE8YnI+PGJy PkIuUi48YnI+U3RlcGhlbiBMPGJyPjwvZGl2PjwvZGl2PjwvYm9keT48L2h0bWw+Ci0tLTU1OTY1 MTg2MC0xNDk3MzgwMzcwLTEzNTI0Mzc3NDU9OjI5MzY1LS0K --===============7397237716492471455==-- From yzaslavs at redhat.com Fri Nov 9 01:53:35 2012 Content-Type: multipart/mixed; boundary="===============1484580541566436860==" MIME-Version: 1.0 From: Yair Zaslavsky To: users at ovirt.org Subject: Re: [Users] Problem on creating database Date: Fri, 09 Nov 2012 01:53:34 -0500 Message-ID: <189728305.29453802.1352444014424.JavaMail.root@redhat.com> In-Reply-To: 1352437745.29365.YahooMailNeo@web125102.mail.ne1.yahoo.com --===============1484580541566436860== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_29453801_1604075649.1352444014424 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hi, I'm not sure at what point exactly you see this dropdb failure. = I checked the code at the dbscripts folder, and the only place where dropdb= is run, is at the beginning of execution of create_db.sh which is run from= create_db_devel.sh = In addition, when I tried to create with non existing DB, I saw the same pr= int, but the DB was still created. = Please elaborate on what is your exact problem? = Do you manage to perform psql engine postgres after running the script? = You can also send us create_db.sh.log = Thanks! = ----- Original Message ----- > From: "Stephen Liu" > To: users(a)ovirt.org > Sent: Friday, November 9, 2012 7:09:05 AM > Subject: [Users] Problem on creating database > Hi all, > OS - Fedora 17 64bit > Manual: > http://wiki.ovirt.org/wiki/Building_Ovirt_Engine#Prerequisites > Creating the database > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > $ ls /home/satimis/ | grep ovirt-engine > ovirt-engine > $OVIRT_HOME =3D /home/satimis > $ cd /home/satimis/ovirt-engine/backend/manager/dbscripts > $ sudo ./create_db_devel.sh -u postgres > Running original create_db script... > Creating the database: engine > dropdb: database removal failed: ERROR: database "engine" does not > exist > user name is: postgres > Creating tables... > Creating functions... > Creating common functions... > Inserting data ... > ..... > ..... > Running upgrade sql script > upgrade/post_upgrade/0010_add_object_column_white_list_table.sql ... > Setting development configuration values ... > Development setting done. > dropdb: database removal failed: ERROR: database "engine" does not > exist > Please advise how to fix the problem? TIA > B.R. > Stephen L > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users ------=3D_Part_29453801_1604075649.1352444014424 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable <=3D div style=3D3D'font-family: times new roman,new york,times,serif; font-size= : =3D 12pt; color: #000000'>Hi, I'm not sure at what point exactly you see this d= =3D ropdb failure.
I checked the code at the dbscripts folder, and the only= =3D place where dropdb is run, is at the beginning of execution of create_db.s= =3D h which is run from create_db_devel.sh
In addition, when I tried = =3D to create with non existing DB, I saw the same print, but the DB was still = =3D created.

Please elaborate on what is your exact pr= =3D oblem?
Do you manage to perform psql engine postgres after runnin= =3D g the script?
You can also send us create_db.sh.log
Thanks!


From: "Stephen Liu" <= =3D satimis(a)yahoo.com>
To: users(a)ovirt.org
Sent: Fri= day,=3D November 9, 2012 7:09:05 AM
Subject: [Users] Problem on creating= =3D database

Hi all,

OS - Fe= =3D dora 17 64bit
Manual:
http://wiki.ovirt.org/wiki/Building_Ovirt_Engin= =3D e#Prerequisites


Creating the database
=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D

$ ls /home/satimi= s/ | grep ovirt-engi=3D ne
ovirt-engine

$OVIRT_HOME =3D3D /home/satimis

$ cd /home= /s=3D atimis/ovirt-engine/backend/manager/dbscripts
$ sudo ./create_db_devel.s= =3D h -u postgres
Running original create_db script...
Creating the datab= =3D ase: engine
dropdb: database removal failed: ERROR:  database "engi= =3D ne" does not exist
user name is: postgres
Creating tables...
Creat= =3D ing functions...
Creating common functions...
Inserting data  ..= =3D .
.....
.....
Running  upgrade sql script upgrade/post_upgrad= =3D e/0010_add_object_column_white_list_table.sql ...
Setting development co= =3D nfiguration values ...
Development setting done.


dropdb: database removal failed: ERROR:  dat= =3D abase "engine" does not exist

Please advise how to fix the problem?&= =3D nbsp; TIA

B.R.
Stephen L

_____________________= =3D __________________________
Users mailing list
Users(a)ovirt.org
ht= tp=3D ://lists.ovirt.org/mailman/listinfo/users

<= =3D /body> ------=3D_Part_29453801_1604075649.1352444014424-- --===============1484580541566436860== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzI5NDUzODAxXzE2MDQwNzU2NDkuMTM1MjQ0NDAxNDQyNApDb250ZW50LVR5 cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGksIEknbSBub3Qgc3VyZSBhdCB3aGF0IHBvaW50IGV4YWN0bHkgeW91IHNlZSB0aGlz IGRyb3BkYiBmYWlsdXJlLiAKSSBjaGVja2VkIHRoZSBjb2RlIGF0IHRoZSBkYnNjcmlwdHMgZm9s ZGVyLCBhbmQgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgZHJvcGRiIGlzIHJ1biwgaXMgYXQgdGhlIGJl Z2lubmluZyBvZiBleGVjdXRpb24gb2YgY3JlYXRlX2RiLnNoIHdoaWNoIGlzIHJ1biBmcm9tIGNy ZWF0ZV9kYl9kZXZlbC5zaCAKSW4gYWRkaXRpb24sIHdoZW4gSSB0cmllZCB0byBjcmVhdGUgd2l0 aCBub24gZXhpc3RpbmcgREIsIEkgc2F3IHRoZSBzYW1lIHByaW50LCBidXQgdGhlIERCIHdhcyBz dGlsbCBjcmVhdGVkLiAKClBsZWFzZSBlbGFib3JhdGUgb24gd2hhdCBpcyB5b3VyIGV4YWN0IHBy b2JsZW0/IApEbyB5b3UgbWFuYWdlIHRvIHBlcmZvcm0gcHNxbCBlbmdpbmUgcG9zdGdyZXMgYWZ0 ZXIgcnVubmluZyB0aGUgc2NyaXB0PyAKWW91IGNhbiBhbHNvIHNlbmQgdXMgY3JlYXRlX2RiLnNo LmxvZyAKClRoYW5rcyEgCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCgo+IEZyb206ICJT dGVwaGVuIExpdSIgPHNhdGltaXNAeWFob28uY29tPgo+IFRvOiB1c2Vyc0BvdmlydC5vcmcKPiBT ZW50OiBGcmlkYXksIE5vdmVtYmVyIDksIDIwMTIgNzowOTowNSBBTQo+IFN1YmplY3Q6IFtVc2Vy c10gUHJvYmxlbSBvbiBjcmVhdGluZyBkYXRhYmFzZQoKPiBIaSBhbGwsCgo+IE9TIC0gRmVkb3Jh IDE3IDY0Yml0Cj4gTWFudWFsOgo+IGh0dHA6Ly93aWtpLm92aXJ0Lm9yZy93aWtpL0J1aWxkaW5n X092aXJ0X0VuZ2luZSNQcmVyZXF1aXNpdGVzCgo+IENyZWF0aW5nIHRoZSBkYXRhYmFzZQo+ID09 PT09PT09PT09PT09PT09Cgo+ICQgbHMgL2hvbWUvc2F0aW1pcy8gfCBncmVwIG92aXJ0LWVuZ2lu ZQo+IG92aXJ0LWVuZ2luZQoKPiAkT1ZJUlRfSE9NRSA9IC9ob21lL3NhdGltaXMKCj4gJCBjZCAv aG9tZS9zYXRpbWlzL292aXJ0LWVuZ2luZS9iYWNrZW5kL21hbmFnZXIvZGJzY3JpcHRzCj4gJCBz dWRvIC4vY3JlYXRlX2RiX2RldmVsLnNoIC11IHBvc3RncmVzCj4gUnVubmluZyBvcmlnaW5hbCBj cmVhdGVfZGIgc2NyaXB0Li4uCj4gQ3JlYXRpbmcgdGhlIGRhdGFiYXNlOiBlbmdpbmUKPiBkcm9w ZGI6IGRhdGFiYXNlIHJlbW92YWwgZmFpbGVkOiBFUlJPUjogZGF0YWJhc2UgImVuZ2luZSIgZG9l cyBub3QKPiBleGlzdAo+IHVzZXIgbmFtZSBpczogcG9zdGdyZXMKPiBDcmVhdGluZyB0YWJsZXMu Li4KPiBDcmVhdGluZyBmdW5jdGlvbnMuLi4KPiBDcmVhdGluZyBjb21tb24gZnVuY3Rpb25zLi4u Cj4gSW5zZXJ0aW5nIGRhdGEgLi4uCj4gLi4uLi4KPiAuLi4uLgo+IFJ1bm5pbmcgdXBncmFkZSBz cWwgc2NyaXB0Cj4gdXBncmFkZS9wb3N0X3VwZ3JhZGUvMDAxMF9hZGRfb2JqZWN0X2NvbHVtbl93 aGl0ZV9saXN0X3RhYmxlLnNxbCAuLi4KPiBTZXR0aW5nIGRldmVsb3BtZW50IGNvbmZpZ3VyYXRp b24gdmFsdWVzIC4uLgo+IERldmVsb3BtZW50IHNldHRpbmcgZG9uZS4KCj4gZHJvcGRiOiBkYXRh YmFzZSByZW1vdmFsIGZhaWxlZDogRVJST1I6IGRhdGFiYXNlICJlbmdpbmUiIGRvZXMgbm90Cj4g ZXhpc3QKCj4gUGxlYXNlIGFkdmlzZSBob3cgdG8gZml4IHRoZSBwcm9ibGVtPyBUSUEKCj4gQi5S Lgo+IFN0ZXBoZW4gTAoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycwoKLS0tLS0tPV9QYXJ0XzI5NDUz ODAxXzE2MDQwNzU2NDkuMTM1MjQ0NDAxNDQyNApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hh cnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8 aHRtbD48aGVhZD48c3R5bGUgdHlwZT0zRCd0ZXh0L2Nzcyc+cCB7IG1hcmdpbjogMDsgfTwvc3R5 bGU+PC9oZWFkPjxib2R5Pjw9CmRpdiBzdHlsZT0zRCdmb250LWZhbWlseTogdGltZXMgbmV3IHJv bWFuLG5ldyB5b3JrLHRpbWVzLHNlcmlmOyBmb250LXNpemU6ID0KMTJwdDsgY29sb3I6ICMwMDAw MDAnPkhpLCBJJ20gbm90IHN1cmUgYXQgd2hhdCBwb2ludCBleGFjdGx5IHlvdSBzZWUgdGhpcyBk PQpyb3BkYiBmYWlsdXJlLjxkaXY+SSBjaGVja2VkIHRoZSBjb2RlIGF0IHRoZSBkYnNjcmlwdHMg Zm9sZGVyLCBhbmQgdGhlIG9ubHk9CiBwbGFjZSB3aGVyZSBkcm9wZGIgaXMgcnVuLCBpcyBhdCB0 aGUgYmVnaW5uaW5nIG9mIGV4ZWN1dGlvbiBvZiBjcmVhdGVfZGIucz0KaCB3aGljaCBpcyBydW4g ZnJvbSBjcmVhdGVfZGJfZGV2ZWwuc2g8L2Rpdj48ZGl2PkluIGFkZGl0aW9uLCB3aGVuIEkgdHJp ZWQgPQp0byBjcmVhdGUgd2l0aCBub24gZXhpc3RpbmcgREIsIEkgc2F3IHRoZSBzYW1lIHByaW50 LCBidXQgdGhlIERCIHdhcyBzdGlsbCA9CmNyZWF0ZWQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5QbGVhc2UgZWxhYm9yYXRlIG9uIHdoYXQgaXMgeW91ciBleGFjdCBwcj0Kb2JsZW0/PC9kaXY+ PGRpdj5EbyB5b3UgbWFuYWdlIHRvIHBlcmZvcm0gcHNxbCBlbmdpbmUgcG9zdGdyZXMgYWZ0ZXIg cnVubmluPQpnIHRoZSBzY3JpcHQ/PC9kaXY+PGRpdj5Zb3UgY2FuIGFsc28gc2VuZCB1cyBjcmVh dGVfZGIuc2gubG9nPC9kaXY+PGRpdj48YnI9Cj48L2Rpdj48ZGl2PlRoYW5rcyE8L2Rpdj48ZGl2 Pjxicj48aHIgaWQ9M0QiendjaHIiPjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcj0KZGVyLWxlZnQ6 MnB4IHNvbGlkIHJnYigxNiwgMTYsIDI1NSk7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1 cHg7Y29sb3I6PQojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0 LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTo9CkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlm O2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbTogPC9iPiJTdGVwaGVuIExpdSIgJmx0Oz0Kc2F0aW1p c0B5YWhvby5jb20mZ3Q7PGJyPjxiPlRvOiA8L2I+dXNlcnNAb3ZpcnQub3JnPGJyPjxiPlNlbnQ6 IDwvYj5GcmlkYXksPQogTm92ZW1iZXIgOSwgMjAxMiA3OjA5OjA1IEFNPGJyPjxiPlN1YmplY3Q6 IDwvYj5bVXNlcnNdIFByb2JsZW0gb24gY3JlYXRpbmc9CiBkYXRhYmFzZTxicj48YnI+PGRpdiBz dHlsZT0zRCJjb2xvcjojMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGZvbnQtZmFtaT0KbHk6 YXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJwdCI+PGRpdj5IaSBhbGws PGJyPjxicj5PUyAtIEZlPQpkb3JhIDE3IDY0Yml0PGJyPk1hbnVhbDo8YnI+aHR0cDovL3dpa2ku b3ZpcnQub3JnL3dpa2kvQnVpbGRpbmdfT3ZpcnRfRW5naW49CmUjUHJlcmVxdWlzaXRlczxicj48 YnI+PGJyPkNyZWF0aW5nIHRoZSBkYXRhYmFzZSA8YnI+PTNEPTNEPTNEPTNEPTNEPTNEPTNEPQo9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q8YnI+PGJyPiQgbHMgL2hvbWUvc2F0aW1pcy8g fCBncmVwIG92aXJ0LWVuZ2k9Cm5lPGJyPm92aXJ0LWVuZ2luZTxicj48YnI+JE9WSVJUX0hPTUUg PTNEIC9ob21lL3NhdGltaXM8YnI+PGJyPiQgY2QgL2hvbWUvcz0KYXRpbWlzL292aXJ0LWVuZ2lu ZS9iYWNrZW5kL21hbmFnZXIvZGJzY3JpcHRzPGJyPiQgc3VkbyAuL2NyZWF0ZV9kYl9kZXZlbC5z PQpoIC11IHBvc3RncmVzPGJyPlJ1bm5pbmcgb3JpZ2luYWwgY3JlYXRlX2RiIHNjcmlwdC4uLjxi cj5DcmVhdGluZyB0aGUgZGF0YWI9CmFzZTogZW5naW5lPGJyPmRyb3BkYjogZGF0YWJhc2UgcmVt b3ZhbCBmYWlsZWQ6IEVSUk9SOiZuYnNwOyBkYXRhYmFzZSAiZW5naT0KbmUiIGRvZXMgbm90IGV4 aXN0PGJyPnVzZXIgbmFtZSBpczogcG9zdGdyZXM8YnI+Q3JlYXRpbmcgdGFibGVzLi4uPGJyPkNy ZWF0PQppbmcgZnVuY3Rpb25zLi4uPGJyPkNyZWF0aW5nIGNvbW1vbiBmdW5jdGlvbnMuLi48YnI+ SW5zZXJ0aW5nIGRhdGEmbmJzcDsgLi49Ci48YnI+Li4uLi48YnI+Li4uLi48YnI+UnVubmluZyZu YnNwOyB1cGdyYWRlIHNxbCBzY3JpcHQgdXBncmFkZS9wb3N0X3VwZ3JhZD0KZS8wMDEwX2FkZF9v YmplY3RfY29sdW1uX3doaXRlX2xpc3RfdGFibGUuc3FsIC4uLjxicj5TZXR0aW5nIGRldmVsb3Bt ZW50IGNvPQpuZmlndXJhdGlvbiB2YWx1ZXMgLi4uPGJyPkRldmVsb3BtZW50CiBzZXR0aW5nIGRv bmUuPGJyPjxicj48YnI+ZHJvcGRiOiBkYXRhYmFzZSByZW1vdmFsIGZhaWxlZDogRVJST1I6Jm5i c3A7IGRhdD0KYWJhc2UgImVuZ2luZSIgZG9lcyBub3QgZXhpc3Q8YnI+PGJyPlBsZWFzZSBhZHZp c2UgaG93IHRvIGZpeCB0aGUgcHJvYmxlbT8mPQpuYnNwOyBUSUE8YnI+PGJyPkIuUi48YnI+U3Rl cGhlbiBMPGJyPjwvZGl2PjwvZGl2Pjxicj5fX19fX19fX19fX19fX19fX19fX189Cl9fX19fX19f X19fX19fX19fX19fX19fX19fPGJyPlVzZXJzIG1haWxpbmcgbGlzdDxicj5Vc2Vyc0BvdmlydC5v cmc8YnI+aHR0cD0KOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8YnI+ PC9ibG9ja3F1b3RlPjxicj48L2Rpdj48L2Rpdj48PQovYm9keT48L2h0bWw+Ci0tLS0tLT1fUGFy dF8yOTQ1MzgwMV8xNjA0MDc1NjQ5LjEzNTI0NDQwMTQ0MjQtLQo= --===============1484580541566436860==-- From satimis at yahoo.com Fri Nov 9 03:18:48 2012 Content-Type: multipart/mixed; boundary="===============2683881515055221315==" MIME-Version: 1.0 From: Stephen Liu To: users at ovirt.org Subject: Re: [Users] Problem on creating database Date: Fri, 09 Nov 2012 00:18:46 -0800 Message-ID: <1352449126.14044.YahooMailNeo@web125104.mail.ne1.yahoo.com> In-Reply-To: 189728305.29453802.1352444014424.JavaMail.root@redhat.com --===============2683881515055221315== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ---409489618-687392277-1352449126=3D:14044 Content-Type: text/plain; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable Hi,=3D0A=3D0AOn running further to install oVirt I encountered following pr= oble=3D m;=3D0A=3D0ASteps performed;=3D0A=3D0A$ cd $OVIRT_HOME=3D0A=3D0A$ mvn clean= install=3D0A/=3D usr/lib/jvm/java=3D0A[INFO] Scanning for projects...=3D0A[INFO] -----------= ----=3D ---------------------------------------------------------=3D0A[INFO] BUILD = FA=3D ILURE=3D0A[INFO] ----------------------------------------------------------= --=3D ------------=3D0A[INFO] Total time: 0.110s=3D0A[INFO] Finished at: Fri Nov = 09 1=3D 2:23:57 HKT 2012=3D0A[INFO] Final Memory: 5M/115M=3D0A[INFO] --------------= ----=3D ------------------------------------------------------=3D0A[ERROR] The goal= y=3D ou specified requires a project to execute but there is no POM in this dire= =3D ctory (/home/satimis). Please verify you invoked Maven from the correct dir= =3D ectory. -> [Help 1]=3D0A[ERROR] =3D0A[ERROR] To see the full stack trace of= the=3D errors, re-run Maven with the -e switch.=3D0A[ERROR] Re-run Maven using th= e =3D -X switch to enable full debug logging.=3D0A[ERROR] =3D0A[ERROR] For more i= nfor=3D mation about the errors and possible solutions, please read the following a= =3D rticles:=3D0A[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MA= VE=3D N/MissingProjectException=3D0A=3D0AFailure ?=3D0A=3D0A=3D0A$ mvn --version= =3D0A/usr/lib=3D /jvm/java=3D0AApache Maven 3.0.4 (rNON-CANONICAL_2012-10-24_11-25_mockbuild= ; =3D 2012-10-24 19:25:04+0800)=3D0AMaven home: /usr/share/maven=3D0AJava version= : 1.=3D 7.0_09-icedtea, vendor: Oracle Corporation=3D0AJava home: /usr/lib/jvm/java= -1=3D .7.0-openjdk-1.7.0.9.x86_64/jre=3D0ADefault locale: en_US, platform encodin= g:=3D UTF-8=3D0AOS name: "linux", version: "3.6.5-1.fc17.x86_64", arch: "amd64",= f=3D amily: "unix"=3D0A=3D0A=3D0AB.R.=3D0AStephen L=3D0A=3D0A=3D0A=3D0A=3D0A>___= __________________=3D ___________=3D0A> From: Yair Zaslavsky =3D0A>To: Ste= phen L=3D iu =3D0A>Cc: users(a)ovirt.org =3D0A>Sent: Friday, No= vember 9=3D , 2012 2:53 PM=3D0A>Subject: Re: [Users] Problem on creating database=3D0A>= =3D0A=3D >=3D0A>Hi, I'm not sure at what point exactly you see this dropdb failure.= =3D0A=3D >I checked the code at the dbscripts folder, and the only place where dropd= =3D b is run, is at the beginning of execution of create_db.sh which is run fro= =3D m create_db_devel.sh=3D0A>In addition, when I tried to create with non exis= ti=3D ng DB, I saw the same print, but the DB was still created.=3D0A>=3D0A>=3D0A= >Pleas=3D e elaborate on what is your exact problem?=3D0A>Do you manage to perform ps= ql=3D engine postgres after running the script?=3D0A>You can also send us create= _d=3D b.sh.log=3D0A>=3D0A>=3D0A>Thanks!=3D0A>=3D0A>>_____________________________= ___=3D0A>=3D0A=3D >From: "Stephen Liu" =3D0A>>To: users(a)ovirt.org=3D0A= >>Sent: =3D Friday, November 9, 2012 7:09:05 AM=3D0A>>Subject: [Users] Problem on creat= in=3D g database=3D0A>>=3D0A>>=3D0A>>Hi all,=3D0A>>=3D0A>>OS - Fedora 17 64bit=3D= 0A>>Manual:=3D =3D0A>>http://wiki.ovirt.org/wiki/Building_Ovirt_Engine#Prerequisites=3D0A>= >=3D0A=3D >>=3D0A>>Creating the database =3D0A>>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D0A>>=3D0A>>$ ls /home/satimis/ | grep ovirt-engine= =3D0A>>ovirt-eng=3D ine=3D0A>>=3D0A>>$OVIRT_HOME =3D3D /home/satimis=3D0A>>=3D0A>>$ cd /home/sa= timis/ovir=3D t-engine/backend/manager/dbscripts=3D0A>>$ sudo ./create_db_devel.sh -u pos= tg=3D res=3D0A>>Running original create_db script...=3D0A>>Creating the database:= eng=3D ine=3D0A>>dropdb: database removal failed: ERROR:=3DA0 database "engine" do= es n=3D ot exist=3D0A>>user name is: postgres=3D0A>>Creating tables...=3D0A>>Creati= ng fun=3D ctions...=3D0A>>Creating common functions...=3D0A>>Inserting data=3DA0 ...= =3D0A>>..=3D ...=3D0A>>.....=3D0A>>Running=3DA0 upgrade sql script upgrade/post_upgrade/= 0010_a=3D dd_object_column_white_list_table.sql ...=3D0A>>Setting development configu= ra=3D tion values ...=3D0A>>Development=3D0A setting done.=3D0A>>=3D0A>>=3D0A>>dr= opdb: data=3D base removal failed: ERROR:=3DA0 database "engine" does not exist=3D0A>>=3D= 0A>>Pl=3D ease advise how to fix the problem?=3DA0 TIA=3D0A>>=3D0A>>B.R.=3D0A>>Stephe= n L=3D0A>>=3D =3D0A>>_______________________________________________=3D0A>>Users mailing = list=3D =3D0A>>Users(a)ovirt.org=3D0A>>http://lists.ovirt.org/mailman/listinfo/user= s=3D0A>>=3D =3D0A>=3D0A>=3D0A> ---409489618-687392277-1352449126=3D:14044 Content-Type: text/html; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

On running further to= =3D install oVirt I encountered following problem;

Steps performed;
= =3D
$ cd $OVIRT_HOME

$ mvn clean install
/usr/lib/jvm/java
[IN= =3D FO] Scanning for projects...
[INFO] ------------------------------------= =3D ------------------------------------
[INFO] BUILD FAILURE
[INFO] ----= =3D --------------------------------------------------------------------
[IN= =3D FO] Total time: 0.110s
[INFO] Finished at: Fri Nov 09 12:23:57 HKT 2012<= =3D br>[INFO] Final Memory: 5M/115M
[INFO] ---------------------------------= =3D ---------------------------------------
[ERROR] The goal you specified r= =3D equires a project to execute but there is no POM in this directory (/home/s= =3D atimis). Please verify you invoked Maven from the correct directory. -> = =3D [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the= =3D -X switch to enable full debug logging.
[ERROR]
[ERROR] For more in= =3D formation about the errors and possible solutions, please read the followin= =3D g articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/= =3D MAVEN/MissingProjectException

Failure ?


$ mvn --version/usr/lib/jvm/java
Apache Maven 3.0.4 (rNON-CANONICAL_2012-10-24_11-25_= =3D mockbuild; 2012-10-24 19:25:04+0800)
Maven home: /usr/share/maven
Jav= =3D a version: 1.7.0_09-icedtea, vendor: Oracle Corporation
Java home: /usr/= =3D lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre
Default locale: en_US, pla= =3D tform encoding: UTF-8
OS name: "linux", version: "3.6.5-1.fc17.x86_64", = =3D arch: "amd64", family: "unix"

B.R.
Stephen L


From:<= /span>=3D Yair Zaslavsky <yzaslavs(a)redhat.com>
To: Stephen Liu <satimis(a)yahoo.com>
<= b>=3D Cc: users(a)ovirt.org
= <=3D span style=3D3D"font-weight: bold;">Sent: Friday, November 9, 20= 12=3D 2:53 PM
Subject: Re= : =3D [Users] Problem on creating database

<= di=3D v>
Hi, I'm not sure at what point exactly you see this dropd= =3D b failure.
I checked the code at the dbscripts folder, and the only pla= =3D ce where dropdb is run, is at the beginning of execution of create_db.sh wh= =3D ich is run from create_db_devel.sh
In addition, when I tried to c= =3D reate with non existing DB, I saw the same print, but the DB was still crea= =3D ted.

Please elaborate on what is your exact proble= =3D m?
Do you manage to perform psql engine postgres after running th= =3D e script?
You can also send us create_db.sh.log

Thanks!


From: "Stephen Liu" <satimis(a)yahoo.com>
To: users(a)ovirt.= org<=3D br>Sent: Friday, November 9, 2012 7:09:05 AM
Subject: [Use= =3D rs] Problem on creating database

= =3D Hi all,

OS - Fedora 17 64bit
Manual:
http://wiki.ovirt.org/wik= =3D i/Building_Ovirt_Engine#Prerequisites


Creating the database
= =3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D

$ ls /home/satim=3D is/ | grep ovirt-engine
ovirt-engine

$OVIRT_HOME =3D3D /home/sati= mi=3D s

$ cd /home/satimis/ovirt-engine/backend/manager/dbscripts
$ sud= =3D o ./create_db_devel.sh -u postgres
Running original create_db script...<= =3D br>Creating the database: engine
dropdb: database removal failed: ERROR:= =3D   database "engine" does not exist
user name is: postgres
Creati= =3D ng tables...
Creating functions...
Creating common functions...
In= =3D serting data  ...
.....
.....
Running  upgrade sql script upgrade/post_upg= =3D rade/0010_add_object_column_white_list_table.sql ...
Setting development= =3D configuration values ...
Development=3D0A setting done.


drop= db=3D : database removal failed: ERROR:  database "engine" does not exist
Please advise how to fix the problem?  TIA

B.R.
Stephen= =3D L

_______________________________________________
Us= =3D ers mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/lis= ti=3D nfo/users



---409489618-687392277-1352449126=3D:14044-- --===============2683881515055221315== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tNDA5NDg5NjE4LTY4NzM5MjI3Ny0xMzUyNDQ5MTI2PToxNDA0NApDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9aXNvLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBx dW90ZWQtcHJpbnRhYmxlCgpIaSw9MEE9MEFPbiBydW5uaW5nIGZ1cnRoZXIgdG8gaW5zdGFsbCBv VmlydCBJIGVuY291bnRlcmVkIGZvbGxvd2luZyBwcm9ibGU9Cm07PTBBPTBBU3RlcHMgcGVyZm9y bWVkOz0wQT0wQSQgY2QgJE9WSVJUX0hPTUU9MEE9MEEkIG12biBjbGVhbiBpbnN0YWxsPTBBLz0K dXNyL2xpYi9qdm0vamF2YT0wQVtJTkZPXSBTY2FubmluZyBmb3IgcHJvamVjdHMuLi49MEFbSU5G T10gLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS09MEFbSU5GT10gQlVJTEQgRkE9CklMVVJFPTBBW0lORk9dIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LT0KLS0tLS0tLS0tLS0tPTBBW0lORk9dIFRvdGFsIHRpbWU6IDAuMTEwcz0wQVtJTkZPXSBGaW5p c2hlZCBhdDogRnJpIE5vdiAwOSAxPQoyOjIzOjU3IEhLVCAyMDEyPTBBW0lORk9dIEZpbmFsIE1l bW9yeTogNU0vMTE1TT0wQVtJTkZPXSAtLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0wQVtFUlJPUl0gVGhlIGdv YWwgeT0Kb3Ugc3BlY2lmaWVkIHJlcXVpcmVzIGEgcHJvamVjdCB0byBleGVjdXRlIGJ1dCB0aGVy ZSBpcyBubyBQT00gaW4gdGhpcyBkaXJlPQpjdG9yeSAoL2hvbWUvc2F0aW1pcykuIFBsZWFzZSB2 ZXJpZnkgeW91IGludm9rZWQgTWF2ZW4gZnJvbSB0aGUgY29ycmVjdCBkaXI9CmVjdG9yeS4gLT4g W0hlbHAgMV09MEFbRVJST1JdID0wQVtFUlJPUl0gVG8gc2VlIHRoZSBmdWxsIHN0YWNrIHRyYWNl IG9mIHRoZT0KIGVycm9ycywgcmUtcnVuIE1hdmVuIHdpdGggdGhlIC1lIHN3aXRjaC49MEFbRVJS T1JdIFJlLXJ1biBNYXZlbiB1c2luZyB0aGUgPQotWCBzd2l0Y2ggdG8gZW5hYmxlIGZ1bGwgZGVi dWcgbG9nZ2luZy49MEFbRVJST1JdID0wQVtFUlJPUl0gRm9yIG1vcmUgaW5mb3I9Cm1hdGlvbiBh Ym91dCB0aGUgZXJyb3JzIGFuZCBwb3NzaWJsZSBzb2x1dGlvbnMsIHBsZWFzZSByZWFkIHRoZSBm b2xsb3dpbmcgYT0KcnRpY2xlczo9MEFbRVJST1JdIFtIZWxwIDFdIGh0dHA6Ly9jd2lraS5hcGFj aGUub3JnL2NvbmZsdWVuY2UvZGlzcGxheS9NQVZFPQpOL01pc3NpbmdQcm9qZWN0RXhjZXB0aW9u PTBBPTBBRmFpbHVyZSA/PTBBPTBBPTBBJCBtdm4gLS12ZXJzaW9uPTBBL3Vzci9saWI9Ci9qdm0v amF2YT0wQUFwYWNoZSBNYXZlbiAzLjAuNCAock5PTi1DQU5PTklDQUxfMjAxMi0xMC0yNF8xMS0y NV9tb2NrYnVpbGQ7ID0KMjAxMi0xMC0yNCAxOToyNTowNCswODAwKT0wQU1hdmVuIGhvbWU6IC91 c3Ivc2hhcmUvbWF2ZW49MEFKYXZhIHZlcnNpb246IDEuPQo3LjBfMDktaWNlZHRlYSwgdmVuZG9y OiBPcmFjbGUgQ29ycG9yYXRpb249MEFKYXZhIGhvbWU6IC91c3IvbGliL2p2bS9qYXZhLTE9Ci43 LjAtb3Blbmpkay0xLjcuMC45Lng4Nl82NC9qcmU9MEFEZWZhdWx0IGxvY2FsZTogZW5fVVMsIHBs YXRmb3JtIGVuY29kaW5nOj0KIFVURi04PTBBT1MgbmFtZTogImxpbnV4IiwgdmVyc2lvbjogIjMu Ni41LTEuZmMxNy54ODZfNjQiLCBhcmNoOiAiYW1kNjQiLCBmPQphbWlseTogInVuaXgiPTBBPTBB PTBBQi5SLj0wQVN0ZXBoZW4gTD0wQT0wQT0wQT0wQT0wQT5fX19fX19fX19fX19fX19fX19fX189 Cl9fX19fX19fX19fPTBBPiBGcm9tOiBZYWlyIFphc2xhdnNreSA8eXphc2xhdnNAcmVkaGF0LmNv bT49MEE+VG86IFN0ZXBoZW4gTD0KaXUgPHNhdGltaXNAeWFob28uY29tPiA9MEE+Q2M6IHVzZXJz QG92aXJ0Lm9yZyA9MEE+U2VudDogRnJpZGF5LCBOb3ZlbWJlciA5PQosIDIwMTIgMjo1MyBQTT0w QT5TdWJqZWN0OiBSZTogW1VzZXJzXSBQcm9ibGVtIG9uIGNyZWF0aW5nIGRhdGFiYXNlPTBBPiA9 MEE9Cj49MEE+SGksIEknbSBub3Qgc3VyZSBhdCB3aGF0IHBvaW50IGV4YWN0bHkgeW91IHNlZSB0 aGlzIGRyb3BkYiBmYWlsdXJlLj0wQT0KPkkgY2hlY2tlZCB0aGUgY29kZSBhdCB0aGUgZGJzY3Jp cHRzIGZvbGRlciwgYW5kIHRoZSBvbmx5IHBsYWNlIHdoZXJlIGRyb3BkPQpiIGlzIHJ1biwgaXMg YXQgdGhlIGJlZ2lubmluZyBvZiBleGVjdXRpb24gb2YgY3JlYXRlX2RiLnNoIHdoaWNoIGlzIHJ1 biBmcm89Cm0gY3JlYXRlX2RiX2RldmVsLnNoPTBBPkluIGFkZGl0aW9uLCB3aGVuIEkgdHJpZWQg dG8gY3JlYXRlIHdpdGggbm9uIGV4aXN0aT0KbmcgREIsIEkgc2F3IHRoZSBzYW1lIHByaW50LCBi dXQgdGhlIERCIHdhcyBzdGlsbCBjcmVhdGVkLj0wQT49MEE+PTBBPlBsZWFzPQplIGVsYWJvcmF0 ZSBvbiB3aGF0IGlzIHlvdXIgZXhhY3QgcHJvYmxlbT89MEE+RG8geW91IG1hbmFnZSB0byBwZXJm b3JtIHBzcWw9CiBlbmdpbmUgcG9zdGdyZXMgYWZ0ZXIgcnVubmluZyB0aGUgc2NyaXB0Pz0wQT5Z b3UgY2FuIGFsc28gc2VuZCB1cyBjcmVhdGVfZD0KYi5zaC5sb2c9MEE+PTBBPj0wQT5UaGFua3Mh PTBBPj0wQT4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX189MEE+PTBBPQo+RnJvbTog IlN0ZXBoZW4gTGl1IiA8c2F0aW1pc0B5YWhvby5jb20+PTBBPj5UbzogdXNlcnNAb3ZpcnQub3Jn PTBBPj5TZW50OiA9CkZyaWRheSwgTm92ZW1iZXIgOSwgMjAxMiA3OjA5OjA1IEFNPTBBPj5TdWJq ZWN0OiBbVXNlcnNdIFByb2JsZW0gb24gY3JlYXRpbj0KZyBkYXRhYmFzZT0wQT4+PTBBPj49MEE+ PkhpIGFsbCw9MEE+Pj0wQT4+T1MgLSBGZWRvcmEgMTcgNjRiaXQ9MEE+Pk1hbnVhbDo9Cj0wQT4+ aHR0cDovL3dpa2kub3ZpcnQub3JnL3dpa2kvQnVpbGRpbmdfT3ZpcnRfRW5naW5lI1ByZXJlcXVp c2l0ZXM9MEE+Pj0wQT0KPj49MEE+PkNyZWF0aW5nIHRoZSBkYXRhYmFzZSA9MEE+Pj0zRD0zRD0z RD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0KPTNEPTNEPTNEPTNEPTBBPj49MEE+PiQg bHMgL2hvbWUvc2F0aW1pcy8gfCBncmVwIG92aXJ0LWVuZ2luZT0wQT4+b3ZpcnQtZW5nPQppbmU9 MEE+Pj0wQT4+JE9WSVJUX0hPTUUgPTNEIC9ob21lL3NhdGltaXM9MEE+Pj0wQT4+JCBjZCAvaG9t ZS9zYXRpbWlzL292aXI9CnQtZW5naW5lL2JhY2tlbmQvbWFuYWdlci9kYnNjcmlwdHM9MEE+PiQg c3VkbyAuL2NyZWF0ZV9kYl9kZXZlbC5zaCAtdSBwb3N0Zz0KcmVzPTBBPj5SdW5uaW5nIG9yaWdp bmFsIGNyZWF0ZV9kYiBzY3JpcHQuLi49MEE+PkNyZWF0aW5nIHRoZSBkYXRhYmFzZTogZW5nPQpp bmU9MEE+PmRyb3BkYjogZGF0YWJhc2UgcmVtb3ZhbCBmYWlsZWQ6IEVSUk9SOj1BMCBkYXRhYmFz ZSAiZW5naW5lIiBkb2VzIG49Cm90IGV4aXN0PTBBPj51c2VyIG5hbWUgaXM6IHBvc3RncmVzPTBB Pj5DcmVhdGluZyB0YWJsZXMuLi49MEE+PkNyZWF0aW5nIGZ1bj0KY3Rpb25zLi4uPTBBPj5DcmVh dGluZyBjb21tb24gZnVuY3Rpb25zLi4uPTBBPj5JbnNlcnRpbmcgZGF0YT1BMCAuLi49MEE+Pi4u PQouLi49MEE+Pi4uLi4uPTBBPj5SdW5uaW5nPUEwIHVwZ3JhZGUgc3FsIHNjcmlwdCB1cGdyYWRl L3Bvc3RfdXBncmFkZS8wMDEwX2E9CmRkX29iamVjdF9jb2x1bW5fd2hpdGVfbGlzdF90YWJsZS5z cWwgLi4uPTBBPj5TZXR0aW5nIGRldmVsb3BtZW50IGNvbmZpZ3VyYT0KdGlvbiB2YWx1ZXMgLi4u PTBBPj5EZXZlbG9wbWVudD0wQSBzZXR0aW5nIGRvbmUuPTBBPj49MEE+Pj0wQT4+ZHJvcGRiOiBk YXRhPQpiYXNlIHJlbW92YWwgZmFpbGVkOiBFUlJPUjo9QTAgZGF0YWJhc2UgImVuZ2luZSIgZG9l cyBub3QgZXhpc3Q9MEE+Pj0wQT4+UGw9CmVhc2UgYWR2aXNlIGhvdyB0byBmaXggdGhlIHByb2Js ZW0/PUEwIFRJQT0wQT4+PTBBPj5CLlIuPTBBPj5TdGVwaGVuIEw9MEE+Pj0KPTBBPj5fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXz0wQT4+VXNlcnMgbWFpbGlu ZyBsaXN0PQo9MEE+PlVzZXJzQG92aXJ0Lm9yZz0wQT4+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzPTBBPj49Cj0wQT49MEE+PTBBPgotLS00MDk0ODk2MTgtNjg3 MzkyMjc3LTEzNTI0NDkxMjY9OjE0MDQ0CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0 PWlzby04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoK PGh0bWw+PGJvZHk+PGRpdiBzdHlsZT0zRCJjb2xvcjojMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNm ZmY7IGZvbnQtZmFtaWx5OmFyPQppYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtmb250LXNpemU6 MTJwdCI+SGksPGJyPjxicj5PbiBydW5uaW5nIGZ1cnRoZXIgdG89CiBpbnN0YWxsIG9WaXJ0IEkg ZW5jb3VudGVyZWQgZm9sbG93aW5nIHByb2JsZW07PGJyPjxicj5TdGVwcyBwZXJmb3JtZWQ7PGJy Pj0KPGJyPiQgY2QgJE9WSVJUX0hPTUU8YnI+PGJyPiQgbXZuIGNsZWFuIGluc3RhbGw8YnI+L3Vz ci9saWIvanZtL2phdmE8YnI+W0lOPQpGT10gU2Nhbm5pbmcgZm9yIHByb2plY3RzLi4uPGJyPltJ TkZPXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj5bSU5GT10gQlVJTEQgRkFJTFVSRTxicj5bSU5GT10g LS0tLT0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS08YnI+W0lOPQpGT10gVG90YWwgdGltZTogMC4xMTBzPGJyPltJTkZP XSBGaW5pc2hlZCBhdDogRnJpIE5vdiAwOSAxMjoyMzo1NyBIS1QgMjAxMjw9CmJyPltJTkZPXSBG aW5hbCBNZW1vcnk6IDVNLzExNU08YnI+W0lORk9dIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLT0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPltFUlJP Ul0gVGhlIGdvYWwgeW91IHNwZWNpZmllZCByPQplcXVpcmVzIGEgcHJvamVjdCB0byBleGVjdXRl IGJ1dCB0aGVyZSBpcyBubyBQT00gaW4gdGhpcyBkaXJlY3RvcnkgKC9ob21lL3M9CmF0aW1pcyku IFBsZWFzZSB2ZXJpZnkgeW91IGludm9rZWQgTWF2ZW4gZnJvbSB0aGUgY29ycmVjdCBkaXJlY3Rv cnkuIC0mZ3Q7ID0KW0hlbHAgMV08YnI+W0VSUk9SXSA8YnI+W0VSUk9SXSBUbyBzZWUgdGhlIGZ1 bGwgc3RhY2sgdHJhY2Ugb2YgdGhlCiBlcnJvcnMsIHJlLXJ1biBNYXZlbiB3aXRoIHRoZSAtZSBz d2l0Y2guPGJyPltFUlJPUl0gUmUtcnVuIE1hdmVuIHVzaW5nIHRoZT0KIC1YIHN3aXRjaCB0byBl bmFibGUgZnVsbCBkZWJ1ZyBsb2dnaW5nLjxicj5bRVJST1JdIDxicj5bRVJST1JdIEZvciBtb3Jl IGluPQpmb3JtYXRpb24gYWJvdXQgdGhlIGVycm9ycyBhbmQgcG9zc2libGUgc29sdXRpb25zLCBw bGVhc2UgcmVhZCB0aGUgZm9sbG93aW49CmcgYXJ0aWNsZXM6PGJyPltFUlJPUl0gW0hlbHAgMV0g aHR0cDovL2N3aWtpLmFwYWNoZS5vcmcvY29uZmx1ZW5jZS9kaXNwbGF5Lz0KTUFWRU4vTWlzc2lu Z1Byb2plY3RFeGNlcHRpb248YnI+PGJyPkZhaWx1cmUgPzxicj48YnI+PGJyPiQgbXZuIC0tdmVy c2lvbjxiPQpyPi91c3IvbGliL2p2bS9qYXZhPGJyPkFwYWNoZSBNYXZlbiAzLjAuNCAock5PTi1D QU5PTklDQUxfMjAxMi0xMC0yNF8xMS0yNV89Cm1vY2tidWlsZDsgMjAxMi0xMC0yNCAxOToyNTow NCswODAwKTxicj5NYXZlbiBob21lOiAvdXNyL3NoYXJlL21hdmVuPGJyPkphdj0KYSB2ZXJzaW9u OiAxLjcuMF8wOS1pY2VkdGVhLCB2ZW5kb3I6IE9yYWNsZSBDb3Jwb3JhdGlvbjxicj5KYXZhIGhv bWU6IC91c3IvPQpsaWIvanZtL2phdmEtMS43LjAtb3Blbmpkay0xLjcuMC45Lng4Nl82NC9qcmU8 YnI+RGVmYXVsdCBsb2NhbGU6IGVuX1VTLCBwbGE9CnRmb3JtIGVuY29kaW5nOiBVVEYtODxicj5P UyBuYW1lOiAibGludXgiLCB2ZXJzaW9uOiAiMy42LjUtMS5mYzE3Lng4Nl82NCIsID0KYXJjaDog ImFtZDY0IiwgZmFtaWx5OiAidW5peCI8YnI+PGJyPjxkaXY+PHNwYW4+Qi5SLjwvc3Bhbj48L2Rp dj48ZGl2IHN0eWxlPQo9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxNnB4OyBm b250LWZhbWlseTogYXJpYWwsaGVsdmV0aWNhLHNhbnM9Ci1zZXJpZjsgYmFja2dyb3VuZC1jb2xv cjogdHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6CiBub3JtYWw7Ij48c3Bhbj5TdGVwaGVuIEw8YnI+ PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcj0KZGVyLWxlZnQ6 IDJweCBzb2xpZCByZ2IoMTYsIDE2LCAyNTUpOyBtYXJnaW4tbGVmdDogNXB4OyBtYXJnaW4tdG9w OiA1cHg7IHBhPQpkZGluZy1sZWZ0OiA1cHg7Ij4gIDxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6 IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY9CjsgZm9udC1zaXplOiAxMnB0OyI+IDxkaXYg c3R5bGU9M0QiZm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21hbiwgbmV3IHlvcmssID0KdGltZXMs IHNlcmlmOyBmb250LXNpemU6IDEycHQ7Ij4gPGRpdiBkaXI9M0QibHRyIj4gPGZvbnQgZmFjZT0z RCJBcmlhbCIgc2l6PQplPTNEIjIiPiA8aHIgc2l6ZT0zRCIxIj4gIDxiPjxzcGFuIHN0eWxlPTNE ImZvbnQtd2VpZ2h0OmJvbGQ7Ij5Gcm9tOjwvc3Bhbj49CjwvYj4gWWFpciBaYXNsYXZza3kgJmx0 O3l6YXNsYXZzQHJlZGhhdC5jb20mZ3Q7PGJyPiA8Yj48c3BhbiBzdHlsZT0zRCJmb250LT0Kd2Vp Z2h0OiBib2xkOyI+VG86PC9zcGFuPjwvYj4gU3RlcGhlbiBMaXUgJmx0O3NhdGltaXNAeWFob28u Y29tJmd0OyA8YnI+PGI+PQo8c3BhbiBzdHlsZT0zRCJmb250LXdlaWdodDogYm9sZDsiPkNjOjwv c3Bhbj48L2I+IHVzZXJzQG92aXJ0Lm9yZyA8YnI+IDxiPjw9CnNwYW4gc3R5bGU9M0QiZm9udC13 ZWlnaHQ6IGJvbGQ7Ij5TZW50Ojwvc3Bhbj48L2I+IEZyaWRheSwgTm92ZW1iZXIgOSwgMjAxMj0K IDI6NTMgUE08YnI+IDxiPjxzcGFuIHN0eWxlPTNEImZvbnQtd2VpZ2h0OiBib2xkOyI+U3ViamVj dDo8L3NwYW4+PC9iPiBSZTogPQpbVXNlcnNdIFByb2JsZW0gb24gY3JlYXRpbmcgZGF0YWJhc2U8 YnI+IDwvZm9udD4gPC9kaXY+IDxicj48ZGl2IGlkPTNEInlpdjE9CjU2ODk1ODk1NCI+PHN0eWxl IHR5cGU9M0QidGV4dC9jc3MiPiN5aXYxNTY4OTU4OTU0IHAge21hcmdpbjowO308L3N0eWxlPjxk aT0Kdj48ZGl2CiBzdHlsZT0zRCJmb250LWZhbWlseTp0aW1lcyBuZXcgcm9tYW4sIG5ldyB5b3Jr LCB0aW1lcywgc2VyaWY7Zm9udC1zaXplOjEycD0KdDtjb2xvcjojMDAwMDAwOyI+SGksIEknbSBu b3Qgc3VyZSBhdCB3aGF0IHBvaW50IGV4YWN0bHkgeW91IHNlZSB0aGlzIGRyb3BkPQpiIGZhaWx1 cmUuPGRpdj5JIGNoZWNrZWQgdGhlIGNvZGUgYXQgdGhlIGRic2NyaXB0cyBmb2xkZXIsIGFuZCB0 aGUgb25seSBwbGE9CmNlIHdoZXJlIGRyb3BkYiBpcyBydW4sIGlzIGF0IHRoZSBiZWdpbm5pbmcg b2YgZXhlY3V0aW9uIG9mIGNyZWF0ZV9kYi5zaCB3aD0KaWNoIGlzIHJ1biBmcm9tIGNyZWF0ZV9k Yl9kZXZlbC5zaDwvZGl2PjxkaXY+SW4gYWRkaXRpb24sIHdoZW4gSSB0cmllZCB0byBjPQpyZWF0 ZSB3aXRoIG5vbiBleGlzdGluZyBEQiwgSSBzYXcgdGhlIHNhbWUgcHJpbnQsIGJ1dCB0aGUgREIg d2FzIHN0aWxsIGNyZWE9CnRlZC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlBsZWFzZSBlbGFi b3JhdGUgb24gd2hhdCBpcyB5b3VyIGV4YWN0IHByb2JsZT0KbT88L2Rpdj48ZGl2PkRvIHlvdSBt YW5hZ2UgdG8gcGVyZm9ybSBwc3FsIGVuZ2luZSBwb3N0Z3JlcyBhZnRlciBydW5uaW5nIHRoPQpl IHNjcmlwdD88L2Rpdj48ZGl2PllvdSBjYW4gYWxzbyBzZW5kIHVzIGNyZWF0ZV9kYi5zaC5sb2c8 L2Rpdj48ZGl2Pjxicj48L2Q9Cml2PjxkaXY+VGhhbmtzITwvZGl2PjxkaXY+PGJyPjxociBpZD0z RCJ5aXYxNTY4OTU4OTU0endjaHIiPjxibG9ja3F1b3RlIHN0eT0KbGU9M0QiYm9yZGVyLWxlZnQ6 MnB4IHNvbGlkIHJnYigxNiwgMTYsIDI1NSk7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1 PQpweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0 LWRlY29yYXRpb246bm9uZTtmb249CnQtZmFtaWx5OkhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2Vy aWY7Zm9udC1zaXplOjEycHQ7Ij48Yj5Gcm9tOgogPC9iPiJTdGVwaGVuIExpdSIgJmx0O3NhdGlt aXNAeWFob28uY29tJmd0Ozxicj48Yj5UbzogPC9iPnVzZXJzQG92aXJ0Lm9yZzw9CmJyPjxiPlNl bnQ6IDwvYj5GcmlkYXksIE5vdmVtYmVyIDksIDIwMTIgNzowOTowNSBBTTxicj48Yj5TdWJqZWN0 OiA8L2I+W1VzZT0KcnNdIFByb2JsZW0gb24gY3JlYXRpbmcgZGF0YWJhc2U8YnI+PGJyPjxkaXYg c3R5bGU9M0QiY29sb3I6IzAwMDtiYWNrZ3JvdW5kPQotY29sb3I6I2ZmZjtmb250LWZhbWlseTph cmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGRpdj49CkhpIGFs bCw8YnI+PGJyPk9TIC0gRmVkb3JhIDE3IDY0Yml0PGJyPk1hbnVhbDo8YnI+aHR0cDovL3dpa2ku b3ZpcnQub3JnL3dpaz0KaS9CdWlsZGluZ19PdmlydF9FbmdpbmUjUHJlcmVxdWlzaXRlczxicj48 YnI+PGJyPkNyZWF0aW5nIHRoZSBkYXRhYmFzZSA8YnI+PQo9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q8YnI+PGJyPiQgbHMgL2hvbWUvc2F0aW09Cmlz LyB8IGdyZXAgb3ZpcnQtZW5naW5lPGJyPm92aXJ0LWVuZ2luZTxicj48YnI+JE9WSVJUX0hPTUUg PTNEIC9ob21lL3NhdGltaT0Kczxicj48YnI+JCBjZCAvaG9tZS9zYXRpbWlzL292aXJ0LWVuZ2lu ZS9iYWNrZW5kL21hbmFnZXIvZGJzY3JpcHRzPGJyPiQgc3VkPQpvIC4vY3JlYXRlX2RiX2RldmVs LnNoIC11IHBvc3RncmVzPGJyPlJ1bm5pbmcgb3JpZ2luYWwgY3JlYXRlX2RiIHNjcmlwdC4uLjw9 CmJyPkNyZWF0aW5nIHRoZSBkYXRhYmFzZTogZW5naW5lPGJyPmRyb3BkYjogZGF0YWJhc2UgcmVt b3ZhbCBmYWlsZWQ6IEVSUk9SOj0KJm5ic3A7IGRhdGFiYXNlICJlbmdpbmUiIGRvZXMgbm90IGV4 aXN0PGJyPnVzZXIgbmFtZSBpczogcG9zdGdyZXM8YnI+Q3JlYXRpPQpuZyB0YWJsZXMuLi48YnI+ Q3JlYXRpbmcgZnVuY3Rpb25zLi4uPGJyPkNyZWF0aW5nIGNvbW1vbiBmdW5jdGlvbnMuLi48YnI+ SW49CnNlcnRpbmcgZGF0YSZuYnNwOwogLi4uPGJyPi4uLi4uPGJyPi4uLi4uPGJyPlJ1bm5pbmcm bmJzcDsgdXBncmFkZSBzcWwgc2NyaXB0IHVwZ3JhZGUvcG9zdF91cGc9CnJhZGUvMDAxMF9hZGRf b2JqZWN0X2NvbHVtbl93aGl0ZV9saXN0X3RhYmxlLnNxbCAuLi48YnI+U2V0dGluZyBkZXZlbG9w bWVudD0KIGNvbmZpZ3VyYXRpb24gdmFsdWVzIC4uLjxicj5EZXZlbG9wbWVudD0wQSBzZXR0aW5n IGRvbmUuPGJyPjxicj48YnI+ZHJvcGRiPQo6IGRhdGFiYXNlIHJlbW92YWwgZmFpbGVkOiBFUlJP UjombmJzcDsgZGF0YWJhc2UgImVuZ2luZSIgZG9lcyBub3QgZXhpc3Q8YnI9Cj48YnI+UGxlYXNl IGFkdmlzZSBob3cgdG8gZml4IHRoZSBwcm9ibGVtPyZuYnNwOyBUSUE8YnI+PGJyPkIuUi48YnI+ U3RlcGhlbj0KIEw8YnI+PC9kaXY+PC9kaXY+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fPGJyPlVzPQplcnMgbWFpbGluZyBsaXN0PGJyPlVzZXJzQG92 aXJ0Lm9yZzxicj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGk9Cm5mby91c2Vy czxicj48L2Jsb2NrcXVvdGU+PGJyPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjxicj48YnI+IDwv ZGl2PiA8L2Rpdj0KPiA8L2Jsb2NrcXVvdGU+PC9kaXY+ICAgPC9kaXY+PC9ib2R5PjwvaHRtbD4K LS0tNDA5NDg5NjE4LTY4NzM5MjI3Ny0xMzUyNDQ5MTI2PToxNDA0NC0tCg== --===============2683881515055221315==-- From ovedo at redhat.com Fri Nov 9 03:38:36 2012 Content-Type: multipart/mixed; boundary="===============5695693141893556898==" MIME-Version: 1.0 From: Oved Ourfalli To: users at ovirt.org Subject: Re: [Users] Problem on creating database Date: Fri, 09 Nov 2012 03:38:35 -0500 Message-ID: <1069699908.35141009.1352450315766.JavaMail.root@redhat.com> In-Reply-To: 1352449126.14044.YahooMailNeo@web125104.mail.ne1.yahoo.com --===============5695693141893556898== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hey Stephen, Is that possible that OVIRT_HOME is not set properly? Maven looks for pom.xml file in the directory tha mvn command is run from, = and according to the error there is no such file there (in /home/satimis). Have a nice day, Oved ----- Original Message ----- > From: "Stephen Liu" > To: "Yair Zaslavsky" > Cc: users(a)ovirt.org > Sent: Friday, November 9, 2012 10:18:46 AM > Subject: Re: [Users] Problem on creating database > = > = > = > Hi, > = > On running further to install oVirt I encountered following problem; > = > Steps performed; > = > $ cd $OVIRT_HOME > = > $ mvn clean install > /usr/lib/jvm/java > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 0.110s > [INFO] Finished at: Fri Nov 09 12:23:57 HKT 2012 > [INFO] Final Memory: 5M/115M > [INFO] > ------------------------------------------------------------------------ > [ERROR] The goal you specified requires a project to execute but > there is no POM in this directory (/home/satimis). Please verify you > invoked Maven from the correct directory. -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with > the -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug > logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException > = > Failure ? > = > = > $ mvn --version > /usr/lib/jvm/java > Apache Maven 3.0.4 (rNON-CANONICAL_2012-10-24_11-25_mockbuild; > 2012-10-24 19:25:04+0800) > Maven home: /usr/share/maven > Java version: 1.7.0_09-icedtea, vendor: Oracle Corporation > Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux", version: "3.6.5-1.fc17.x86_64", arch: "amd64", > family: "unix" > = > = > B.R. > Stephen L > = > = > = > = > = > = > = > = > From: Yair Zaslavsky > To: Stephen Liu > Cc: users(a)ovirt.org > Sent: Friday, November 9, 2012 2:53 PM > Subject: Re: [Users] Problem on creating database > = > = > = > = > Hi, I'm not sure at what point exactly you see this dropdb failure. > I checked the code at the dbscripts folder, and the only place where > dropdb is run, is at the beginning of execution of create_db.sh > which is run from create_db_devel.sh > In addition, when I tried to create with non existing DB, I saw the > same print, but the DB was still created. > = > = > Please elaborate on what is your exact problem? > Do you manage to perform psql engine postgres after running the > script? > You can also send us create_db.sh.log > = > = > Thanks! > = > = > = > = > From: "Stephen Liu" > To: users(a)ovirt.org > Sent: Friday, November 9, 2012 7:09:05 AM > Subject: [Users] Problem on creating database > = > = > = > Hi all, > = > OS - Fedora 17 64bit > Manual: > http://wiki.ovirt.org/wiki/Building_Ovirt_Engine#Prerequisites > = > = > Creating the database > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > = > $ ls /home/satimis/ | grep ovirt-engine > ovirt-engine > = > $OVIRT_HOME =3D /home/satimis > = > $ cd /home/satimis/ovirt-engine/backend/manager/dbscripts > $ sudo ./create_db_devel.sh -u postgres > Running original create_db script... > Creating the database: engine > dropdb: database removal failed: ERROR: database "engine" does not > exist > user name is: postgres > Creating tables... > Creating functions... > Creating common functions... > Inserting data ... > ..... > ..... > Running upgrade sql script > upgrade/post_upgrade/0010_add_object_column_white_list_table.sql ... > Setting development configuration values ... > Development setting done. > = > = > dropdb: database removal failed: ERROR: database "engine" does not > exist > = > Please advise how to fix the problem? TIA > = > B.R. > Stephen L > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > = > = > = > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============5695693141893556898==-- From satimis at yahoo.com Fri Nov 9 05:08:18 2012 Content-Type: multipart/mixed; boundary="===============0289233464672350251==" MIME-Version: 1.0 From: Stephen Liu To: users at ovirt.org Subject: Re: [Users] Problem on creating database Date: Fri, 09 Nov 2012 02:08:17 -0800 Message-ID: <1352455697.20408.YahooMailNeo@web125106.mail.ne1.yahoo.com> In-Reply-To: 1069699908.35141009.1352450315766.JavaMail.root@redhat.com --===============0289233464672350251== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --1552829269-1350755873-1352455697=3D:20408 Content-Type: text/plain; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable Hi Oved,=3D0A=3D0A=3D0AThis time I used the full path=3D0A=3D0A=3D0A$ cd /h= ome/satimis/=3D ovirt-engine/backend/manager/dbscripts=3D0A$ sudo ./create_db_devel.sh -u p= os=3D tgres=3D0A[sudo] password for satimis: =3D0ARunning original create_db scri= pt..=3D .=3D0ACreating the database: engine=3D0Auser name is: postgres=3D0ACreating= table=3D s...=3D0ACreating functions...=3D0A.....=3D0ACreating stored procedures fro= m vds_=3D groups_sp.sql ...=3D0ACreating stored procedures from vds_spm_id_map_sp.sql= .=3D ..=3D0ACreating stored procedures from vds_sp.sql ...=3D0ACreating stored p= roce=3D dures from vm_device_sp.sql ...=3D0ACreating stored procedures from vm_pool= _m=3D aps_sp.sql ...=3D0ACreating stored procedures from vm_pools_sp.sql ...=3D0A= Crea=3D ting stored procedures from vms_sp.sql ...=3D0ACreating stored procedures f= ro=3D m vm_templates_sp.sql ...=3D0ARunning=3DA0 upgrade sql script upgrade/post_= upgr=3D ade/0010_add_object_column_white_list_table.sql ...=3D0ASetting development= c=3D onfiguration values ...=3D0ADevelopment setting done.=3D0A=3D0A=3D0Ait work= ed.=3D0A=3D =3D0AWhat is the correct command/step creating $OVIRT_HOME which includes /= ho=3D me/satimis/ovirt-engine ?=3DA0 Thanks=3D0A=3D0A=3D0AContinued=3D0A=3D3D=3D3= D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D0A=3D0A$ cd ../../..=3D0A$ mvn clean install=3D0A=3D0AIt took = long time to c=3D omplete=3D0A=3D0A=3D0ADeploy =3D0A=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D0A=3D0A$= ls=3D0Abackend=3DA0=3DA0=3DA0=3D =3DA0=3DA0=3DA0=3DA0=3DA0=3DA0=3DA0 config=3DA0=3DA0=3DA0=3DA0=3DA0 ear=3DA= 0=3DA0=3DA0=3DA0=3DA0=3DA0 LICENSE=3D =3DA0=3DA0 packaging=3D0Abuild-tools-root=3DA0 deployment=3DA0 frontend=3DA= 0 Makefile=3D =3DA0 pom.xml=3D0A=3D0A$ cd ear/=3D0A$ mvn clean install -Pdep,setup=3D0A..= ....=3D0A[IN=3D FO] Executed tasks=3D0A[INFO] ---------------------------------------------= --=3D -------------------------=3D0A[INFO] BUILD SUCCESS=3D0A[INFO] -------------= ----=3D -------------------------------------------------------=3D0A[INFO] Total ti= me=3D : 11.948s=3D0A[INFO] Finished at: Fri Nov 09 17:39:27 HKT 2012=3D0A[INFO] F= inal=3D Memory: 16M/331M=3D0A[INFO] ----------------------------------------------= --=3D ------------------------=3D0A=3D0A=3D0A$ mvn clean install -Pdep=3D0A......= .=3D0A[INF=3D O] ------------------------------------------------------------------------= =3D =3D0A[INFO] BUILD SUCCESS=3D0A[INFO] --------------------------------------= ----=3D ------------------------------=3D0A[INFO] Total time: 5.990s=3D0A[INFO] Fin= ishe=3D d at: Fri Nov 09 17:40:38 HKT 2012=3D0A[INFO] Final Memory: 16M/331M=3D0A[I= NFO]=3D ------------------------------------------------------------------------= =3D =3D0A=3D0A=3D0ACopying vdsm bootstrap files (this step ignored)=3D0A=3D0A= =3D0ADeploying=3D engine-config & engine-manage-domains =3D0A=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D0A=3D0A$ cd ..=3D0A=3D0A$ make create_dirs=3D0A*** C= reating Directorie=3D s=3D0Ainstall: cannot create directory `/usr/local/share/ovirt-engine': Per= mi=3D ssion denied=3D0Amake: *** [create_dirs] Error 1=3D0A=3D0A=3D0AAgain;=3D0A= =3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D0A$ sudo make create_dirs=3D0A[sudo] password for satimis: =3D= 0A*** Crea=3D ting Directories=3D0A=3D0A=3D0A$ make install_tools=3D0Amake: *** No rule t= o make t=3D arget `install_tools'.=3DA0 Stop.=3D0A=3D0A$ sudo make install_tools=3D0Ama= ke: *** =3D No rule to make target `install_tools'.=3DA0 Stop.=3D0A=3D0AEncountered pro= blem h=3D ere.=3DA0 Please help=3D0A=3D0A=3D0AContinued=3D0A=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D0A=3D0A$ mak=3D e install_config=3D0A*** Deploying engine-config & engine-manage-domains=3D= 0A# =3D Configuration files for the configuration tool:=3D0Ainstall -m 644 backend/= ma=3D nager/tools/engine-config/src/main/resources/engine-config.conf /usr/local/= =3D etc/ovirt-engine/engine-config/=3D0Ainstall: cannot create regular file `/u= sr=3D /local/etc/ovirt-engine/engine-config/engine-config.conf': Permission denie= =3D d=3D0Amake: *** [install_config] Error 1=3D0A=3D0A=3D0AAgain;=3D0A=3D3D=3D3= D=3D3D=3D3D=3D3D=3D0A$=3D sudo make install_config=3D0A*** Deploying engine-config & engine-manage-d= om=3D ains=3D0A# Configuration files for the configuration tool:=3D0Ainstall -m 6= 44 b=3D ackend/manager/tools/engine-config/src/main/resources/engine-config.conf /u= =3D sr/local/etc/ovirt-engine/engine-config/=3D0Ainstall -m 644 backend/manager= /t=3D ools/engine-config/src/main/resources/engine-config.*properties /usr/local/= =3D etc/ovirt-engine/engine-config/=3D0Ainstall -m 644 backend/manager/tools/en= gi=3D ne-config/src/main/resources/log4j.xml /usr/local/etc/ovirt-engine/engine-c= =3D onfig/=3D0A# Main program for the configuration tool:=3D0Ainstall -m 750 ba= cken=3D d/manager/tools/engine-config/src/main/resources/engine-config /usr/local/s= =3D hare/ovirt-engine/bin/engine-config.sh=3D0Aln -s /usr/local/share/ovirt-eng= in=3D e/bin/engine-config.sh /usr/local/bin/engine-config=3D0A# Configuration fil= es=3D for the domain management tool:=3D0Ainstall -m 644 backend/manager/modules= /u=3D tils/src/main/resources/engine-manage-domains.conf /usr/local/etc/ovirt-eng= =3D ine/engine-manage-domains/=3D0Ainstall -m 644 backend/manager/modules/utils= /s=3D rc/main/resources/engine-manage-domains/log4j.xml /usr/local/etc/ovirt-engi= =3D ne/engine-manage-domains/=3D0A# Main program for the domain management tool= :=3D =3D0Ainstall -m 750 backend/manager/conf/kerberos/engine-manage-domains /us= r/=3D local/share/ovirt-engine/bin/engine-manage-domains.sh=3D0Aln -s /usr/local/= sh=3D are/ovirt-engine/bin/engine-manage-domains.sh /usr/local/bin/engine-manage-= =3D domains=3D0A=3D0AIt worked.=3D0A=3D0A=3D0A$ sudo ps ax | grep java=3D0A=3DA= 08392 pts/0=3DA0=3D =3DA0=3DA0 S+=3DA0=3DA0=3DA0=3DA0 0:00 grep --color=3D3Dauto java=3D0A=3D0A= jboss is running ?=3D ??=3D0A=3D0A=3D0AI stopped here without proceeding further in anticipating = to rec=3D tify previous errors first.=3D0A=3D0APlease help.=3DA0 TIA=3D0A=3D0AB.R.=3D= 0AStephen L=3D =3D0A=3D0A=3D0A=3D0A=3D0A=3D0A=3D0A=3D0A>________________________________= =3D0A> From: Oved Ou=3D rfalli =3D0A>To: Stephen Liu =3D0= A>Cc: us=3D ers(a)ovirt.org; Yair Zaslavsky =3D0A>Sent: Friday,= Novem=3D ber 9, 2012 4:38 PM=3D0A>Subject: Re: [Users] Problem on creating database= =3D0A=3D > =3D0A>Hey Stephen,=3D0A>=3D0A>Is that possible that OVIRT_HOME is not set= prope=3D rly?=3D0A>Maven looks for pom.xml file in the directory tha mvn command is = ru=3D n from, and according to the error there is no such file there (in /home/sa= =3D timis).=3D0A>=3D0A>Have a nice day,=3D0A>Oved=3D0A>----- Original Message -= ----=3D0A>=3D > From: "Stephen Liu" =3D0A>> To: "Yair Zaslavsky" =3D0A>> Cc: users(a)ovirt.org=3D0A>> Sent: Friday, November= 9, 2012=3D 10:18:46 AM=3D0A>> Subject: Re: [Users] Problem on creating database=3D0A>= > =3D =3D0A>> =3D0A>> =3D0A>> Hi,=3D0A>> =3D0A>> On running further to install oV= irt I enco=3D untered following problem;=3D0A>> =3D0A>> Steps performed;=3D0A>> =3D0A>> $= cd $OVI=3D RT_HOME=3D0A>> =3D0A>> $ mvn clean install=3D0A>> /usr/lib/jvm/java=3D0A>> = [INFO] S=3D canning for projects...=3D0A>> [INFO]=3D0A>> ------------------------------= ----=3D --------------------------------------=3D0A>> [INFO] BUILD FAILURE=3D0A>> [= INFO=3D ]=3D0A>> ------------------------------------------------------------------= --=3D ----=3D0A>> [INFO] Total time: 0.110s=3D0A>> [INFO] Finished at: Fri Nov 09= 12:=3D 23:57 HKT 2012=3D0A>> [INFO] Final Memory: 5M/115M=3D0A>> [INFO]=3D0A>> ---= ------=3D ---------------------------------------------------------------=3D0A>> [ERR= OR=3D ] The goal you specified requires a project to execute but=3D0A>> there is = no=3D POM in this directory (/home/satimis). Please verify you=3D0A>> invoked Ma= ve=3D n from the correct directory. -> [Help 1]=3D0A>> [ERROR]=3D0A>> [ERROR] To = see =3D the full stack trace of the errors, re-run Maven with=3D0A>> the -e switch.= =3D =3D0A>> [ERROR] Re-run Maven using the -X switch to enable full debug=3D0A>= > lo=3D gging.=3D0A>> [ERROR]=3D0A>> [ERROR] For more information about the errors = and =3D possible solutions,=3D0A>> please read the following articles:=3D0A>> [ERRO= R] [=3D Help 1]=3D0A>> http://cwiki.apache.org/confluence/display/MAVEN/MissingProj= ec=3D tException=3D0A>> =3D0A>> Failure ?=3D0A>> =3D0A>> =3D0A>> $ mvn --version= =3D0A>> /usr/=3D lib/jvm/java=3D0A>> Apache Maven 3.0.4 (rNON-CANONICAL_2012-10-24_11-25_moc= kb=3D uild;=3D0A>> 2012-10-24 19:25:04+0800)=3D0A>> Maven home: /usr/share/maven= =3D0A>>=3D Java version: 1.7.0_09-icedtea, vendor: Oracle Corporation=3D0A>> Java hom= e:=3D /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre=3D0A>> Default locale: = en=3D _US, platform encoding: UTF-8=3D0A>> OS name: "linux", version: "3.6.5-1.fc= 17=3D .x86_64", arch: "amd64",=3D0A>> family: "unix"=3D0A>> =3D0A>> =3D0A>> B.R.= =3D0A>> Ste=3D phen L=3D0A>> =3D0A>> =3D0A>> =3D0A>> =3D0A>> =3D0A>> =3D0A>> =3D0A>> =3D0A= >> From: Yair Zasl=3D avsky =3D0A>> To: Stephen Liu = =3D0A>> C=3D c: users(a)ovirt.org=3D0A>> Sent: Friday, November 9, 2012 2:53 PM=3D0A>> S= ubject=3D : Re: [Users] Problem on creating database=3D0A>> =3D0A>> =3D0A>> =3D0A>> = =3D0A>> Hi,=3D I'm not sure at what point exactly you see this dropdb failure.=3D0A>> I c= he=3D cked the code at the dbscripts folder, and the only place where=3D0A>> drop= db=3D is run, is at the beginning of execution of create_db.sh=3D0A>> which is r= un=3D from create_db_devel.sh=3D0A>> In addition, when I tried to create with no= n =3D existing DB, I saw the=3D0A>> same print, but the DB was still created.=3D0= A>> =3D =3D0A>> =3D0A>> Please elaborate on what is your exact problem?=3D0A>> Do y= ou man=3D age to perform psql engine postgres after running the=3D0A>> script?=3D0A>>= You=3D can also send us create_db.sh.log=3D0A>> =3D0A>> =3D0A>> Thanks!=3D0A>> = =3D0A>> =3D0A>=3D > =3D0A>> =3D0A>> From: "Stephen Liu" =3D0A>> To: user= s(a)ovirt.=3D org=3D0A>> Sent: Friday, November 9, 2012 7:09:05 AM=3D0A>> Subject: [Users= ] Pr=3D oblem on creating database=3D0A>> =3D0A>> =3D0A>> =3D0A>> Hi all,=3D0A>> = =3D0A>> OS - F=3D edora 17 64bit=3D0A>> Manual:=3D0A>> http://wiki.ovirt.org/wiki/Building_Ov= irt_=3D Engine#Prerequisites=3D0A>> =3D0A>> =3D0A>> Creating the database=3D0A>> = =3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D0A= >> =3D0A>> $ ls /home/satimis/ |=3D grep ovirt-engine=3D0A>> ovirt-engine=3D0A>> =3D0A>> $OVIRT_HOME =3D3D /ho= me/satim=3D is=3D0A>> =3D0A>> $ cd /home/satimis/ovirt-engine/backend/manager/dbscripts= =3D0A>=3D > $ sudo ./create_db_devel.sh -u postgres=3D0A>> Running original create_db= s=3D cript...=3D0A>> Creating the database: engine=3D0A>> dropdb: database remov= al f=3D ailed: ERROR: database "engine" does not=3D0A>> exist=3D0A>> user name is: = post=3D gres=3D0A>> Creating tables...=3D0A>> Creating functions...=3D0A>> Creating= commo=3D n functions...=3D0A>> Inserting data ...=3D0A>> .....=3D0A>> .....=3D0A>> R= unning u=3D pgrade sql script=3D0A>> upgrade/post_upgrade/0010_add_object_column_white_= li=3D st_table.sql ...=3D0A>> Setting development configuration values ...=3D0A>>= Dev=3D elopment setting done.=3D0A>> =3D0A>> =3D0A>> dropdb: database removal fail= ed: ER=3D ROR: database "engine" does not=3D0A>> exist=3D0A>> =3D0A>> Please advise h= ow to =3D fix the problem? TIA=3D0A>> =3D0A>> B.R.=3D0A>> Stephen L=3D0A>> =3D0A>> __= __________=3D ___________________________________=3D0A>> Users mailing list=3D0A>> Users(= a)ovir=3D t.org=3D0A>> http://lists.ovirt.org/mailman/listinfo/users=3D0A>> =3D0A>> = =3D0A>> =3D =3D0A>> =3D0A>> _______________________________________________=3D0A>> User= s mail=3D ing list=3D0A>> Users(a)ovirt.org=3D0A>> http://lists.ovirt.org/mailman/lis= tinfo/=3D users=3D0A>> =3D0A>=3D0A>=3D0A> --1552829269-1350755873-1352455697=3D:20408 Content-Type: text/html; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Oved,


This time I = =3D used the full path


$ cd /home/satimis/ovirt-engine/backend/manag= =3D er/dbscripts
$ sudo ./create_db_devel.sh -u postgres
[sudo] password = =3D for satimis:
Running original create_db script...
Creating the datab= =3D ase: engine
user name is: postgres
Creating tables...
Creating fun= =3D ctions...
.....
Creating stored procedures from vds_groups_sp.sql ...= =3D
Creating stored procedures from vds_spm_id_map_sp.sql ...
Creating s= =3D tored procedures from vds_sp.sql ...
Creating stored procedures from vm_= =3D device_sp.sql ...
Creating stored procedures from vm_pool_maps_sp.sql ..= =3D .
Creating stored procedures from vm_pools_sp.sql ...
Creating stored= =3D procedures from vms_sp.sql ...
Creating stored procedures from vm_templ= =3D ates_sp.sql ...
Running  upgrade sql script upgrade/post_upgrade/0010_add_object_column_white_list_table.sql ...
Se= =3D tting development configuration values ...
Development setting done.
= =3D

it worked.

What is the correct command/step creating $OVIRT_= =3D HOME which includes /home/satimis/ovirt-engine ?  Thanks


Co= =3D ntinued
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D

$ cd ../../..$ mvn clean ins=3D tall

It took long time to complete


Deploy
=3D3D=3D3D= =3D3D=3D =3D3D=3D3D=3D3D

$ ls
backend      &= nbsp;&=3D nbsp;   config      ear   = =3D ;    LICENSE   packaging
build-tools-root = =3D deployment  frontend  Makefile  pom.xml

$ cd ear/$ mvn clean install -Pdep,setup
......
[INFO] Executed tasks
[INF= =3D O] ------------------------------------------------------------------------= =3D
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------[INFO] Total time: 11.948s
[INFO] Finished at: Fri Nov 09 17:39:27 HKT= =3D 2012
[INFO] Final Memory: 16M/331M
[INFO] --------------------------= =3D ----------------------------------------------


$ mvn clean insta= =3D ll -Pdep
.......
[INFO] ---------------------------------------------= =3D ---------------------------
[INFO] BUILD SUCCESS
[INFO] -------------= =3D -----------------------------------------------------------
[INFO] Total= =3D time: 5.990s
[INFO] Finished at: Fri Nov 09 17:40:38 HKT 2012
[INFO]= =3D Final Memory: 16M/331M
[INFO] -----------------------------------------= =3D -------------------------------


Copying vdsm bootstrap files (th= =3D is step ignored)


Deploying engine-config & engine-manage-dom= =3D ains
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D

$ cd ..
$ make create_dirs
*** Creating Directories
install: cannot create directory `/usr/local/share/ovirt-engine': Permission denied
mak= =3D e: *** [create_dirs] Error 1


Again;
=3D3D=3D3D=3D3D=3D3D=3D3D=
$ sudo=3D make create_dirs
[sudo] password for satimis:
*** Creating Director= =3D ies


$ make install_tools
make: *** No rule to make target `in= =3D stall_tools'.  Stop.

$ sudo make install_tools
make: *** No = =3D rule to make target `install_tools'.  Stop.

Encountered problem= =3D here.  Please help


Continued
=3D3D=3D3D=3D3D=3D3D=3D3D= =3D3D=3D3D=3D3D
$ make install_config
*** Deploying engine-config & engine-man= =3D age-domains
# Configuration files for the configuration tool:
install= =3D -m 644 backend/manager/tools/engine-config/src/main/resources/engine-confi= =3D g.conf /usr/local/etc/ovirt-engine/engine-config/
install: cannot create= =3D regular file `/usr/local/etc/ovirt-engine/engine-config/engine-config.conf= =3D ': Permission denied
make: *** [install_config] Error 1


Again= =3D ;
=3D3D=3D3D=3D3D=3D3D=3D3D
$ sudo make install_config
*** Deploying engine-config & engine-manag= =3D e-domains
# Configuration files for the configuration tool:
install -= =3D m 644 backend/manager/tools/engine-config/src/main/resources/engine-config.= =3D conf /usr/local/etc/ovirt-engine/engine-config/
install -m 644 backend/m= =3D anager/tools/engine-config/src/main/resources/engine-config.*properties /us= =3D r/local/etc/ovirt-engine/engine-config/
install -m 644 backend/manager/t= =3D ools/engine-config/src/main/resources/log4j.xml /usr/local/etc/ovirt-engine= =3D /engine-config/
# Main program for the configuration tool:
install -m= =3D 750 backend/manager/tools/engine-config/src/main/resources/engine-config /= =3D usr/local/share/ovirt-engine/bin/engine-config.sh
ln -s /usr/local/share= =3D /ovirt-engine/bin/engine-config.sh /usr/local/bin/engine-config
# Config= =3D uration files for the domain management tool:
install -m 644 backend/man= =3D ager/modules/utils/src/main/resources/engine-manage-domains.conf /usr/local/etc/ovirt-engine/engine-manage-domains/
install -m 644 backe= =3D nd/manager/modules/utils/src/main/resources/engine-manage-domains/log4j.xml= =3D /usr/local/etc/ovirt-engine/engine-manage-domains/
# Main program for t= =3D he domain management tool:
install -m 750 backend/manager/conf/kerberos/= =3D engine-manage-domains /usr/local/share/ovirt-engine/bin/engine-manage-domai= =3D ns.sh
ln -s /usr/local/share/ovirt-engine/bin/engine-manage-domains.sh /= =3D usr/local/bin/engine-manage-domains

It worked.


$ sudo ps = =3D ax | grep java
 8392 pts/0    S+   &n= =3D bsp; 0:00 grep --color=3D3Dauto java

jboss is running ???

I=3D stopped here without proceeding further in anticipating to rectify previou= =3D s errors first.

Please help.  TIA

B.R.
Stephen L
<= =3D br>



From: Oved Ourfalli <ovedo(a)redhat.com>
To: Stephen Liu <satimis(a)y= ahoo=3D .com>
Cc: users(a= )ovi=3D rt.org; Yair Zaslavsky <yzaslavs(a)redhat.com>
Sent: Friday, November 9, 2012 4:38 PM
Subject: Re: [Users] Probl= em=3D on creating database

Hey Stephen,

Is that po= =3D ssible that OVIRT_HOME is not set properly?
Maven looks for pom.xml file= =3D in the directory tha mvn command is run from, and according to the error t= =3D here is no such file there (in /home/satimis).

Have a nice day,
Oved
----- Or= =3D iginal Message -----
> From: "Stephen Liu" <satimis(a)yahoo.c= om&g=3D t;
> To: "Yair Zaslavsky" <yzaslavs(a)redhat.com>> =3D Cc: u=3D sers(a)ovirt.org
> Sent: Friday, November 9, 2012 10:18:46 AM
= &g=3D t; Subject: Re: [Users] Problem on creating database
>
>
&= =3D gt;
> Hi,
>
> On running further to install oVirt I enc= =3D ountered following problem;
>
> Steps performed;
>
&= =3D gt; $ cd $OVIRT_HOME
>
> $ mvn clean install
> /usr/lib/= =3D jvm/java
> [INFO] Scanning for projects...
> [INFO]
> ---= =3D ---------------------------------------------------------------------
&g= =3D t; [INFO] BUILD FAILURE
> [INFO]
> ------------------------------= =3D ------------------------------------------
> [INFO] Total time: 0.110= =3D s
> [INFO] Finished at: Fri Nov 09 12:23:57 HKT 2012
> [INFO] F= =3D inal Memory: 5M/115M
> [INFO]
> -------------------------------= =3D -----------------------------------------
> [ERROR] The goal you spec= =3D ified requires a project to execute but
> there is no POM in this dir= =3D ectory (/home/satimis). Please verify you
> invoked Maven from the co= =3D rrect directory. -> [Help 1]
> [ERROR]
> [ERROR] To see the = =3D full stack trace of the errors, re-run Maven with
> the -e switch.> [ERROR] Re-run Maven using the -X switch to enable full debug
>= =3D logging.
> [ERROR]
> [ERROR] For more information about the er= =3D rors and possible solutions,
> please read the following articles:> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVE= N/=3D MissingProjectException
>
> Failure ?
>
> > $ mvn --version
> /usr/lib/jvm/java
> Apache Maven 3.0.4 = =3D (rNON-CANONICAL_2012-10-24_11-25_mockbuild;
> 2012-10-24 19:25:04+080= =3D 0)
> Maven home: /usr/share/maven
> Java version: 1.7.0_09-iced= =3D tea, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-1.7.0-= =3D openjdk-1.7.0.9.x86_64/jre
> Default locale: en_US, platform encoding= =3D : UTF-8
> OS name: "linux", version: "3.6.5-1.fc17.x86_64", arch: "am= =3D d64",
> family: "unix"
>
>
> B.R.
> Stephen= =3D L
>
>
>
>
>
>
>
> <= =3D br>> From: Yair Zaslavsky <yzaslavs(a)redhat.com>
&g= t; To: Stephen Liu <satimis(a)yahoo.com>
> Cc: users(a)ovirt.org
>=3D ; Sent: Friday, November 9, 2012 2:53 PM
> Subject: Re: [Users] Probl= =3D em on creating database
>
>
>
>
> Hi, I'm= =3D not sure at what point exactly you see this dropdb failure.
> I chec= =3D ked the code at the dbscripts folder, and the only place where
> drop= =3D db is run, is at the beginning of execution of create_db.sh
> which i= =3D s run from create_db_devel.sh
> In addition, when I tried to create w= =3D ith non existing DB, I saw the
> same print, but the DB was still cre= =3D ated.
>
>
> Please elaborate on what is your exact prob= =3D lem?
> Do you manage to perform psql engine postgres after running th= =3D e
> script?
> You can also send us create_db.sh.log
>
>
> Thanks!
>
>
>
>
> From= =3D : "Stephen Liu" <
satimis(a)yahoo.com>
> To: users(a)ovirt.org=
=3D > Sent: Friday, November 9, 2012 7:09:05 AM
> Subject: [Users] Pro= =3D blem on creating database
>
>
>
> Hi all,
>= =3D ;
> OS - Fedora 17 64bit
> Manual:
> h=3D ttp://wiki.ovirt.org/wiki/Building_Ovirt_Engine#Prerequisites
> <= =3D br>>
> Creating the database
> =3D3D=3D3D=3D3D=3D3D=3D3D=3D= 3D=3D3D=3D3D=3D3D=3D =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D
>
> $ ls /home/satimi= s/ | grep ovirt-=3D engine
> ovirt-engine
>
> $OVIRT_HOME =3D3D /home/satimi= s<=3D br>>
> $ cd /home/satimis/ovirt-engine/backend/manager/dbscripts<= =3D br>> $ sudo ./create_db_devel.sh -u postgres
> Running original create_db script...
> Creating the= =3D database: engine
> dropdb: database removal failed: ERROR: database = =3D "engine" does not
> exist
> user name is: postgres
> Crea= =3D ting tables...
> Creating functions...
> Creating common functi= =3D ons...
> Inserting data ...
> .....
> .....
> Runni= =3D ng upgrade sql script
> upgrade/post_upgrade/0010_add_object_column_w= =3D hite_list_table.sql ...
> Setting development configuration values ..= =3D .
> Development setting done.
>
>
> dropdb: datab= =3D ase removal failed: ERROR: database "engine" does not
> exist
>= =3D
> Please advise how to fix the problem? TIA
>
> B.R.> Stephen L
>
> _________________________________________= =3D ______
> Users mailing list
> Users(a)ovirt.org
> h=3D ttp://lists.ovirt.org/mailman/listinfo/users
>
>
> = =3D
>
> _______________________________________________
> U= =3D sers mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/= ma=3D ilman/listinfo/users
>


--1552829269-1350755873-1352455697=3D:20408-- --===============0289233464672350251== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0xNTUyODI5MjY5LTEzNTA3NTU4NzMtMTM1MjQ1NTY5Nz06MjA0MDgKQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PWlzby04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog cXVvdGVkLXByaW50YWJsZQoKSGkgT3ZlZCw9MEE9MEE9MEFUaGlzIHRpbWUgSSB1c2VkIHRoZSBm dWxsIHBhdGg9MEE9MEE9MEEkIGNkIC9ob21lL3NhdGltaXMvPQpvdmlydC1lbmdpbmUvYmFja2Vu ZC9tYW5hZ2VyL2Ric2NyaXB0cz0wQSQgc3VkbyAuL2NyZWF0ZV9kYl9kZXZlbC5zaCAtdSBwb3M9 CnRncmVzPTBBW3N1ZG9dIHBhc3N3b3JkIGZvciBzYXRpbWlzOiA9MEFSdW5uaW5nIG9yaWdpbmFs IGNyZWF0ZV9kYiBzY3JpcHQuLj0KLj0wQUNyZWF0aW5nIHRoZSBkYXRhYmFzZTogZW5naW5lPTBB dXNlciBuYW1lIGlzOiBwb3N0Z3Jlcz0wQUNyZWF0aW5nIHRhYmxlPQpzLi4uPTBBQ3JlYXRpbmcg ZnVuY3Rpb25zLi4uPTBBLi4uLi49MEFDcmVhdGluZyBzdG9yZWQgcHJvY2VkdXJlcyBmcm9tIHZk c189Cmdyb3Vwc19zcC5zcWwgLi4uPTBBQ3JlYXRpbmcgc3RvcmVkIHByb2NlZHVyZXMgZnJvbSB2 ZHNfc3BtX2lkX21hcF9zcC5zcWwgLj0KLi49MEFDcmVhdGluZyBzdG9yZWQgcHJvY2VkdXJlcyBm cm9tIHZkc19zcC5zcWwgLi4uPTBBQ3JlYXRpbmcgc3RvcmVkIHByb2NlPQpkdXJlcyBmcm9tIHZt X2RldmljZV9zcC5zcWwgLi4uPTBBQ3JlYXRpbmcgc3RvcmVkIHByb2NlZHVyZXMgZnJvbSB2bV9w b29sX209CmFwc19zcC5zcWwgLi4uPTBBQ3JlYXRpbmcgc3RvcmVkIHByb2NlZHVyZXMgZnJvbSB2 bV9wb29sc19zcC5zcWwgLi4uPTBBQ3JlYT0KdGluZyBzdG9yZWQgcHJvY2VkdXJlcyBmcm9tIHZt c19zcC5zcWwgLi4uPTBBQ3JlYXRpbmcgc3RvcmVkIHByb2NlZHVyZXMgZnJvPQptIHZtX3RlbXBs YXRlc19zcC5zcWwgLi4uPTBBUnVubmluZz1BMCB1cGdyYWRlIHNxbCBzY3JpcHQgdXBncmFkZS9w b3N0X3VwZ3I9CmFkZS8wMDEwX2FkZF9vYmplY3RfY29sdW1uX3doaXRlX2xpc3RfdGFibGUuc3Fs IC4uLj0wQVNldHRpbmcgZGV2ZWxvcG1lbnQgYz0Kb25maWd1cmF0aW9uIHZhbHVlcyAuLi49MEFE ZXZlbG9wbWVudCBzZXR0aW5nIGRvbmUuPTBBPTBBPTBBaXQgd29ya2VkLj0wQT0KPTBBV2hhdCBp cyB0aGUgY29ycmVjdCBjb21tYW5kL3N0ZXAgY3JlYXRpbmcgJE9WSVJUX0hPTUUgd2hpY2ggaW5j bHVkZXMgL2hvPQptZS9zYXRpbWlzL292aXJ0LWVuZ2luZSA/PUEwIFRoYW5rcz0wQT0wQT0wQUNv bnRpbnVlZD0wQT0zRD0zRD0zRD0zRD0zRD0zRD0KPTNEPTNEPTBBPTBBJCBjZCAuLi8uLi8uLj0w QSQgbXZuIGNsZWFuIGluc3RhbGw9MEE9MEFJdCB0b29rIGxvbmcgdGltZSB0byBjPQpvbXBsZXRl PTBBPTBBPTBBRGVwbG95ID0wQT0zRD0zRD0zRD0zRD0zRD0zRD0wQT0wQSQgbHM9MEFiYWNrZW5k PUEwPUEwPUEwPQo9QTA9QTA9QTA9QTA9QTA9QTA9QTAgY29uZmlnPUEwPUEwPUEwPUEwPUEwIGVh cj1BMD1BMD1BMD1BMD1BMD1BMCBMSUNFTlNFPQo9QTA9QTAgcGFja2FnaW5nPTBBYnVpbGQtdG9v bHMtcm9vdD1BMCBkZXBsb3ltZW50PUEwIGZyb250ZW5kPUEwIE1ha2VmaWxlPQo9QTAgcG9tLnht bD0wQT0wQSQgY2QgZWFyLz0wQSQgbXZuIGNsZWFuIGluc3RhbGwgLVBkZXAsc2V0dXA9MEEuLi4u Li49MEFbSU49CkZPXSBFeGVjdXRlZCB0YXNrcz0wQVtJTkZPXSAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0w QVtJTkZPXSBCVUlMRCBTVUNDRVNTPTBBW0lORk9dIC0tLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPTBBW0lORk9d IFRvdGFsIHRpbWU9CjogMTEuOTQ4cz0wQVtJTkZPXSBGaW5pc2hlZCBhdDogRnJpIE5vdiAwOSAx NzozOToyNyBIS1QgMjAxMj0wQVtJTkZPXSBGaW5hbD0KIE1lbW9yeTogMTZNLzMzMU09MEFbSU5G T10gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS09MEE9MEE9MEEkIG12biBjbGVhbiBpbnN0YWxsIC1QZGVwPTBB Li4uLi4uLj0wQVtJTkY9Ck9dIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KPTBBW0lORk9dIEJVSUxEIFNVQ0NF U1M9MEFbSU5GT10gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09MEFbSU5GT10gVG90YWwgdGltZTogNS45OTBz PTBBW0lORk9dIEZpbmlzaGU9CmQgYXQ6IEZyaSBOb3YgMDkgMTc6NDA6MzggSEtUIDIwMTI9MEFb SU5GT10gRmluYWwgTWVtb3J5OiAxNk0vMzMxTT0wQVtJTkZPXT0KIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0K PTBBPTBBPTBBQ29weWluZyB2ZHNtIGJvb3RzdHJhcCBmaWxlcyAodGhpcyBzdGVwIGlnbm9yZWQp PTBBPTBBPTBBRGVwbG95aW5nPQogZW5naW5lLWNvbmZpZyAmIGVuZ2luZS1tYW5hZ2UtZG9tYWlu cyA9MEE9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9Cj0zRD0zRD0zRD0zRD0zRD0z RD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0z RD0KPTNEPTNEPTNEPTNEPTBBPTBBJCBjZCAuLj0wQT0wQSQgbWFrZSBjcmVhdGVfZGlycz0wQSoq KiBDcmVhdGluZyBEaXJlY3RvcmllPQpzPTBBaW5zdGFsbDogY2Fubm90IGNyZWF0ZSBkaXJlY3Rv cnkgYC91c3IvbG9jYWwvc2hhcmUvb3ZpcnQtZW5naW5lJzogUGVybWk9CnNzaW9uIGRlbmllZD0w QW1ha2U6ICoqKiBbY3JlYXRlX2RpcnNdIEVycm9yIDE9MEE9MEE9MEFBZ2Fpbjs9MEE9M0Q9M0Q9 M0Q9Cj0zRD0zRD0wQSQgc3VkbyBtYWtlIGNyZWF0ZV9kaXJzPTBBW3N1ZG9dIHBhc3N3b3JkIGZv ciBzYXRpbWlzOiA9MEEqKiogQ3JlYT0KdGluZyBEaXJlY3Rvcmllcz0wQT0wQT0wQSQgbWFrZSBp bnN0YWxsX3Rvb2xzPTBBbWFrZTogKioqIE5vIHJ1bGUgdG8gbWFrZSB0PQphcmdldCBgaW5zdGFs bF90b29scycuPUEwIFN0b3AuPTBBPTBBJCBzdWRvIG1ha2UgaW5zdGFsbF90b29scz0wQW1ha2U6 ICoqKiA9Ck5vIHJ1bGUgdG8gbWFrZSB0YXJnZXQgYGluc3RhbGxfdG9vbHMnLj1BMCBTdG9wLj0w QT0wQUVuY291bnRlcmVkIHByb2JsZW0gaD0KZXJlLj1BMCBQbGVhc2UgaGVscD0wQT0wQT0wQUNv bnRpbnVlZD0wQT0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0wQT0wQSQgbWFrPQplIGluc3RhbGxf Y29uZmlnPTBBKioqIERlcGxveWluZyBlbmdpbmUtY29uZmlnICYgZW5naW5lLW1hbmFnZS1kb21h aW5zPTBBIyA9CkNvbmZpZ3VyYXRpb24gZmlsZXMgZm9yIHRoZSBjb25maWd1cmF0aW9uIHRvb2w6 PTBBaW5zdGFsbCAtbSA2NDQgYmFja2VuZC9tYT0KbmFnZXIvdG9vbHMvZW5naW5lLWNvbmZpZy9z cmMvbWFpbi9yZXNvdXJjZXMvZW5naW5lLWNvbmZpZy5jb25mIC91c3IvbG9jYWwvPQpldGMvb3Zp cnQtZW5naW5lL2VuZ2luZS1jb25maWcvPTBBaW5zdGFsbDogY2Fubm90IGNyZWF0ZSByZWd1bGFy IGZpbGUgYC91c3I9Ci9sb2NhbC9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS1jb25maWcvZW5naW5l LWNvbmZpZy5jb25mJzogUGVybWlzc2lvbiBkZW5pZT0KZD0wQW1ha2U6ICoqKiBbaW5zdGFsbF9j b25maWddIEVycm9yIDE9MEE9MEE9MEFBZ2Fpbjs9MEE9M0Q9M0Q9M0Q9M0Q9M0Q9MEEkPQogc3Vk byBtYWtlIGluc3RhbGxfY29uZmlnPTBBKioqIERlcGxveWluZyBlbmdpbmUtY29uZmlnICYgZW5n aW5lLW1hbmFnZS1kb209CmFpbnM9MEEjIENvbmZpZ3VyYXRpb24gZmlsZXMgZm9yIHRoZSBjb25m aWd1cmF0aW9uIHRvb2w6PTBBaW5zdGFsbCAtbSA2NDQgYj0KYWNrZW5kL21hbmFnZXIvdG9vbHMv ZW5naW5lLWNvbmZpZy9zcmMvbWFpbi9yZXNvdXJjZXMvZW5naW5lLWNvbmZpZy5jb25mIC91PQpz ci9sb2NhbC9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS1jb25maWcvPTBBaW5zdGFsbCAtbSA2NDQg YmFja2VuZC9tYW5hZ2VyL3Q9Cm9vbHMvZW5naW5lLWNvbmZpZy9zcmMvbWFpbi9yZXNvdXJjZXMv ZW5naW5lLWNvbmZpZy4qcHJvcGVydGllcyAvdXNyL2xvY2FsLz0KZXRjL292aXJ0LWVuZ2luZS9l bmdpbmUtY29uZmlnLz0wQWluc3RhbGwgLW0gNjQ0IGJhY2tlbmQvbWFuYWdlci90b29scy9lbmdp PQpuZS1jb25maWcvc3JjL21haW4vcmVzb3VyY2VzL2xvZzRqLnhtbCAvdXNyL2xvY2FsL2V0Yy9v dmlydC1lbmdpbmUvZW5naW5lLWM9Cm9uZmlnLz0wQSMgTWFpbiBwcm9ncmFtIGZvciB0aGUgY29u ZmlndXJhdGlvbiB0b29sOj0wQWluc3RhbGwgLW0gNzUwIGJhY2tlbj0KZC9tYW5hZ2VyL3Rvb2xz L2VuZ2luZS1jb25maWcvc3JjL21haW4vcmVzb3VyY2VzL2VuZ2luZS1jb25maWcgL3Vzci9sb2Nh bC9zPQpoYXJlL292aXJ0LWVuZ2luZS9iaW4vZW5naW5lLWNvbmZpZy5zaD0wQWxuIC1zIC91c3Iv bG9jYWwvc2hhcmUvb3ZpcnQtZW5naW49CmUvYmluL2VuZ2luZS1jb25maWcuc2ggL3Vzci9sb2Nh bC9iaW4vZW5naW5lLWNvbmZpZz0wQSMgQ29uZmlndXJhdGlvbiBmaWxlcz0KIGZvciB0aGUgZG9t YWluIG1hbmFnZW1lbnQgdG9vbDo9MEFpbnN0YWxsIC1tIDY0NCBiYWNrZW5kL21hbmFnZXIvbW9k dWxlcy91PQp0aWxzL3NyYy9tYWluL3Jlc291cmNlcy9lbmdpbmUtbWFuYWdlLWRvbWFpbnMuY29u ZiAvdXNyL2xvY2FsL2V0Yy9vdmlydC1lbmc9CmluZS9lbmdpbmUtbWFuYWdlLWRvbWFpbnMvPTBB aW5zdGFsbCAtbSA2NDQgYmFja2VuZC9tYW5hZ2VyL21vZHVsZXMvdXRpbHMvcz0KcmMvbWFpbi9y ZXNvdXJjZXMvZW5naW5lLW1hbmFnZS1kb21haW5zL2xvZzRqLnhtbCAvdXNyL2xvY2FsL2V0Yy9v dmlydC1lbmdpPQpuZS9lbmdpbmUtbWFuYWdlLWRvbWFpbnMvPTBBIyBNYWluIHByb2dyYW0gZm9y IHRoZSBkb21haW4gbWFuYWdlbWVudCB0b29sOj0KPTBBaW5zdGFsbCAtbSA3NTAgYmFja2VuZC9t YW5hZ2VyL2NvbmYva2VyYmVyb3MvZW5naW5lLW1hbmFnZS1kb21haW5zIC91c3IvPQpsb2NhbC9z aGFyZS9vdmlydC1lbmdpbmUvYmluL2VuZ2luZS1tYW5hZ2UtZG9tYWlucy5zaD0wQWxuIC1zIC91 c3IvbG9jYWwvc2g9CmFyZS9vdmlydC1lbmdpbmUvYmluL2VuZ2luZS1tYW5hZ2UtZG9tYWlucy5z aCAvdXNyL2xvY2FsL2Jpbi9lbmdpbmUtbWFuYWdlLT0KZG9tYWlucz0wQT0wQUl0IHdvcmtlZC49 MEE9MEE9MEEkIHN1ZG8gcHMgYXggfCBncmVwIGphdmE9MEE9QTA4MzkyIHB0cy8wPUEwPQo9QTA9 QTAgUys9QTA9QTA9QTA9QTAgMDowMCBncmVwIC0tY29sb3I9M0RhdXRvIGphdmE9MEE9MEFqYm9z cyBpcyBydW5uaW5nID89Cj8/PTBBPTBBPTBBSSBzdG9wcGVkIGhlcmUgd2l0aG91dCBwcm9jZWVk aW5nIGZ1cnRoZXIgaW4gYW50aWNpcGF0aW5nIHRvIHJlYz0KdGlmeSBwcmV2aW91cyBlcnJvcnMg Zmlyc3QuPTBBPTBBUGxlYXNlIGhlbHAuPUEwIFRJQT0wQT0wQUIuUi49MEFTdGVwaGVuIEw9Cj0w QT0wQT0wQT0wQT0wQT0wQT0wQT0wQT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXz0w QT4gRnJvbTogT3ZlZCBPdT0KcmZhbGxpIDxvdmVkb0ByZWRoYXQuY29tPj0wQT5UbzogU3RlcGhl biBMaXUgPHNhdGltaXNAeWFob28uY29tPiA9MEE+Q2M6IHVzPQplcnNAb3ZpcnQub3JnOyBZYWly IFphc2xhdnNreSA8eXphc2xhdnNAcmVkaGF0LmNvbT4gPTBBPlNlbnQ6IEZyaWRheSwgTm92ZW09 CmJlciA5LCAyMDEyIDQ6MzggUE09MEE+U3ViamVjdDogUmU6IFtVc2Vyc10gUHJvYmxlbSBvbiBj cmVhdGluZyBkYXRhYmFzZT0wQT0KPiA9MEE+SGV5IFN0ZXBoZW4sPTBBPj0wQT5JcyB0aGF0IHBv c3NpYmxlIHRoYXQgT1ZJUlRfSE9NRSBpcyBub3Qgc2V0IHByb3BlPQpybHk/PTBBPk1hdmVuIGxv b2tzIGZvciBwb20ueG1sIGZpbGUgaW4gdGhlIGRpcmVjdG9yeSB0aGEgbXZuIGNvbW1hbmQgaXMg cnU9Cm4gZnJvbSwgYW5kIGFjY29yZGluZyB0byB0aGUgZXJyb3IgdGhlcmUgaXMgbm8gc3VjaCBm aWxlIHRoZXJlIChpbiAvaG9tZS9zYT0KdGltaXMpLj0wQT49MEE+SGF2ZSBhIG5pY2UgZGF5LD0w QT5PdmVkPTBBPi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS09MEE+PQo+IEZyb206ICJTdGVw aGVuIExpdSIgPHNhdGltaXNAeWFob28uY29tPj0wQT4+IFRvOiAiWWFpciBaYXNsYXZza3kiIDx5 emFzbGE9CnZzQHJlZGhhdC5jb20+PTBBPj4gQ2M6IHVzZXJzQG92aXJ0Lm9yZz0wQT4+IFNlbnQ6 IEZyaWRheSwgTm92ZW1iZXIgOSwgMjAxMj0KIDEwOjE4OjQ2IEFNPTBBPj4gU3ViamVjdDogUmU6 IFtVc2Vyc10gUHJvYmxlbSBvbiBjcmVhdGluZyBkYXRhYmFzZT0wQT4+ID0KPTBBPj4gPTBBPj4g PTBBPj4gSGksPTBBPj4gPTBBPj4gT24gcnVubmluZyBmdXJ0aGVyIHRvIGluc3RhbGwgb1ZpcnQg SSBlbmNvPQp1bnRlcmVkIGZvbGxvd2luZyBwcm9ibGVtOz0wQT4+ID0wQT4+IFN0ZXBzIHBlcmZv cm1lZDs9MEE+PiA9MEE+PiAkIGNkICRPVkk9ClJUX0hPTUU9MEE+PiA9MEE+PiAkIG12biBjbGVh biBpbnN0YWxsPTBBPj4gL3Vzci9saWIvanZtL2phdmE9MEE+PiBbSU5GT10gUz0KY2FubmluZyBm b3IgcHJvamVjdHMuLi49MEE+PiBbSU5GT109MEE+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tPQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0wQT4+IFtJ TkZPXSBCVUlMRCBGQUlMVVJFPTBBPj4gW0lORk89Cl09MEE+PiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KLS0tLT0w QT4+IFtJTkZPXSBUb3RhbCB0aW1lOiAwLjExMHM9MEE+PiBbSU5GT10gRmluaXNoZWQgYXQ6IEZy aSBOb3YgMDkgMTI6PQoyMzo1NyBIS1QgMjAxMj0wQT4+IFtJTkZPXSBGaW5hbCBNZW1vcnk6IDVN LzExNU09MEE+PiBbSU5GT109MEE+PiAtLS0tLS0tLS09Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0wQT4+IFtFUlJPUj0KXSBU aGUgZ29hbCB5b3Ugc3BlY2lmaWVkIHJlcXVpcmVzIGEgcHJvamVjdCB0byBleGVjdXRlIGJ1dD0w QT4+IHRoZXJlIGlzIG5vPQogUE9NIGluIHRoaXMgZGlyZWN0b3J5ICgvaG9tZS9zYXRpbWlzKS4g UGxlYXNlIHZlcmlmeSB5b3U9MEE+PiBpbnZva2VkIE1hdmU9Cm4gZnJvbSB0aGUgY29ycmVjdCBk aXJlY3RvcnkuIC0+IFtIZWxwIDFdPTBBPj4gW0VSUk9SXT0wQT4+IFtFUlJPUl0gVG8gc2VlID0K dGhlIGZ1bGwgc3RhY2sgdHJhY2Ugb2YgdGhlIGVycm9ycywgcmUtcnVuIE1hdmVuIHdpdGg9MEE+ PiB0aGUgLWUgc3dpdGNoLj0KPTBBPj4gW0VSUk9SXSBSZS1ydW4gTWF2ZW4gdXNpbmcgdGhlIC1Y IHN3aXRjaCB0byBlbmFibGUgZnVsbCBkZWJ1Zz0wQT4+IGxvPQpnZ2luZy49MEE+PiBbRVJST1Jd PTBBPj4gW0VSUk9SXSBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZXJyb3JzIGFuZCA9 CnBvc3NpYmxlIHNvbHV0aW9ucyw9MEE+PiBwbGVhc2UgcmVhZCB0aGUgZm9sbG93aW5nIGFydGlj bGVzOj0wQT4+IFtFUlJPUl0gWz0KSGVscCAxXT0wQT4+IGh0dHA6Ly9jd2lraS5hcGFjaGUub3Jn L2NvbmZsdWVuY2UvZGlzcGxheS9NQVZFTi9NaXNzaW5nUHJvamVjPQp0RXhjZXB0aW9uPTBBPj4g PTBBPj4gRmFpbHVyZSA/PTBBPj4gPTBBPj4gPTBBPj4gJCBtdm4gLS12ZXJzaW9uPTBBPj4gL3Vz ci89CmxpYi9qdm0vamF2YT0wQT4+IEFwYWNoZSBNYXZlbiAzLjAuNCAock5PTi1DQU5PTklDQUxf MjAxMi0xMC0yNF8xMS0yNV9tb2NrYj0KdWlsZDs9MEE+PiAyMDEyLTEwLTI0IDE5OjI1OjA0KzA4 MDApPTBBPj4gTWF2ZW4gaG9tZTogL3Vzci9zaGFyZS9tYXZlbj0wQT4+PQogSmF2YSB2ZXJzaW9u OiAxLjcuMF8wOS1pY2VkdGVhLCB2ZW5kb3I6IE9yYWNsZSBDb3Jwb3JhdGlvbj0wQT4+IEphdmEg aG9tZTo9CiAvdXNyL2xpYi9qdm0vamF2YS0xLjcuMC1vcGVuamRrLTEuNy4wLjkueDg2XzY0L2py ZT0wQT4+IERlZmF1bHQgbG9jYWxlOiBlbj0KX1VTLCBwbGF0Zm9ybSBlbmNvZGluZzogVVRGLTg9 MEE+PiBPUyBuYW1lOiAibGludXgiLCB2ZXJzaW9uOiAiMy42LjUtMS5mYzE3PQoueDg2XzY0Iiwg YXJjaDogImFtZDY0Iiw9MEE+PiBmYW1pbHk6ICJ1bml4Ij0wQT4+ID0wQT4+ID0wQT4+IEIuUi49 MEE+PiBTdGU9CnBoZW4gTD0wQT4+ID0wQT4+ID0wQT4+ID0wQT4+ID0wQT4+ID0wQT4+ID0wQT4+ ID0wQT4+ID0wQT4+IEZyb206IFlhaXIgWmFzbD0KYXZza3kgPHl6YXNsYXZzQHJlZGhhdC5jb20+ PTBBPj4gVG86IFN0ZXBoZW4gTGl1IDxzYXRpbWlzQHlhaG9vLmNvbT49MEE+PiBDPQpjOiB1c2Vy c0BvdmlydC5vcmc9MEE+PiBTZW50OiBGcmlkYXksIE5vdmVtYmVyIDksIDIwMTIgMjo1MyBQTT0w QT4+IFN1YmplY3Q9CjogUmU6IFtVc2Vyc10gUHJvYmxlbSBvbiBjcmVhdGluZyBkYXRhYmFzZT0w QT4+ID0wQT4+ID0wQT4+ID0wQT4+ID0wQT4+IEhpLD0KIEknbSBub3Qgc3VyZSBhdCB3aGF0IHBv aW50IGV4YWN0bHkgeW91IHNlZSB0aGlzIGRyb3BkYiBmYWlsdXJlLj0wQT4+IEkgY2hlPQpja2Vk IHRoZSBjb2RlIGF0IHRoZSBkYnNjcmlwdHMgZm9sZGVyLCBhbmQgdGhlIG9ubHkgcGxhY2Ugd2hl cmU9MEE+PiBkcm9wZGI9CiBpcyBydW4sIGlzIGF0IHRoZSBiZWdpbm5pbmcgb2YgZXhlY3V0aW9u IG9mIGNyZWF0ZV9kYi5zaD0wQT4+IHdoaWNoIGlzIHJ1bj0KIGZyb20gY3JlYXRlX2RiX2RldmVs LnNoPTBBPj4gSW4gYWRkaXRpb24sIHdoZW4gSSB0cmllZCB0byBjcmVhdGUgd2l0aCBub24gPQpl eGlzdGluZyBEQiwgSSBzYXcgdGhlPTBBPj4gc2FtZSBwcmludCwgYnV0IHRoZSBEQiB3YXMgc3Rp bGwgY3JlYXRlZC49MEE+PiA9Cj0wQT4+ID0wQT4+IFBsZWFzZSBlbGFib3JhdGUgb24gd2hhdCBp cyB5b3VyIGV4YWN0IHByb2JsZW0/PTBBPj4gRG8geW91IG1hbj0KYWdlIHRvIHBlcmZvcm0gcHNx bCBlbmdpbmUgcG9zdGdyZXMgYWZ0ZXIgcnVubmluZyB0aGU9MEE+PiBzY3JpcHQ/PTBBPj4gWW91 PQogY2FuIGFsc28gc2VuZCB1cyBjcmVhdGVfZGIuc2gubG9nPTBBPj4gPTBBPj4gPTBBPj4gVGhh bmtzIT0wQT4+ID0wQT4+ID0wQT49Cj4gPTBBPj4gPTBBPj4gRnJvbTogIlN0ZXBoZW4gTGl1IiA8 c2F0aW1pc0B5YWhvby5jb20+PTBBPj4gVG86IHVzZXJzQG92aXJ0Lj0Kb3JnPTBBPj4gU2VudDog RnJpZGF5LCBOb3ZlbWJlciA5LCAyMDEyIDc6MDk6MDUgQU09MEE+PiBTdWJqZWN0OiBbVXNlcnNd IFByPQpvYmxlbSBvbiBjcmVhdGluZyBkYXRhYmFzZT0wQT4+ID0wQT4+ID0wQT4+ID0wQT4+IEhp IGFsbCw9MEE+PiA9MEE+PiBPUyAtIEY9CmVkb3JhIDE3IDY0Yml0PTBBPj4gTWFudWFsOj0wQT4+ IGh0dHA6Ly93aWtpLm92aXJ0Lm9yZy93aWtpL0J1aWxkaW5nX092aXJ0Xz0KRW5naW5lI1ByZXJl cXVpc2l0ZXM9MEE+PiA9MEE+PiA9MEE+PiBDcmVhdGluZyB0aGUgZGF0YWJhc2U9MEE+PiA9M0Q9 M0Q9M0Q9Cj0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0wQT4+ID0w QT4+ICQgbHMgL2hvbWUvc2F0aW1pcy8gfD0KIGdyZXAgb3ZpcnQtZW5naW5lPTBBPj4gb3ZpcnQt ZW5naW5lPTBBPj4gPTBBPj4gJE9WSVJUX0hPTUUgPTNEIC9ob21lL3NhdGltPQppcz0wQT4+ID0w QT4+ICQgY2QgL2hvbWUvc2F0aW1pcy9vdmlydC1lbmdpbmUvYmFja2VuZC9tYW5hZ2VyL2Ric2Ny aXB0cz0wQT49Cj4gJCBzdWRvIC4vY3JlYXRlX2RiX2RldmVsLnNoIC11IHBvc3RncmVzPTBBPj4g UnVubmluZyBvcmlnaW5hbCBjcmVhdGVfZGIgcz0KY3JpcHQuLi49MEE+PiBDcmVhdGluZyB0aGUg ZGF0YWJhc2U6IGVuZ2luZT0wQT4+IGRyb3BkYjogZGF0YWJhc2UgcmVtb3ZhbCBmPQphaWxlZDog RVJST1I6IGRhdGFiYXNlICJlbmdpbmUiIGRvZXMgbm90PTBBPj4gZXhpc3Q9MEE+PiB1c2VyIG5h bWUgaXM6IHBvc3Q9CmdyZXM9MEE+PiBDcmVhdGluZyB0YWJsZXMuLi49MEE+PiBDcmVhdGluZyBm dW5jdGlvbnMuLi49MEE+PiBDcmVhdGluZyBjb21tbz0KbiBmdW5jdGlvbnMuLi49MEE+PiBJbnNl cnRpbmcgZGF0YSAuLi49MEE+PiAuLi4uLj0wQT4+IC4uLi4uPTBBPj4gUnVubmluZyB1PQpwZ3Jh ZGUgc3FsIHNjcmlwdD0wQT4+IHVwZ3JhZGUvcG9zdF91cGdyYWRlLzAwMTBfYWRkX29iamVjdF9j b2x1bW5fd2hpdGVfbGk9CnN0X3RhYmxlLnNxbCAuLi49MEE+PiBTZXR0aW5nIGRldmVsb3BtZW50 IGNvbmZpZ3VyYXRpb24gdmFsdWVzIC4uLj0wQT4+IERldj0KZWxvcG1lbnQgc2V0dGluZyBkb25l Lj0wQT4+ID0wQT4+ID0wQT4+IGRyb3BkYjogZGF0YWJhc2UgcmVtb3ZhbCBmYWlsZWQ6IEVSPQpS T1I6IGRhdGFiYXNlICJlbmdpbmUiIGRvZXMgbm90PTBBPj4gZXhpc3Q9MEE+PiA9MEE+PiBQbGVh c2UgYWR2aXNlIGhvdyB0byA9CmZpeCB0aGUgcHJvYmxlbT8gVElBPTBBPj4gPTBBPj4gQi5SLj0w QT4+IFN0ZXBoZW4gTD0wQT4+ID0wQT4+IF9fX19fX19fX19fXz0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX189MEE+PiBVc2VycyBtYWlsaW5nIGxpc3Q9MEE+PiBVc2Vyc0Bvdmly PQp0Lm9yZz0wQT4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy cz0wQT4+ID0wQT4+ID0wQT4+ID0KPTBBPj4gPTBBPj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX189MEE+PiBVc2VycyBtYWlsPQppbmcgbGlzdD0wQT4+IFVz ZXJzQG92aXJ0Lm9yZz0wQT4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by89CnVzZXJzPTBBPj4gPTBBPj0wQT49MEE+Ci0tMTU1MjgyOTI2OS0xMzUwNzU1ODczLTEzNTI0 NTU2OTc9OjIwNDA4CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PWlzby04ODU5LTEK Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+PGJvZHk+ PGRpdiBzdHlsZT0zRCJjb2xvcjojMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGZvbnQtZmFt aWx5OmFyPQppYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJwdCI+SGkgT3Zl ZCw8YnI+PGJyPjxicj5UaGlzIHRpbWUgSSA9CnVzZWQgdGhlIGZ1bGwgcGF0aDxicj48YnI+PGJy PiQgY2QgL2hvbWUvc2F0aW1pcy9vdmlydC1lbmdpbmUvYmFja2VuZC9tYW5hZz0KZXIvZGJzY3Jp cHRzPGJyPiQgc3VkbyAuL2NyZWF0ZV9kYl9kZXZlbC5zaCAtdSBwb3N0Z3Jlczxicj5bc3Vkb10g cGFzc3dvcmQgPQpmb3Igc2F0aW1pczogPGJyPlJ1bm5pbmcgb3JpZ2luYWwgY3JlYXRlX2RiIHNj cmlwdC4uLjxicj5DcmVhdGluZyB0aGUgZGF0YWI9CmFzZTogZW5naW5lPGJyPnVzZXIgbmFtZSBp czogcG9zdGdyZXM8YnI+Q3JlYXRpbmcgdGFibGVzLi4uPGJyPkNyZWF0aW5nIGZ1bj0KY3Rpb25z Li4uPGJyPi4uLi4uPGJyPkNyZWF0aW5nIHN0b3JlZCBwcm9jZWR1cmVzIGZyb20gdmRzX2dyb3Vw c19zcC5zcWwgLi4uPQo8YnI+Q3JlYXRpbmcgc3RvcmVkIHByb2NlZHVyZXMgZnJvbSB2ZHNfc3Bt X2lkX21hcF9zcC5zcWwgLi4uPGJyPkNyZWF0aW5nIHM9CnRvcmVkIHByb2NlZHVyZXMgZnJvbSB2 ZHNfc3Auc3FsIC4uLjxicj5DcmVhdGluZyBzdG9yZWQgcHJvY2VkdXJlcyBmcm9tIHZtXz0KZGV2 aWNlX3NwLnNxbCAuLi48YnI+Q3JlYXRpbmcgc3RvcmVkIHByb2NlZHVyZXMgZnJvbSB2bV9wb29s X21hcHNfc3Auc3FsIC4uPQouPGJyPkNyZWF0aW5nIHN0b3JlZCBwcm9jZWR1cmVzIGZyb20gdm1f cG9vbHNfc3Auc3FsIC4uLjxicj5DcmVhdGluZyBzdG9yZWQ9CiBwcm9jZWR1cmVzIGZyb20gdm1z X3NwLnNxbCAuLi48YnI+Q3JlYXRpbmcgc3RvcmVkIHByb2NlZHVyZXMgZnJvbSB2bV90ZW1wbD0K YXRlc19zcC5zcWwgLi4uPGJyPlJ1bm5pbmcmbmJzcDsgdXBncmFkZSBzcWwgc2NyaXB0CiB1cGdy YWRlL3Bvc3RfdXBncmFkZS8wMDEwX2FkZF9vYmplY3RfY29sdW1uX3doaXRlX2xpc3RfdGFibGUu c3FsIC4uLjxicj5TZT0KdHRpbmcgZGV2ZWxvcG1lbnQgY29uZmlndXJhdGlvbiB2YWx1ZXMgLi4u PGJyPkRldmVsb3BtZW50IHNldHRpbmcgZG9uZS48YnI+PQo8YnI+PGJyPml0IHdvcmtlZC48YnI+ PGJyPldoYXQgaXMgdGhlIGNvcnJlY3QgY29tbWFuZC9zdGVwIGNyZWF0aW5nICRPVklSVF89CkhP TUUgd2hpY2ggaW5jbHVkZXMgL2hvbWUvc2F0aW1pcy9vdmlydC1lbmdpbmUgPyZuYnNwOyBUaGFu a3M8YnI+PGJyPjxicj5Dbz0KbnRpbnVlZDxicj49M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q8YnI+ PGJyPiQgY2QgLi4vLi4vLi48YnI+JCBtdm4gY2xlYW4gaW5zPQp0YWxsPGJyPjxicj5JdCB0b29r IGxvbmcgdGltZSB0byBjb21wbGV0ZTxicj48YnI+PGJyPkRlcGxveSA8YnI+PTNEPTNEPTNEPQo9 M0Q9M0Q9M0Q8YnI+PGJyPiQgbHM8YnI+YmFja2VuZCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyY9Cm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbmZpZyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBlYXImbmJzcDsmbmJzcDsmbmJzcD0KOyZuYnNwOyZuYnNwOyZuYnNw OyBMSUNFTlNFJm5ic3A7Jm5ic3A7IHBhY2thZ2luZzxicj5idWlsZC10b29scy1yb290Jm5ic3A7 PQogZGVwbG95bWVudCZuYnNwOyBmcm9udGVuZCZuYnNwOyBNYWtlZmlsZSZuYnNwOyBwb20ueG1s PGJyPjxicj4kIGNkIGVhci88YnI9Cj4kIG12biBjbGVhbiBpbnN0YWxsIC1QZGVwLHNldHVwPGJy Pi4uLi4uLjxicj5bSU5GT10gRXhlY3V0ZWQgdGFza3M8YnI+W0lORj0KT10gLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tPQo8YnI+W0lORk9dIEJVSUxEIFNVQ0NFU1M8YnI+W0lORk9dCiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08 Yj0Kcj5bSU5GT10gVG90YWwgdGltZTogMTEuOTQ4czxicj5bSU5GT10gRmluaXNoZWQgYXQ6IEZy aSBOb3YgMDkgMTc6Mzk6MjcgSEtUPQogMjAxMjxicj5bSU5GT10gRmluYWwgTWVtb3J5OiAxNk0v MzMxTTxicj5bSU5GT10gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+PGJyPjxicj4kIG12biBjbGVhbiBp bnN0YT0KbGwgLVBkZXA8YnI+Li4uLi4uLjxicj5bSU5GT10gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+ W0lORk9dIEJVSUxEIFNVQ0NFU1M8YnI+W0lORk9dIC0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPltJTkZP XSBUb3RhbD0KIHRpbWU6IDUuOTkwczxicj5bSU5GT10gRmluaXNoZWQgYXQ6IEZyaSBOb3YgMDkg MTc6NDA6MzggSEtUIDIwMTI8YnI+W0lORk9dPQogRmluYWwgTWVtb3J5OiAxNk0vMzMxTTxicj5b SU5GT10gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+PGJyPjxicj5Db3B5aW5nIHZkc20gYm9vdHN0cmFw IGZpbGVzICh0aD0KaXMgc3RlcCBpZ25vcmVkKTxicj48YnI+PGJyPkRlcGxveWluZyBlbmdpbmUt Y29uZmlnICZhbXA7IGVuZ2luZS1tYW5hZ2UtZG9tPQphaW5zIDxicj49M0Q9M0Q9M0Q9M0Q9M0Q9 M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9Cj0zRD0z RD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRDxicj48YnI+ JCBjZCAuLjxicj48Yj0Kcj4kIG1ha2UgY3JlYXRlX2RpcnM8YnI+KioqIENyZWF0aW5nIERpcmVj dG9yaWVzPGJyPmluc3RhbGw6IGNhbm5vdAogY3JlYXRlIGRpcmVjdG9yeSBgL3Vzci9sb2NhbC9z aGFyZS9vdmlydC1lbmdpbmUnOiBQZXJtaXNzaW9uIGRlbmllZDxicj5tYWs9CmU6ICoqKiBbY3Jl YXRlX2RpcnNdIEVycm9yIDE8YnI+PGJyPjxicj5BZ2Fpbjs8YnI+PTNEPTNEPTNEPTNEPTNEPGJy PiQgc3Vkbz0KIG1ha2UgY3JlYXRlX2RpcnM8YnI+W3N1ZG9dIHBhc3N3b3JkIGZvciBzYXRpbWlz OiA8YnI+KioqIENyZWF0aW5nIERpcmVjdG9yPQppZXM8YnI+PGJyPjxicj4kIG1ha2UgaW5zdGFs bF90b29sczxicj5tYWtlOiAqKiogTm8gcnVsZSB0byBtYWtlIHRhcmdldCBgaW49CnN0YWxsX3Rv b2xzJy4mbmJzcDsgU3RvcC48YnI+PGJyPiQgc3VkbyBtYWtlIGluc3RhbGxfdG9vbHM8YnI+bWFr ZTogKioqIE5vID0KcnVsZSB0byBtYWtlIHRhcmdldCBgaW5zdGFsbF90b29scycuJm5ic3A7IFN0 b3AuPGJyPjxicj5FbmNvdW50ZXJlZCBwcm9ibGVtPQogaGVyZS4mbmJzcDsgUGxlYXNlIGhlbHA8 YnI+PGJyPjxicj5Db250aW51ZWQ8YnI+PTNEPTNEPTNEPTNEPTNEPTNEPTNEPTNEPGI9CnI+PGJy PiQgbWFrZSBpbnN0YWxsX2NvbmZpZzxicj4qKiogRGVwbG95aW5nIGVuZ2luZS1jb25maWcgJmFt cDsgZW5naW5lLW1hbj0KYWdlLWRvbWFpbnM8YnI+IyBDb25maWd1cmF0aW9uIGZpbGVzIGZvciB0 aGUgY29uZmlndXJhdGlvbiB0b29sOjxicj5pbnN0YWxsPQogLW0gNjQ0IGJhY2tlbmQvbWFuYWdl ci90b29scy9lbmdpbmUtY29uZmlnL3NyYy9tYWluL3Jlc291cmNlcy9lbmdpbmUtY29uZmk9Cmcu Y29uZiAvdXNyL2xvY2FsL2V0Yy9vdmlydC1lbmdpbmUvZW5naW5lLWNvbmZpZy88YnI+aW5zdGFs bDogY2Fubm90IGNyZWF0ZT0KIHJlZ3VsYXIgZmlsZSBgL3Vzci9sb2NhbC9ldGMvb3ZpcnQtZW5n aW5lL2VuZ2luZS1jb25maWcvZW5naW5lLWNvbmZpZy5jb25mPQonOiBQZXJtaXNzaW9uIGRlbmll ZDxicj5tYWtlOiAqKiogW2luc3RhbGxfY29uZmlnXSBFcnJvciAxPGJyPjxicj48YnI+QWdhaW49 Cjs8YnI+PTNEPTNEPTNEPTNEPTNEPGJyPiQKIHN1ZG8gbWFrZSBpbnN0YWxsX2NvbmZpZzxicj4q KiogRGVwbG95aW5nIGVuZ2luZS1jb25maWcgJmFtcDsgZW5naW5lLW1hbmFnPQplLWRvbWFpbnM8 YnI+IyBDb25maWd1cmF0aW9uIGZpbGVzIGZvciB0aGUgY29uZmlndXJhdGlvbiB0b29sOjxicj5p bnN0YWxsIC09Cm0gNjQ0IGJhY2tlbmQvbWFuYWdlci90b29scy9lbmdpbmUtY29uZmlnL3NyYy9t YWluL3Jlc291cmNlcy9lbmdpbmUtY29uZmlnLj0KY29uZiAvdXNyL2xvY2FsL2V0Yy9vdmlydC1l bmdpbmUvZW5naW5lLWNvbmZpZy88YnI+aW5zdGFsbCAtbSA2NDQgYmFja2VuZC9tPQphbmFnZXIv dG9vbHMvZW5naW5lLWNvbmZpZy9zcmMvbWFpbi9yZXNvdXJjZXMvZW5naW5lLWNvbmZpZy4qcHJv cGVydGllcyAvdXM9CnIvbG9jYWwvZXRjL292aXJ0LWVuZ2luZS9lbmdpbmUtY29uZmlnLzxicj5p bnN0YWxsIC1tIDY0NCBiYWNrZW5kL21hbmFnZXIvdD0Kb29scy9lbmdpbmUtY29uZmlnL3NyYy9t YWluL3Jlc291cmNlcy9sb2c0ai54bWwgL3Vzci9sb2NhbC9ldGMvb3ZpcnQtZW5naW5lPQovZW5n aW5lLWNvbmZpZy88YnI+IyBNYWluIHByb2dyYW0gZm9yIHRoZSBjb25maWd1cmF0aW9uIHRvb2w6 PGJyPmluc3RhbGwgLW09CiA3NTAgYmFja2VuZC9tYW5hZ2VyL3Rvb2xzL2VuZ2luZS1jb25maWcv c3JjL21haW4vcmVzb3VyY2VzL2VuZ2luZS1jb25maWcgLz0KdXNyL2xvY2FsL3NoYXJlL292aXJ0 LWVuZ2luZS9iaW4vZW5naW5lLWNvbmZpZy5zaDxicj5sbiAtcyAvdXNyL2xvY2FsL3NoYXJlPQov b3ZpcnQtZW5naW5lL2Jpbi9lbmdpbmUtY29uZmlnLnNoIC91c3IvbG9jYWwvYmluL2VuZ2luZS1j b25maWc8YnI+IyBDb25maWc9CnVyYXRpb24gZmlsZXMgZm9yIHRoZSBkb21haW4gbWFuYWdlbWVu dCB0b29sOjxicj5pbnN0YWxsIC1tIDY0NCBiYWNrZW5kL21hbj0KYWdlci9tb2R1bGVzL3V0aWxz L3NyYy9tYWluL3Jlc291cmNlcy9lbmdpbmUtbWFuYWdlLWRvbWFpbnMuY29uZgogL3Vzci9sb2Nh bC9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS1tYW5hZ2UtZG9tYWlucy88YnI+aW5zdGFsbCAtbSA2 NDQgYmFja2U9Cm5kL21hbmFnZXIvbW9kdWxlcy91dGlscy9zcmMvbWFpbi9yZXNvdXJjZXMvZW5n aW5lLW1hbmFnZS1kb21haW5zL2xvZzRqLnhtbD0KIC91c3IvbG9jYWwvZXRjL292aXJ0LWVuZ2lu ZS9lbmdpbmUtbWFuYWdlLWRvbWFpbnMvPGJyPiMgTWFpbiBwcm9ncmFtIGZvciB0PQpoZSBkb21h aW4gbWFuYWdlbWVudCB0b29sOjxicj5pbnN0YWxsIC1tIDc1MCBiYWNrZW5kL21hbmFnZXIvY29u Zi9rZXJiZXJvcy89CmVuZ2luZS1tYW5hZ2UtZG9tYWlucyAvdXNyL2xvY2FsL3NoYXJlL292aXJ0 LWVuZ2luZS9iaW4vZW5naW5lLW1hbmFnZS1kb21haT0KbnMuc2g8YnI+bG4gLXMgL3Vzci9sb2Nh bC9zaGFyZS9vdmlydC1lbmdpbmUvYmluL2VuZ2luZS1tYW5hZ2UtZG9tYWlucy5zaCAvPQp1c3Iv bG9jYWwvYmluL2VuZ2luZS1tYW5hZ2UtZG9tYWluczxicj48YnI+SXQgd29ya2VkLjxicj48YnI+ PGJyPiQgc3VkbyBwcyA9CmF4IHwgZ3JlcCBqYXZhPGJyPiZuYnNwOzgzOTIgcHRzLzAmbmJzcDsm bmJzcDsmbmJzcDsgUysmbmJzcDsmbmJzcDsmbmJzcDsmbj0KYnNwOyAwOjAwIGdyZXAgLS1jb2xv cj0zRGF1dG8gamF2YTxicj48YnI+amJvc3MgaXMgcnVubmluZyA/Pz88YnI+PGJyPjxicj5JPQog c3RvcHBlZCBoZXJlIHdpdGhvdXQgcHJvY2VlZGluZyBmdXJ0aGVyIGluIGFudGljaXBhdGluZyB0 byByZWN0aWZ5IHByZXZpb3U9CnMgZXJyb3JzIGZpcnN0Ljxicj48YnI+UGxlYXNlIGhlbHAuJm5i c3A7IFRJQTxicj48YnI+Qi5SLjxicj5TdGVwaGVuIEw8YnI+PD0KYnI+PGRpdj48c3Bhbj48YnI+ PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjxibG9ja3F1b3Rl PQogc3R5bGU9M0QiYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2IoMTYsIDE2LCAyNTUpOyBtYXJn aW4tbGVmdDogNXB4OwogbWFyZ2luLXRvcDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsiPiAgPGRp diBzdHlsZT0zRCJmb250LWZhbWlseTogYXJpYWwsIGg9CmVsdmV0aWNhLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDEycHQ7Ij4gPGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogdGltZXMgbj0KZXcg cm9tYW4sIG5ldyB5b3JrLCB0aW1lcywgc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsiPiA8ZGl2IGRp cj0zRCJsdHIiPiA8Zm9uPQp0IGZhY2U9M0QiQXJpYWwiIHNpemU9M0QiMiI+IDxociBzaXplPTNE IjEiPiAgPGI+PHNwYW4gc3R5bGU9M0QiZm9udC13ZWlnaHQ9Cjpib2xkOyI+RnJvbTo8L3NwYW4+ PC9iPiBPdmVkIE91cmZhbGxpICZsdDtvdmVkb0ByZWRoYXQuY29tJmd0Ozxicj4gPGI+PHNwYT0K biBzdHlsZT0zRCJmb250LXdlaWdodDogYm9sZDsiPlRvOjwvc3Bhbj48L2I+IFN0ZXBoZW4gTGl1 ICZsdDtzYXRpbWlzQHlhaG9vPQouY29tJmd0OyA8YnI+PGI+PHNwYW4gc3R5bGU9M0QiZm9udC13 ZWlnaHQ6IGJvbGQ7Ij5DYzo8L3NwYW4+PC9iPiB1c2Vyc0Bvdmk9CnJ0Lm9yZzsgWWFpciBaYXNs YXZza3kgJmx0O3l6YXNsYXZzQHJlZGhhdC5jb20mZ3Q7IDxicj4gPGI+PHNwYW4gc3R5bGU9M0Qi Zj0Kb250LXdlaWdodDogYm9sZDsiPlNlbnQ6PC9zcGFuPjwvYj4gRnJpZGF5LCBOb3ZlbWJlciA5 LCAyMDEyIDQ6MzggUE08YnI+IDxiPQo+PHNwYW4gc3R5bGU9M0QiZm9udC13ZWlnaHQ6IGJvbGQ7 Ij5TdWJqZWN0Ojwvc3Bhbj48L2I+IFJlOiBbVXNlcnNdIFByb2JsZW09CiBvbiBjcmVhdGluZyBk YXRhYmFzZTxicj4gPC9mb250PiA8L2Rpdj4gPGJyPkhleSBTdGVwaGVuLDxicj48YnI+SXMgdGhh dCBwbz0Kc3NpYmxlIHRoYXQgT1ZJUlRfSE9NRSBpcyBub3Qgc2V0IHByb3Blcmx5Pzxicj5NYXZl biBsb29rcyBmb3IgcG9tLnhtbCBmaWxlPQogaW4gdGhlIGRpcmVjdG9yeSB0aGEgbXZuIGNvbW1h bmQgaXMgcnVuIGZyb20sIGFuZCBhY2NvcmRpbmcgdG8gdGhlIGVycm9yIHQ9CmhlcmUgaXMgbm8g c3VjaAogZmlsZSB0aGVyZSAoaW4gL2hvbWUvc2F0aW1pcykuPGJyPjxicj5IYXZlIGEgbmljZSBk YXksPGJyPk92ZWQ8YnI+LS0tLS0gT3I9CmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPiZndDsgRnJv bTogIlN0ZXBoZW4gTGl1IiAmbHQ7PGEgeW1haWx0bz0zRCJtYWlsdG86cz0KYXRpbWlzQHlhaG9v LmNvbSIgaHJlZj0zRCJtYWlsdG86c2F0aW1pc0B5YWhvby5jb20iPnNhdGltaXNAeWFob28uY29t PC9hPiZnPQp0Ozxicj4mZ3Q7IFRvOiAiWWFpciBaYXNsYXZza3kiICZsdDs8YSB5bWFpbHRvPTNE Im1haWx0bzp5emFzbGF2c0ByZWRoYXQuY289Cm0iIGhyZWY9M0QibWFpbHRvOnl6YXNsYXZzQHJl ZGhhdC5jb20iPnl6YXNsYXZzQHJlZGhhdC5jb208L2E+Jmd0Ozxicj4mZ3Q7ID0KQ2M6IDxhIHlt YWlsdG89M0QibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyIgaHJlZj0zRCJtYWlsdG86dXNlcnNAb3Zp cnQub3JnIj51PQpzZXJzQG92aXJ0Lm9yZzwvYT48YnI+Jmd0OyBTZW50OiBGcmlkYXksIE5vdmVt YmVyIDksIDIwMTIgMTA6MTg6NDYgQU08YnI+Jmc9CnQ7IFN1YmplY3Q6IFJlOiBbVXNlcnNdIFBy b2JsZW0gb24gY3JlYXRpbmcgZGF0YWJhc2U8YnI+Jmd0OyA8YnI+Jmd0OyA8YnI+Jj0KZ3Q7IDxi cj4mZ3Q7IEhpLDxicj4mZ3Q7IDxicj4mZ3Q7IE9uIHJ1bm5pbmcgZnVydGhlciB0byBpbnN0YWxs IG9WaXJ0IEkgZW5jPQpvdW50ZXJlZCBmb2xsb3dpbmcgcHJvYmxlbTs8YnI+Jmd0OyA8YnI+Jmd0 OyBTdGVwcyBwZXJmb3JtZWQ7PGJyPiZndDsgPGJyPiY9Cmd0OyAkIGNkICRPVklSVF9IT01FPGJy PiZndDsgPGJyPiZndDsgJCBtdm4gY2xlYW4gaW5zdGFsbDxicj4mZ3Q7IC91c3IvbGliLz0KanZt L2phdmE8YnI+Jmd0OyBbSU5GT10gU2Nhbm5pbmcgZm9yIHByb2plY3RzLi4uPGJyPiZndDsgW0lO Rk9dPGJyPiZndDsgLS0tPQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+Jmc9CnQ7CiBbSU5GT10gQlVJTEQgRkFJ TFVSRTxicj4mZ3Q7IFtJTkZPXTxicj4mZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LT0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPiZndDsgW0lO Rk9dIFRvdGFsIHRpbWU6IDAuMTEwPQpzPGJyPiZndDsgW0lORk9dIEZpbmlzaGVkIGF0OiBGcmkg Tm92IDA5IDEyOjIzOjU3IEhLVCAyMDEyPGJyPiZndDsgW0lORk9dIEY9CmluYWwgTWVtb3J5OiA1 TS8xMTVNPGJyPiZndDsgW0lORk9dPGJyPiZndDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLT0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+Jmd0OyBb RVJST1JdIFRoZSBnb2FsIHlvdSBzcGVjPQppZmllZCByZXF1aXJlcyBhIHByb2plY3QgdG8gZXhl Y3V0ZSBidXQ8YnI+Jmd0OyB0aGVyZSBpcyBubyBQT00gaW4gdGhpcyBkaXI9CmVjdG9yeSAoL2hv bWUvc2F0aW1pcykuIFBsZWFzZSB2ZXJpZnkgeW91PGJyPiZndDsgaW52b2tlZCBNYXZlbiBmcm9t IHRoZSBjbz0KcnJlY3QgZGlyZWN0b3J5LiAtJmd0OyBbSGVscCAxXTxicj4mZ3Q7IFtFUlJPUl08 YnI+Jmd0OyBbRVJST1JdIFRvIHNlZSB0aGUgPQpmdWxsIHN0YWNrIHRyYWNlIG9mIHRoZSBlcnJv cnMsIHJlLXJ1biBNYXZlbiB3aXRoPGJyPiZndDsgdGhlIC1lIHN3aXRjaC48YnI9Cj4mZ3Q7IFtF UlJPUl0gUmUtcnVuIE1hdmVuIHVzaW5nIHRoZSAtWCBzd2l0Y2ggdG8gZW5hYmxlIGZ1bGwgZGVi dWc8YnI+Jmd0Oz0KIGxvZ2dpbmcuPGJyPiZndDsgW0VSUk9SXTxicj4mZ3Q7IFtFUlJPUl0gRm9y IG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGVyPQpyb3JzIGFuZCBwb3NzaWJsZSBzb2x1dGlv bnMsPGJyPiZndDsgcGxlYXNlIHJlYWQgdGhlIGZvbGxvd2luZyBhcnRpY2xlczo8YnI9Cj4mZ3Q7 IFtFUlJPUl0gW0hlbHAgMV08YnI+Jmd0OyA8YQogaHJlZj0zRCJodHRwOi8vY3dpa2kuYXBhY2hl Lm9yZy9jb25mbHVlbmNlL2Rpc3BsYXkvTUFWRU4vTWlzc2luZ1Byb2plY3RFeGM9CmVwdGlvbiIg dGFyZ2V0PTNEIl9ibGFuayI+aHR0cDovL2N3aWtpLmFwYWNoZS5vcmcvY29uZmx1ZW5jZS9kaXNw bGF5L01BVkVOLz0KTWlzc2luZ1Byb2plY3RFeGNlcHRpb248L2E+PGJyPiZndDsgPGJyPiZndDsg RmFpbHVyZSA/PGJyPiZndDsgPGJyPiZndDsgPGJyPQo+Jmd0OyAkIG12biAtLXZlcnNpb248YnI+ Jmd0OyAvdXNyL2xpYi9qdm0vamF2YTxicj4mZ3Q7IEFwYWNoZSBNYXZlbiAzLjAuNCA9CihyTk9O LUNBTk9OSUNBTF8yMDEyLTEwLTI0XzExLTI1X21vY2tidWlsZDs8YnI+Jmd0OyAyMDEyLTEwLTI0 IDE5OjI1OjA0KzA4MD0KMCk8YnI+Jmd0OyBNYXZlbiBob21lOiAvdXNyL3NoYXJlL21hdmVuPGJy PiZndDsgSmF2YSB2ZXJzaW9uOiAxLjcuMF8wOS1pY2VkPQp0ZWEsIHZlbmRvcjogT3JhY2xlIENv cnBvcmF0aW9uPGJyPiZndDsgSmF2YSBob21lOiAvdXNyL2xpYi9qdm0vamF2YS0xLjcuMC09Cm9w ZW5qZGstMS43LjAuOS54ODZfNjQvanJlPGJyPiZndDsgRGVmYXVsdCBsb2NhbGU6IGVuX1VTLCBw bGF0Zm9ybSBlbmNvZGluZz0KOiBVVEYtODxicj4mZ3Q7IE9TIG5hbWU6ICJsaW51eCIsIHZlcnNp b246ICIzLjYuNS0xLmZjMTcueDg2XzY0IiwgYXJjaDogImFtPQpkNjQiLDxicj4mZ3Q7IGZhbWls eTogInVuaXgiPGJyPiZndDsgPGJyPiZndDsgPGJyPiZndDsgQi5SLjxicj4mZ3Q7IFN0ZXBoZW49 CiBMPGJyPiZndDsgPGJyPiZndDsgPGJyPiZndDsgPGJyPiZndDsgPGJyPiZndDsgPGJyPiZndDsg PGJyPiZndDsgPGJyPiZndDsgPD0KYnI+Jmd0OyBGcm9tOiBZYWlyIFphc2xhdnNreSAmbHQ7PGEg eW1haWx0bz0zRCJtYWlsdG86eXphc2xhdnNAcmVkaGF0LmNvbSIgPQpocmVmPTNEIm1haWx0bzp5 emFzbGF2c0ByZWRoYXQuY29tIj55emFzbGF2c0ByZWRoYXQuY29tPC9hPiZndDs8YnI+Jmd0OyBU bzoKIFN0ZXBoZW4gTGl1ICZsdDs8YSB5bWFpbHRvPTNEIm1haWx0bzpzYXRpbWlzQHlhaG9vLmNv bSIgaHJlZj0zRCJtYWlsdG86c2F0PQppbWlzQHlhaG9vLmNvbSI+c2F0aW1pc0B5YWhvby5jb208 L2E+Jmd0Ozxicj4mZ3Q7IENjOiA8YSB5bWFpbHRvPTNEIm1haWx0bzo9CnVzZXJzQG92aXJ0Lm9y ZyIgaHJlZj0zRCJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+PGJy PiZndD0KOyBTZW50OiBGcmlkYXksIE5vdmVtYmVyIDksIDIwMTIgMjo1MyBQTTxicj4mZ3Q7IFN1 YmplY3Q6IFJlOiBbVXNlcnNdIFByb2JsPQplbSBvbiBjcmVhdGluZyBkYXRhYmFzZTxicj4mZ3Q7 IDxicj4mZ3Q7IDxicj4mZ3Q7IDxicj4mZ3Q7IDxicj4mZ3Q7IEhpLCBJJ209CiBub3Qgc3VyZSBh dCB3aGF0IHBvaW50IGV4YWN0bHkgeW91IHNlZSB0aGlzIGRyb3BkYiBmYWlsdXJlLjxicj4mZ3Q7 IEkgY2hlYz0Ka2VkIHRoZSBjb2RlIGF0IHRoZSBkYnNjcmlwdHMgZm9sZGVyLCBhbmQgdGhlIG9u bHkgcGxhY2Ugd2hlcmU8YnI+Jmd0OyBkcm9wPQpkYiBpcyBydW4sIGlzIGF0IHRoZSBiZWdpbm5p bmcgb2YgZXhlY3V0aW9uIG9mIGNyZWF0ZV9kYi5zaDxicj4mZ3Q7IHdoaWNoIGk9CnMgcnVuIGZy b20gY3JlYXRlX2RiX2RldmVsLnNoPGJyPiZndDsgSW4gYWRkaXRpb24sIHdoZW4gSSB0cmllZCB0 byBjcmVhdGUgdz0KaXRoIG5vbiBleGlzdGluZyBEQiwgSSBzYXcgdGhlPGJyPiZndDsgc2FtZSBw cmludCwgYnV0IHRoZSBEQiB3YXMgc3RpbGwgY3JlPQphdGVkLjxicj4mZ3Q7IDxicj4mZ3Q7IDxi cj4mZ3Q7IFBsZWFzZSBlbGFib3JhdGUgb24gd2hhdCBpcyB5b3VyIGV4YWN0IHByb2I9CmxlbT88 YnI+Jmd0OyBEbyB5b3UgbWFuYWdlIHRvIHBlcmZvcm0gcHNxbCBlbmdpbmUgcG9zdGdyZXMgYWZ0 ZXIgcnVubmluZyB0aD0KZTxicj4mZ3Q7IHNjcmlwdD88YnI+Jmd0OyBZb3UgY2FuIGFsc28gc2Vu ZCB1cyBjcmVhdGVfZGIuc2gubG9nPGJyPiZndDsKIDxicj4mZ3Q7IDxicj4mZ3Q7IFRoYW5rcyE8 YnI+Jmd0OyA8YnI+Jmd0OyA8YnI+Jmd0OyA8YnI+Jmd0OyA8YnI+Jmd0OyBGcm9tPQo6ICJTdGVw aGVuIExpdSIgJmx0OzxhIHltYWlsdG89M0QibWFpbHRvOnNhdGltaXNAeWFob28uY29tIiBocmVm PTNEIm1haWx0bzo9CnNhdGltaXNAeWFob28uY29tIj5zYXRpbWlzQHlhaG9vLmNvbTwvYT4mZ3Q7 PGJyPiZndDsgVG86IDxhIHltYWlsdG89M0QibWFpbD0KdG86dXNlcnNAb3ZpcnQub3JnIiBocmVm PTNEIm1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+PQomZ3Q7 IFNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgOSwgMjAxMiA3OjA5OjA1IEFNPGJyPiZndDsgU3ViamVj dDogW1VzZXJzXSBQcm89CmJsZW0gb24gY3JlYXRpbmcgZGF0YWJhc2U8YnI+Jmd0OyA8YnI+Jmd0 OyA8YnI+Jmd0OyA8YnI+Jmd0OyBIaSBhbGwsPGJyPiZndD0KOyA8YnI+Jmd0OyBPUyAtIEZlZG9y YSAxNyA2NGJpdDxicj4mZ3Q7IE1hbnVhbDo8YnI+Jmd0OyA8YSBocmVmPTNEImh0dHA6Ly93PQpp a2kub3ZpcnQub3JnL3dpa2kvQnVpbGRpbmdfT3ZpcnRfRW5naW5lI1ByZXJlcXVpc2l0ZXMiIHRh cmdldD0zRCJfYmxhbmsiPmg9CnR0cDovL3dpa2kub3ZpcnQub3JnL3dpa2kvQnVpbGRpbmdfT3Zp cnRfRW5naW5lI1ByZXJlcXVpc2l0ZXM8L2E+PGJyPiZndDsgPD0KYnI+Jmd0OyA8YnI+Jmd0OyBD cmVhdGluZyB0aGUgZGF0YWJhc2U8YnI+Jmd0OyA9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9M0Q9 Cj0zRD0zRD0zRD0zRD0zRD0zRD0zRD0zRDxicj4mZ3Q7IDxicj4mZ3Q7ICQgbHMgL2hvbWUvc2F0 aW1pcy8gfCBncmVwIG92aXJ0LT0KZW5naW5lPGJyPiZndDsgb3ZpcnQtZW5naW5lPGJyPiZndDsg PGJyPiZndDsgJE9WSVJUX0hPTUUgPTNEIC9ob21lL3NhdGltaXM8PQpicj4mZ3Q7IDxicj4mZ3Q7 ICQgY2QgL2hvbWUvc2F0aW1pcy9vdmlydC1lbmdpbmUvYmFja2VuZC9tYW5hZ2VyL2Ric2NyaXB0 czw9CmJyPiZndDsgJCBzdWRvIC4vY3JlYXRlX2RiX2RldmVsLnNoIC11CiBwb3N0Z3Jlczxicj4m Z3Q7IFJ1bm5pbmcgb3JpZ2luYWwgY3JlYXRlX2RiIHNjcmlwdC4uLjxicj4mZ3Q7IENyZWF0aW5n IHRoZT0KIGRhdGFiYXNlOiBlbmdpbmU8YnI+Jmd0OyBkcm9wZGI6IGRhdGFiYXNlIHJlbW92YWwg ZmFpbGVkOiBFUlJPUjogZGF0YWJhc2UgPQoiZW5naW5lIiBkb2VzIG5vdDxicj4mZ3Q7IGV4aXN0 PGJyPiZndDsgdXNlciBuYW1lIGlzOiBwb3N0Z3Jlczxicj4mZ3Q7IENyZWE9CnRpbmcgdGFibGVz Li4uPGJyPiZndDsgQ3JlYXRpbmcgZnVuY3Rpb25zLi4uPGJyPiZndDsgQ3JlYXRpbmcgY29tbW9u IGZ1bmN0aT0Kb25zLi4uPGJyPiZndDsgSW5zZXJ0aW5nIGRhdGEgLi4uPGJyPiZndDsgLi4uLi48 YnI+Jmd0OyAuLi4uLjxicj4mZ3Q7IFJ1bm5pPQpuZyB1cGdyYWRlIHNxbCBzY3JpcHQ8YnI+Jmd0 OyB1cGdyYWRlL3Bvc3RfdXBncmFkZS8wMDEwX2FkZF9vYmplY3RfY29sdW1uX3c9CmhpdGVfbGlz dF90YWJsZS5zcWwgLi4uPGJyPiZndDsgU2V0dGluZyBkZXZlbG9wbWVudCBjb25maWd1cmF0aW9u IHZhbHVlcyAuLj0KLjxicj4mZ3Q7IERldmVsb3BtZW50IHNldHRpbmcgZG9uZS48YnI+Jmd0OyA8 YnI+Jmd0OyA8YnI+Jmd0OyBkcm9wZGI6IGRhdGFiPQphc2UgcmVtb3ZhbCBmYWlsZWQ6IEVSUk9S OiBkYXRhYmFzZSAiZW5naW5lIiBkb2VzIG5vdDxicj4mZ3Q7IGV4aXN0PGJyPiZndDs9CiA8YnI+ Jmd0OyBQbGVhc2UgYWR2aXNlIGhvdyB0byBmaXggdGhlIHByb2JsZW0/IFRJQTxicj4mZ3Q7IDxi cj4mZ3Q7IEIuUi48Yj0Kcj4mZ3Q7IFN0ZXBoZW4gTDxicj4mZ3Q7IDxicj4mZ3Q7IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPQpfX19fX188YnI+Jmd0OyBVc2VycyBt YWlsaW5nIGxpc3Q8YnI+Jmd0OyA8YSB5bWFpbHRvPTNEIm1haWx0bzpVc2Vyc0BvdmlydC49Cm9y ZyIgaHJlZj0zRCJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJy PiZndDsgPGEKIGhyZWY9M0QiaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzIiB0YXJnZXQ9M0QiX2JsYW5rIj5oPQp0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2VyczwvYT48YnI+Jmd0OyA8YnI+Jmd0OyA8YnI+Jmd0OyA9Cjxicj4mZ3Q7 IDxicj4mZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f PGJyPiZndDsgVT0Kc2VycyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyA8YSB5bWFpbHRvPTNEIm1haWx0 bzpVc2Vyc0BvdmlydC5vcmciIGhyZWY9M0QibWFpPQpsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vy c0BvdmlydC5vcmc8L2E+PGJyPiZndDsgPGEgaHJlZj0zRCJodHRwOi8vbGlzdHMub3Y9CmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PTNEIl9ibGFuayI+aHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYT0KaWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPiZndDsgPGJyPjxicj48 YnI+IDwvZGl2PiA8L2Rpdj4gPC9ibG9ja3F1b3RlPjwvPQpkaXY+ICAgPC9kaXY+PC9ib2R5Pjwv aHRtbD4KLS0xNTUyODI5MjY5LTEzNTA3NTU4NzMtMTM1MjQ1NTY5Nz06MjA0MDgtLQo= --===============0289233464672350251==--