From s.danzi at hawai.it Thu Nov 5 13:10:29 2015 Content-Type: multipart/mixed; boundary="===============2919616201951682870==" MIME-Version: 1.0 From: Stefano Danzi To: users at ovirt.org Subject: Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6 Date: Thu, 05 Nov 2015 19:10:23 +0100 Message-ID: <563B9B8F.5020309@hawai.it> In-Reply-To: 563B97C7.8050600@hawai.it --===============2919616201951682870== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------020306050904050501090802 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 7bit > the content is: > > [email] > smtp-server=3Dlocalhost > smtp-port=3D25 > destination-emails=3Droot(a)localhost > source-email=3Droot(a)localhost > > [notify] > state_transition=3Dmaintenance|start|stop|migrate|up|down > and is the default. My conf was lost during upgrade. If I restart ovirt-ha-broker the broker.conf is replaced with the default If I don't restart ovirt-ha-broker, the broker.conf is silently replaced = after a while. Looking here = http://lists.ovirt.org/pipermail/engine-commits/2015-June/022940.html I understand that broker.conf is stored in another place and overwrite = at runtime. > > Il 05/11/2015 18.44, Simone Tiraboschi ha scritto: >> Can you please paste here the content of = >> /var/lib/ovirt-hosted-engine-ha/broker.conf ? >> eventually make it anonymous if you prefer >> >> >> >> On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi > > wrote: >> >> After upgrading from 3.5 to 3.6 Hosted engine notifications stop >> to work. >> I think that broker.conf was lost during upgrade. >> >> I found this: https://bugzilla.redhat.com/show_bug.cgi?id=3D1260757 >> But I don't undertand how to change the configuration now. >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> >> > --------------020306050904050501090802 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit


the content is:

[email]
smtp-server=3Dlocalhost
smtp-port=3D25
destination-emails=3Droot(a)localhost
source-email=3Droot(a)localhost

[notify]
state_transition=3Dmaintenance|start|stop|migrate|up|down

and is the default. My conf was lost during upgrade.
If I restart ovirt-ha-broker the broker.conf is replaced with the default

If I don't restart ovirt-ha-broker, the broker.conf is silently replaced after a while.

Looking here http://lists.ovirt.org/pipermail= /engine-commits/2015-June/022940.html
I understand that broker.conf is stored in another place and overwrite at runtime.


Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
Can you please paste here the content of /var/lib/ovirt-hosted-engine-ha/broker.conf ?
eventually make it anonymous if you prefer



On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi <s.danz= i(a)hawai.it> wrote:
After upgrading from 3.5 to 3.6 Hosted engine notifications stop to work.
I think that broker.conf was lost during upgrade.

I found this: https://bugzilla.redha= t.com/show_bug.cgi?id=3D1260757
But I don't undertand how to change the configuration now.
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org= /mailman/listinfo/users




  


--------------020306050904050501090802--

--===============2919616201951682870==
Content-Type: multipart/alternative
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.bin"

VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t
LS0wMjAzMDYwNTA5MDQwNTA1MDEwOTA4MDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy
c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK
CgoKCj4gdGhlIGNvbnRlbnQgaXM6Cj4KPiBbZW1haWxdCj4gc210cC1zZXJ2ZXI9bG9jYWxob3N0
Cj4gc210cC1wb3J0PTI1Cj4gZGVzdGluYXRpb24tZW1haWxzPXJvb3RAbG9jYWxob3N0Cj4gc291
cmNlLWVtYWlsPXJvb3RAbG9jYWxob3N0Cj4KPiBbbm90aWZ5XQo+IHN0YXRlX3RyYW5zaXRpb249
bWFpbnRlbmFuY2V8c3RhcnR8c3RvcHxtaWdyYXRlfHVwfGRvd24KPgphbmQgaXMgdGhlIGRlZmF1
bHQuIE15IGNvbmYgd2FzIGxvc3QgZHVyaW5nIHVwZ3JhZGUuCklmIEkgcmVzdGFydCBvdmlydC1o
YS1icm9rZXIgdGhlIGJyb2tlci5jb25mIGlzIHJlcGxhY2VkIHdpdGggdGhlIGRlZmF1bHQKCklm
IEkgZG9uJ3QgcmVzdGFydCBvdmlydC1oYS1icm9rZXIsIHRoZSBicm9rZXIuY29uZiBpcyBzaWxl
bnRseSByZXBsYWNlZCAKYWZ0ZXIgYSB3aGlsZS4KCkxvb2tpbmcgaGVyZSAKaHR0cDovL2xpc3Rz
Lm92aXJ0Lm9yZy9waXBlcm1haWwvZW5naW5lLWNvbW1pdHMvMjAxNS1KdW5lLzAyMjk0MC5odG1s
CkkgdW5kZXJzdGFuZCB0aGF0IGJyb2tlci5jb25mIGlzIHN0b3JlZCBpbiBhbm90aGVyIHBsYWNl
IGFuZCBvdmVyd3JpdGUgCmF0IHJ1bnRpbWUuCgo+Cj4gSWwgMDUvMTEvMjAxNSAxOC40NCwgU2lt
b25lIFRpcmFib3NjaGkgaGEgc2NyaXR0bzoKPj4gQ2FuIHlvdSBwbGVhc2UgcGFzdGUgaGVyZSB0
aGUgY29udGVudCBvZiAKPj4gL3Zhci9saWIvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9icm9rZXIu
Y29uZiA/Cj4+IGV2ZW50dWFsbHkgbWFrZSBpdCBhbm9ueW1vdXMgaWYgeW91IHByZWZlcgo+Pgo+
Pgo+Pgo+PiBPbiBUaHUsIE5vdiA1LCAyMDE1IGF0IDY6NDIgUE0sIFN0ZWZhbm8gRGFuemkgPHMu
ZGFuemlAaGF3YWkuaXQgCj4+IDxtYWlsdG86cy5kYW56aUBoYXdhaS5pdD4+IHdyb3RlOgo+Pgo+
PiAgICAgQWZ0ZXIgdXBncmFkaW5nIGZyb20gMy41IHRvIDMuNiBIb3N0ZWQgZW5naW5lIG5vdGlm
aWNhdGlvbnMgc3RvcAo+PiAgICAgdG8gd29yay4KPj4gICAgIEkgdGhpbmsgdGhhdCBicm9rZXIu
Y29uZiB3YXMgbG9zdCBkdXJpbmcgdXBncmFkZS4KPj4KPj4gICAgIEkgZm91bmQgdGhpczogaHR0
cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMjYwNzU3Cj4+ICAgICBC
dXQgSSBkb24ndCB1bmRlcnRhbmQgaG93IHRvIGNoYW5nZSB0aGUgY29uZmlndXJhdGlvbiBub3cu
Cj4+ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
PiAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4+ICAgICBVc2Vyc0BvdmlydC5vcmcgPG1haWx0bzpV
c2Vyc0BvdmlydC5vcmc+Cj4+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz
dGluZm8vdXNlcnMKPj4KPj4KPgoKCi0tLS0tLS0tLS0tLS0tMDIwMzA2MDUwOTA0MDUwNTAxMDkw
ODAyCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNm
ZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PXV0Zi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVh
ZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIDxicj4KICAg
IDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+PGJyPgogICAgPC9kaXY+CiAg
ICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTYzQjk3QzcuODA1MDYwMEBoYXdhaS5pdCIgdHlwZT0i
Y2l0ZSI+CiAgICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgaHR0
cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgdGhlIGNvbnRlbnQgaXM6PGJyPgogICAgICA8
YnI+CiAgICAgIFtlbWFpbF08YnI+CiAgICAgIHNtdHAtc2VydmVyPWxvY2FsaG9zdDxicj4KICAg
ICAgc210cC1wb3J0PTI1PGJyPgogICAgICBkZXN0aW5hdGlvbi1lbWFpbHM9cm9vdEBsb2NhbGhv
c3Q8YnI+CiAgICAgIHNvdXJjZS1lbWFpbD1yb290QGxvY2FsaG9zdDxicj4KICAgICAgPGJyPgog
ICAgICBbbm90aWZ5XTxicj4KICAgICAgc3RhdGVfdHJhbnNpdGlvbj1tYWludGVuYW5jZXxzdGFy
dHxzdG9wfG1pZ3JhdGV8dXB8ZG93bjxicj4KICAgICAgPGJyPgogICAgPC9ibG9ja3F1b3RlPgog
ICAgYW5kIGlzIHRoZSBkZWZhdWx0LiBNeSBjb25mIHdhcyBsb3N0IGR1cmluZyB1cGdyYWRlLjxi
cj4KICAgIElmIEkgcmVzdGFydCBvdmlydC1oYS1icm9rZXIgdGhlIGJyb2tlci5jb25mIGlzIHJl
cGxhY2VkIHdpdGggdGhlCiAgICBkZWZhdWx0PGJyPgogICAgPGJyPgogICAgSWYgSSBkb24ndCBy
ZXN0YXJ0IG92aXJ0LWhhLWJyb2tlciwgdGhlIGJyb2tlci5jb25mIGlzIHNpbGVudGx5CiAgICBy
ZXBsYWNlZCBhZnRlciBhIHdoaWxlLjxicj4KICAgIDxicj4KICAgIExvb2tpbmcgaGVyZQogICAg
PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0
Lm9yZy9waXBlcm1haWwvZW5naW5lLWNvbW1pdHMvMjAxNS1KdW5lLzAyMjk0MC5odG1sIj5odHRw
Oi8vbGlzdHMub3ZpcnQub3JnL3BpcGVybWFpbC9lbmdpbmUtY29tbWl0cy8yMDE1LUp1bmUvMDIy
OTQwLmh0bWw8L2E+PGJyPgogICAgSSB1bmRlcnN0YW5kIHRoYXQgYnJva2VyLmNvbmYgaXMgc3Rv
cmVkIGluIGFub3RoZXIgcGxhY2UgYW5kCiAgICBvdmVyd3JpdGUgYXQgcnVudGltZS48YnI+CiAg
ICA8YnI+CiAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTYzQjk3QzcuODA1MDYwMEBoYXdhaS5p
dCIgdHlwZT0iY2l0ZSI+IDxicj4KICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5J
bCAwNS8xMS8yMDE1IDE4LjQ0LCBTaW1vbmUKICAgICAgICBUaXJhYm9zY2hpIGhhIHNjcml0dG86
PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOkNBTjgtT05wU3hZ
VlAwNTBycDBaR094VG1xS1BEVVVaeSs4KzJ3ZjNZOFhTWGdTVFpNQUBtYWlsLmdtYWlsLmNvbSIK
ICAgICAgICB0eXBlPSJjaXRlIj4KICAgICAgICA8ZGl2IGRpcj0ibHRyIj5DYW4geW91IHBsZWFz
ZSBwYXN0ZSBoZXJlIHRoZSBjb250ZW50IG9mCiAgICAgICAgICAvdmFyL2xpYi9vdmlydC1ob3N0
ZWQtZW5naW5lLWhhL2Jyb2tlci5jb25mID8KICAgICAgICAgIDxkaXY+ZXZlbnR1YWxseSBtYWtl
IGl0IGFub255bW91cyBpZiB5b3UgcHJlZmVyPGJyPgogICAgICAgICAgICA8ZGl2Pjxicj4KICAg
ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICA8L2Rpdj4K
ICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImdtYWls
X2V4dHJhIj48YnI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gVGh1LCBO
b3YgNSwgMjAxNSBhdCA2OjQyIFBNLAogICAgICAgICAgICBTdGVmYW5vIERhbnppIDxzcGFuIGRp
cj0ibHRyIj4mbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgaHJl
Zj0ibWFpbHRvOnMuZGFuemlAaGF3YWkuaXQiIHRhcmdldD0iX2JsYW5rIj5zLmRhbnppQGhhd2Fp
Lml0PC9hPiZndDs8L3NwYW4+CiAgICAgICAgICAgIHdyb3RlOjxicj4KICAgICAgICAgICAgPGJs
b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwCiAgICAgICAg
ICAgICAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij5B
ZnRlcgogICAgICAgICAgICAgIHVwZ3JhZGluZyBmcm9tIDMuNSB0byAzLjYgSG9zdGVkIGVuZ2lu
ZSBub3RpZmljYXRpb25zIHN0b3AKICAgICAgICAgICAgICB0byB3b3JrLjxicj4KICAgICAgICAg
ICAgICBJIHRoaW5rIHRoYXQgYnJva2VyLmNvbmYgd2FzIGxvc3QgZHVyaW5nIHVwZ3JhZGUuPGJy
PgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBJIGZvdW5kIHRoaXM6IDxhIG1vei1k
by1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vYnVnemlsbGEu
cmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTI2MDc1NyIKICAgICAgICAgICAgICAgIHJlbD0i
bm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9z
aG93X2J1Zy5jZ2k/aWQ9MTI2MDc1NzwvYT48YnI+CiAgICAgICAgICAgICAgQnV0IEkgZG9uJ3Qg
dW5kZXJ0YW5kIGhvdyB0byBjaGFuZ2UgdGhlIGNvbmZpZ3VyYXRpb24gbm93Ljxicj4KICAgICAg
ICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4KICAgICAgICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICAgICAgPGEg
bW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIgogICAg
ICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAg
ICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgaHJlZj0i
aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIgogICAgICAgICAg
ICAgICAgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4KICAgICAgICAgICAgPC9ibG9ja3F1
b3RlPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CiAgICAg
IDwvYmxvY2txdW90ZT4KICAgICAgPGJyPgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogICAg
PHByZSBjbGFzcz0ibW96LXNpZ25hdHVyZSIgY29scz0iNzIiPgo8L3ByZT4KICA8L2JvZHk+Cjwv
aHRtbD4KCi0tLS0tLS0tLS0tLS0tMDIwMzA2MDUwOTA0MDUwNTAxMDkwODAyLS0K

--===============2919616201951682870==--

From stirabos at redhat.com Fri Nov  6 14:01:42 2015
Content-Type: multipart/mixed; boundary="===============3104289676775744320=="
MIME-Version: 1.0
From: Simone Tiraboschi 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Fri, 06 Nov 2015 20:01:11 +0100
Message-ID: 
In-Reply-To: 563B9B8F.5020309@hawai.it

--===============3104289676775744320==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi  wrote:

>
>
>
> the content is:
>
> [email]
> smtp-server=3Dlocalhost
> smtp-port=3D25
> destination-emails=3Droot(a)localhost
> source-email=3Droot(a)localhost
>
> [notify]
> state_transition=3Dmaintenance|start|stop|migrate|up|down
>
> and is the default. My conf was lost during upgrade.
> If I restart ovirt-ha-broker the broker.conf is replaced with the default
>
> If I don't restart ovirt-ha-broker, the broker.conf is silently replaced
> after a while.
>
> Looking here
> http://lists.ovirt.org/pipermail/engine-commits/2015-June/022940.html
> I understand that broker.conf is stored in another place and overwrite at
> runtime.
>

The broker.conf is now on the shared storage (as other hosted-engine
related configuration files) so that in the future they'll be easily
editable from the web UI.

The issue here seams to be that the upgrade overwrite it with the default
file before copying to the shared storage.
I'm opening a bug against that.

Let's try to fix in your instance (please substitute
'192.168.1.115:_Virtual_ext35u36'
with the mount point on your system):

dir=3D`mktemp -d` && cd $dir
systemctl stop ovirt-ha-broker
sdUUID_line=3D$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
sdUUID=3D${sdUUID_line:7:36}
conf_volume_UUID_line=3D$(grep conf_volume_UUID
/etc/ovirt-hosted-engine/hosted-engine.conf)
conf_volume_UUID=3D${conf_volume_UUID_line:17:36}
conf_image_UUID_line=3D$(grep conf_image_UUID
/etc/ovirt-hosted-engine/hosted-engine.conf)
conf_image_UUID=3D${conf_image_UUID_line:16:36}
dd if=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/image=
s/$conf_image_UUID/$conf_volume_UUID
2>/dev/null| tar -xvf -
cp /etc/ovirt-hosted-engine-ha/broker.conf.rpmsave broker.conf # or edit
broker.conf as you need
tar -cO * | dd of=3D/rhev/data-center/mnt/192.168.1.115:
_Virtual_ext35u36/$sdUUID/images/$conf_image_UUID/$conf_volume_UUID
systemctl start ovirt-ha-broker



>
>
>
> Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
>
> Can you please paste here the content of
> /var/lib/ovirt-hosted-engine-ha/broker.conf ?
> eventually make it anonymous if you prefer
>
>
>
> On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi  wrote:
>
>> After upgrading from 3.5 to 3.6 Hosted engine notifications stop to work.
>> I think that broker.conf was lost during upgrade.
>>
>> I found this: https://bugzilla.redhat.com/show_bug.cgi?id=3D1260757
>> But I don't undertand how to change the configuration now.
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>
>
>
>

--===============3104289676775744320==
Content-Type: text/html
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"

PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz
cz0iZ21haWxfcXVvdGUiPk9uIFRodSwgTm92IDUsIDIwMTUgYXQgNzoxMCBQTSwgU3RlZmFubyBE
YW56aSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpzLmRhbnppQGhhd2FpLml0
IiB0YXJnZXQ9Il9ibGFuayI+cy5kYW56aUBoYXdhaS5pdDwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8
YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHgg
MHB4IDAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0
LDIwNCwyMDQpO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgogIAog
ICAgCiAgCiAgPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj48c3BhbiBjbGFz
cz0iIj4KICAgIDxicj4KICAgIDxicj4KICAgIDxkaXY+PGJyPgogICAgPC9kaXY+CiAgICA8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgCiAgICAgIHRoZSBjb250ZW50IGlzOjxicj4KICAg
ICAgPGJyPgogICAgICBbZW1haWxdPGJyPgogICAgICBzbXRwLXNlcnZlcj1sb2NhbGhvc3Q8YnI+
CiAgICAgIHNtdHAtcG9ydD0yNTxicj4KICAgICAgZGVzdGluYXRpb24tZW1haWxzPXJvb3RAbG9j
YWxob3N0PGJyPgogICAgICBzb3VyY2UtZW1haWw9cm9vdEBsb2NhbGhvc3Q8YnI+CiAgICAgIDxi
cj4KICAgICAgW25vdGlmeV08YnI+CiAgICAgIHN0YXRlX3RyYW5zaXRpb249bWFpbnRlbmFuY2V8
c3RhcnR8c3RvcHxtaWdyYXRlfHVwfGRvd248YnI+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90
ZT4KICAgIGFuZCBpcyB0aGUgZGVmYXVsdC4gTXkgY29uZiB3YXMgbG9zdCBkdXJpbmcgdXBncmFk
ZS48YnI+CiAgICBJZiBJIHJlc3RhcnQgb3ZpcnQtaGEtYnJva2VyIHRoZSBicm9rZXIuY29uZiBp
cyByZXBsYWNlZCB3aXRoIHRoZQogICAgZGVmYXVsdDxicj4KICAgIDxicj48L3NwYW4+CiAgICBJ
ZiBJIGRvbiYjMzk7dCByZXN0YXJ0IG92aXJ0LWhhLWJyb2tlciwgdGhlIGJyb2tlci5jb25mIGlz
IHNpbGVudGx5CiAgICByZXBsYWNlZCBhZnRlciBhIHdoaWxlLjxicj4KICAgIDxicj4KICAgIExv
b2tpbmcgaGVyZQogICAgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwv
ZW5naW5lLWNvbW1pdHMvMjAxNS1KdW5lLzAyMjk0MC5odG1sIiB0YXJnZXQ9Il9ibGFuayI+aHR0
cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvZW5naW5lLWNvbW1pdHMvMjAxNS1KdW5lLzAy
Mjk0MC5odG1sPC9hPjxicj4KICAgIEkgdW5kZXJzdGFuZCB0aGF0IGJyb2tlci5jb25mIGlzIHN0
b3JlZCBpbiBhbm90aGVyIHBsYWNlIGFuZAogICAgb3ZlcndyaXRlIGF0IHJ1bnRpbWUuPC9kaXY+
PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIGJyb2tlci5jb25mIGlzIG5vdyBv
biB0aGUgc2hhcmVkIHN0b3JhZ2UgKGFzIG90aGVyIGhvc3RlZC1lbmdpbmUgcmVsYXRlZCBjb25m
aWd1cmF0aW9uIGZpbGVzKSBzbyB0aGF0IGluIHRoZSBmdXR1cmUgdGhleSYjMzk7bGwgYmUgZWFz
aWx5IGVkaXRhYmxlIGZyb20gdGhlIHdlYiBVSS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRo
ZSBpc3N1ZSBoZXJlIHNlYW1zIHRvIGJlIHRoYXQgdGhlIHVwZ3JhZGUgb3ZlcndyaXRlIGl0IHdp
dGggdGhlIGRlZmF1bHQgZmlsZSBiZWZvcmUgY29weWluZyB0byB0aGUgc2hhcmVkIHN0b3JhZ2Uu
PC9kaXY+PGRpdj5JJiMzOTttIG9wZW5pbmcgYSBidWcgYWdhaW5zdCB0aGF0LjwvZGl2PjxkaXY+
PGJyPjwvZGl2PjxkaXY+TGV0JiMzOTtzIHRyeSB0byBmaXggaW4geW91ciBpbnN0YW5jZSAocGxl
YXNlIHN1YnN0aXR1dGUgJiMzOTsxOTIuMTY4LjEuMTE1Ol9WaXJ0dWFsX2V4dDM1dTM2JiMzOTsg
d2l0aCB0aGUgbW91bnQgcG9pbnQgb24geW91ciBzeXN0ZW0pOjwvZGl2PjwvZGl2PjxkaXYgY2xh
c3M9ImdtYWlsX3F1b3RlIj48YnI+PGZvbnQgZmFjZT0ibW9ub3NwYWNlLCBtb25vc3BhY2UiPmRp
cj1gbWt0ZW1wIC1kYCAmYW1wOyZhbXA7IGNkICRkaXI8YnI+c3lzdGVtY3RsIHN0b3Agb3ZpcnQt
aGEtYnJva2VyPGJyPnNkVVVJRF9saW5lPSQoZ3JlcCBzZFVVSUQgL2V0Yy9vdmlydC1ob3N0ZWQt
ZW5naW5lL2hvc3RlZC1lbmdpbmUuY29uZik8YnI+c2RVVUlEPSR7c2RVVUlEX2xpbmU6NzozNn08
YnI+Y29uZl92b2x1bWVfVVVJRF9saW5lPSQoZ3JlcCBjb25mX3ZvbHVtZV9VVUlEIC9ldGMvb3Zp
cnQtaG9zdGVkLWVuZ2luZS9ob3N0ZWQtZW5naW5lLmNvbmYpPGJyPmNvbmZfdm9sdW1lX1VVSUQ9
JHtjb25mX3ZvbHVtZV9VVUlEX2xpbmU6MTc6MzZ9PGJyPmNvbmZfaW1hZ2VfVVVJRF9saW5lPSQo
Z3JlcCBjb25mX2ltYWdlX1VVSUQgL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lL2hvc3RlZC1lbmdp
bmUuY29uZik8YnI+Y29uZl9pbWFnZV9VVUlEPSR7Y29uZl9pbWFnZV9VVUlEX2xpbmU6MTY6MzZ9
PGJyPmRkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjEuMTE1Ol9WaXJ0dWFsX2V4
dDM1dTM2LyRzZFVVSUQvaW1hZ2VzLyRjb25mX2ltYWdlX1VVSUQvJGNvbmZfdm9sdW1lX1VVSUQg
MiZndDsvZGV2L251bGx8IHRhciAteHZmIC08YnI+Y3DCoC9ldGMvb3ZpcnQtaG9zdGVkLWVuZ2lu
ZS1oYS9icm9rZXIuY29uZi5ycG1zYXZlwqA8L2ZvbnQ+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
Om1vbm9zcGFjZSxtb25vc3BhY2UiPmJyb2tlci5jb25mwqA8L3NwYW4+PGZvbnQgZmFjZT0ibW9u
b3NwYWNlLCBtb25vc3BhY2UiPiMgb3IgZWRpdCBicm9rZXIuY29uZiBhcyB5b3UgbmVlZMKgPC9m
b250PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48Zm9udCBmYWNlPSJtb25vc3BhY2Us
IG1vbm9zcGFjZSI+dGFyIC1jTyAqIHwgZGQgb2Y9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4x
NjguMS4xMTU6X1ZpcnR1YWxfZXh0MzV1MzYvJHNkVVVJRC9pbWFnZXMvJGNvbmZfaW1hZ2VfVVVJ
RC8kY29uZl92b2x1bWVfVVVJRDxicj48L2ZvbnQ+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1v
bm9zcGFjZSxtb25vc3BhY2UiPnN5c3RlbWN0bCBzdGFydCBvdmlydC1oYS1icm9rZXI8L3NwYW4+
PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2Pjxicj48L2Rpdj48ZGl2PsKg
PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAw
cHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2Io
MjA0LDIwNCwyMDQpO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxk
aXYgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+PHNwYW4gY2xhc3M9IiI+PGJyPgog
ICAgPGJyPgogICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+IDxicj4KICAgICAgPGRpdj5JbCAw
NS8xMS8yMDE1IDE4LjQ0LCBTaW1vbmUKICAgICAgICBUaXJhYm9zY2hpIGhhIHNjcml0dG86PGJy
PgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgPGRp
diBkaXI9Imx0ciI+Q2FuIHlvdSBwbGVhc2UgcGFzdGUgaGVyZSB0aGUgY29udGVudCBvZgogICAg
ICAgICAgL3Zhci9saWIvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9icm9rZXIuY29uZiA/CiAgICAg
ICAgICA8ZGl2PmV2ZW50dWFsbHkgbWFrZSBpdCBhbm9ueW1vdXMgaWYgeW91IHByZWZlcjxicj4K
ICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2
Pjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4K
ICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPgogICAgICAgICAgPGRpdiBjbGFz
cz0iZ21haWxfcXVvdGUiPk9uIFRodSwgTm92IDUsIDIwMTUgYXQgNjo0MiBQTSwKICAgICAgICAg
ICAgU3RlZmFubyBEYW56aSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpzLmRh
bnppQGhhd2FpLml0IiB0YXJnZXQ9Il9ibGFuayI+cy5kYW56aUBoYXdhaS5pdDwvYT4mZ3Q7PC9z
cGFuPgogICAgICAgICAgICB3cm90ZTo8YnI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNz
PSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVm
dC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDIwNCwyMDQsMjA0KTtib3JkZXItbGVm
dC1zdHlsZTpzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij5BZnRlcgogICAgICAgICAgICAgIHVwZ3Jh
ZGluZyBmcm9tIDMuNSB0byAzLjYgSG9zdGVkIGVuZ2luZSBub3RpZmljYXRpb25zIHN0b3AKICAg
ICAgICAgICAgICB0byB3b3JrLjxicj4KICAgICAgICAgICAgICBJIHRoaW5rIHRoYXQgYnJva2Vy
LmNvbmYgd2FzIGxvc3QgZHVyaW5nIHVwZ3JhZGUuPGJyPgogICAgICAgICAgICAgIDxicj4KICAg
ICAgICAgICAgICBJIGZvdW5kIHRoaXM6IDxhIGhyZWY9Imh0dHBzOi8vYnVnemlsbGEucmVkaGF0
LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTI2MDc1NyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMjYwNzU3
PC9hPjxicj4KICAgICAgICAgICAgICBCdXQgSSBkb24mIzM5O3QgdW5kZXJ0YW5kIGhvdyB0byBj
aGFuZ2UgdGhlIGNvbmZpZ3VyYXRpb24gbm93Ljxicj4KICAgICAgICAgICAgICBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgICAgICBV
c2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICAgICAgPGEgaHJlZj0ibWFpbHRvOlVzZXJz
QG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAg
ICAgICAgICAgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3VzZXJzIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3Zp
cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgogICAgICAgICAgICA8L2Jsb2Nr
cXVvdGU+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxicj4KICAgICAgICA8L2Rpdj4KICAg
ICAgPC9ibG9ja3F1b3RlPgogICAgICA8YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAg
ICA8cHJlIGNvbHM9IjcyIj48L3ByZT4KICA8L3NwYW4+PC9kaXY+Cgo8L2Jsb2NrcXVvdGU+PC9k
aXY+PGJyPjwvZGl2PjwvZGl2Pgo=

--===============3104289676775744320==--

From s.danzi at hawai.it Mon Nov  9 05:44:29 2015
Content-Type: multipart/mixed; boundary="===============9166794021890565902=="
MIME-Version: 1.0
From: Stefano Danzi 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Mon, 09 Nov 2015 11:44:23 +0100
Message-ID: <56407907.2000104@hawai.it>
In-Reply-To: CAN8-ONqJs3nMJQg5L8uRDt44S2ON5e_fbUdAEJ8-BBiK7i+T9A@mail.gmail.com

--===============9166794021890565902==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

This is a multi-part message in MIME format.
--------------030505080109080902020507
Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed
Content-Transfer-Encoding: 7bit

Your trick work fine! Thanks!

Now I see that emails sent from brocker has "corrupted" headers:

At the ent of message we can see:

Content-Type: text/plain; charset=3D"us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 09 Nov 2015 11:33:37 +0100
Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
From: mysender(a)server.lan
To: undisclosed-recipients:;

From: mysender(a)server.lan
To: myreceiver(a)server.lan
Subject: ovirt-hosted-engine state transition EngineUp-GlobalMaintenance

The state machine changed state.



 From and To are repeated twice. This cause that email client show =

correctly the sender,
an empty recipient and an empty subject.

On message body I see everything after "To: undisclosed-recipients:;"

Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:
>
>
> On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi  > wrote:
>
>
>
>
>>     the content is:
>>
>>     [email]
>>     smtp-server=3Dlocalhost
>>     smtp-port=3D25
>>     destination-emails=3Droot(a)localhost
>>     source-email=3Droot(a)localhost
>>
>>     [notify]
>>     state_transition=3Dmaintenance|start|stop|migrate|up|down
>>
>     and is the default. My conf was lost during upgrade.
>     If I restart ovirt-ha-broker the broker.conf is replaced with the
>     default
>
>     If I don't restart ovirt-ha-broker, the broker.conf is silently
>     replaced after a while.
>
>     Looking here
>     http://lists.ovirt.org/pipermail/engine-commits/2015-June/022940.html
>     I understand that broker.conf is stored in another place and
>     overwrite at runtime.
>
>
> The broker.conf is now on the shared storage (as other hosted-engine =

> related configuration files) so that in the future they'll be easily =

> editable from the web UI.
>
> The issue here seams to be that the upgrade overwrite it with the =

> default file before copying to the shared storage.
> I'm opening a bug against that.
>
> Let's try to fix in your instance (please substitute =

> '192.168.1.115:_Virtual_ext35u36' with the mount point on your system):
>
> dir=3D`mktemp -d` && cd $dir
> systemctl stop ovirt-ha-broker
> sdUUID_line=3D$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
> sdUUID=3D${sdUUID_line:7:36}
> conf_volume_UUID_line=3D$(grep conf_volume_UUID =

> /etc/ovirt-hosted-engine/hosted-engine.conf)
> conf_volume_UUID=3D${conf_volume_UUID_line:17:36}
> conf_image_UUID_line=3D$(grep conf_image_UUID =

> /etc/ovirt-hosted-engine/hosted-engine.conf)
> conf_image_UUID=3D${conf_image_UUID_line:16:36}
> dd =

> if=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/images=
/$conf_image_UUID/$conf_volume_UUID =

> 2>/dev/null| tar -xvf -
> cp /etc/ovirt-hosted-engine-ha/broker.conf.rpmsave broker.conf # or =

> edit broker.conf as you need
> tar -cO * | dd =

> of=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/images=
/$conf_image_UUID/$conf_volume_UUID
> systemctl start ovirt-ha-broker
>
>
>
>>
>>     Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
>>>     Can you please paste here the content of
>>>     /var/lib/ovirt-hosted-engine-ha/broker.conf ?
>>>     eventually make it anonymous if you prefer
>>>
>>>
>>>
>>>     On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi >>     > wrote:
>>>
>>>         After upgrading from 3.5 to 3.6 Hosted engine notifications
>>>         stop to work.
>>>         I think that broker.conf was lost during upgrade.
>>>
>>>         I found this:
>>>         https://bugzilla.redhat.com/show_bug.cgi?id=3D1260757
>>>         But I don't undertand how to change the configuration now.
>>>         _______________________________________________
>>>         Users mailing list
>>>         Users(a)ovirt.org 
>>>         http://lists.ovirt.org/mailman/listinfo/users
>>>
>>>
>>
>
>


--------------030505080109080902020507
Content-Type: text/html; charset=3Dutf-8
Content-Transfer-Encoding: 8bit


  
    
  
  
    Your trick work fine! Thanks!

Now I see that emails sent from brocker has "corrupted" headers:

At the ent of message we can see:

Content-Type: text/plain; charset=3D"us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 09 Nov 2015 11:33:37 +0100
Message-Id: <20151109103337.D9C7D1260001(a)my.server=
.lan>
From: mysender(a)server.lan
To: undisclosed-recipients:;

From: mysender(a)server.lan
To: myreceiver(a)server.lan
Subject: ovirt-hosted-engine state transition EngineUp-GlobalMaintenance

The state machine changed state.


From and To are repeated twice. This cause that email client show correctly the sender,
an empty recipient and an empty subject.

On message body I see everything after "To: undisclosed-recipients:;"

Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:


On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi <s.danz= i(a)hawai.it> wrote:
<= br>

the content is:

[email]
smtp-server=3Dlocalhost
smtp-port=3D25
destination-emails=3Droot(a)localhost
source-email=3Droot(a)localhost

[notify]
state_transition=3Dmaintenance|start|stop|migrate|up|down

and is the default. My conf was lost during upgrade.
If I restart ovirt-ha-broker the broker.conf is replaced with the default

If I don't restart ovirt-ha-broker, the broker.conf is silently replaced after a while.

Looking here http://lists.ovirt.org/pipermail/engine= -commits/2015-June/022940.html
I understand that broker.conf is stored in another place and overwrite at runtime.

The broker.conf is now on the shared storage (as other hosted-engine related configuration files) so that in the future they'll be easily editable from the web UI.

The issue here seams to be that the upgrade overwrite it with the default file before copying to the shared storage.
I'm opening a bug against that.

Let's try to fix in your instance (please substitute '192.168.1.115:_Virtual_ext35u36' with the mount point on your system):

dir=3D`mktemp -d` && cd $dir
systemctl stop ovirt-ha-broker
sdUUID_line=3D$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
sdUUID=3D${sdUUID_line:7:36}
conf_volume_UUID_line=3D$(grep conf_volume_UUID /etc/ovirt-hosted-engine/hosted-engine.conf)
conf_volume_UUID=3D${conf_volume_UUID_line:17:36}
conf_image_UUID_line=3D$(grep conf_image_UUID /etc/ovirt-hosted-engine/hosted-engine.conf)
conf_image_UUID=3D${conf_image_UUID_line:16:36}
dd if=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$s= dUUID/images/$conf_image_UUID/$conf_volume_UUID 2>/dev/null| tar -xvf -
cp=C2=A0/etc/ovirt-hosted-engine-ha/broker.conf.rpmsave=C2=A0=
broker.conf=C2=A0# or edit broker.conf as you need=C2=A0
tar -cO * | dd of=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/images/$= conf_image_UUID/$conf_volume_UUID
systemctl start ovirt-ha-broker

=C2=A0


Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
Can you please paste here the content of /var/lib/ovirt-hosted-engine-ha/broker.conf ?
eventually make it anonymous if you prefer



On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi <s.danzi(a)hawai.it>= ; wrote:
After upgrading from 3.5 to 3.6 Hosted engine notifications stop to work.
I think that broker.conf was lost during upgrade.

I found this: https://= bugzilla.redhat.com/show_bug.cgi?id=3D1260757
But I don't undertand how to change the configuration now.
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://l= ists.ovirt.org/mailman/listinfo/users






  


--------------030505080109080902020507--

--===============9166794021890565902==
Content-Type: multipart/alternative
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.bin"

VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t
LS0wMzA1MDUwODAxMDkwODA5MDIwMjA1MDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy
c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK
CllvdXIgdHJpY2sgd29yayBmaW5lISBUaGFua3MhCgpOb3cgSSBzZWUgdGhhdCBlbWFpbHMgc2Vu
dCBmcm9tIGJyb2NrZXIgaGFzICJjb3JydXB0ZWQiIGhlYWRlcnM6CgpBdCB0aGUgZW50IG9mIG1l
c3NhZ2Ugd2UgY2FuIHNlZToKCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMt
YXNjaWkiCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK
RGF0ZTogTW9uLCAwOSBOb3YgMjAxNSAxMTozMzozNyArMDEwMApNZXNzYWdlLUlkOiA8MjAxNTEx
MDkxMDMzMzcuRDlDN0QxMjYwMDAxQG15LnNlcnZlci5sYW4+CkZyb206IG15c2VuZGVyQHNlcnZl
ci5sYW4KVG86IHVuZGlzY2xvc2VkLXJlY2lwaWVudHM6OwoKRnJvbTogbXlzZW5kZXJAc2VydmVy
LmxhbgpUbzogbXlyZWNlaXZlckBzZXJ2ZXIubGFuClN1YmplY3Q6IG92aXJ0LWhvc3RlZC1lbmdp
bmUgc3RhdGUgdHJhbnNpdGlvbiBFbmdpbmVVcC1HbG9iYWxNYWludGVuYW5jZQoKVGhlIHN0YXRl
IG1hY2hpbmUgY2hhbmdlZCBzdGF0ZS4KCgoKIEZyb20gYW5kIFRvIGFyZSByZXBlYXRlZCB0d2lj
ZS4gVGhpcyBjYXVzZSB0aGF0IGVtYWlsIGNsaWVudCBzaG93IApjb3JyZWN0bHkgdGhlIHNlbmRl
ciwKYW4gZW1wdHkgcmVjaXBpZW50IGFuZCBhbiBlbXB0eSBzdWJqZWN0LgoKT24gbWVzc2FnZSBi
b2R5IEkgc2VlIGV2ZXJ5dGhpbmcgYWZ0ZXIgIlRvOiB1bmRpc2Nsb3NlZC1yZWNpcGllbnRzOjsi
CgpJbCAwNi8xMS8yMDE1IDIwLjAxLCBTaW1vbmUgVGlyYWJvc2NoaSBoYSBzY3JpdHRvOgo+Cj4K
PiBPbiBUaHUsIE5vdiA1LCAyMDE1IGF0IDc6MTAgUE0sIFN0ZWZhbm8gRGFuemkgPHMuZGFuemlA
aGF3YWkuaXQgCj4gPG1haWx0bzpzLmRhbnppQGhhd2FpLml0Pj4gd3JvdGU6Cj4KPgo+Cj4KPj4g
ICAgIHRoZSBjb250ZW50IGlzOgo+Pgo+PiAgICAgW2VtYWlsXQo+PiAgICAgc210cC1zZXJ2ZXI9
bG9jYWxob3N0Cj4+ICAgICBzbXRwLXBvcnQ9MjUKPj4gICAgIGRlc3RpbmF0aW9uLWVtYWlscz1y
b290QGxvY2FsaG9zdAo+PiAgICAgc291cmNlLWVtYWlsPXJvb3RAbG9jYWxob3N0Cj4+Cj4+ICAg
ICBbbm90aWZ5XQo+PiAgICAgc3RhdGVfdHJhbnNpdGlvbj1tYWludGVuYW5jZXxzdGFydHxzdG9w
fG1pZ3JhdGV8dXB8ZG93bgo+Pgo+ICAgICBhbmQgaXMgdGhlIGRlZmF1bHQuIE15IGNvbmYgd2Fz
IGxvc3QgZHVyaW5nIHVwZ3JhZGUuCj4gICAgIElmIEkgcmVzdGFydCBvdmlydC1oYS1icm9rZXIg
dGhlIGJyb2tlci5jb25mIGlzIHJlcGxhY2VkIHdpdGggdGhlCj4gICAgIGRlZmF1bHQKPgo+ICAg
ICBJZiBJIGRvbid0IHJlc3RhcnQgb3ZpcnQtaGEtYnJva2VyLCB0aGUgYnJva2VyLmNvbmYgaXMg
c2lsZW50bHkKPiAgICAgcmVwbGFjZWQgYWZ0ZXIgYSB3aGlsZS4KPgo+ICAgICBMb29raW5nIGhl
cmUKPiAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvZW5naW5lLWNvbW1pdHMv
MjAxNS1KdW5lLzAyMjk0MC5odG1sCj4gICAgIEkgdW5kZXJzdGFuZCB0aGF0IGJyb2tlci5jb25m
IGlzIHN0b3JlZCBpbiBhbm90aGVyIHBsYWNlIGFuZAo+ICAgICBvdmVyd3JpdGUgYXQgcnVudGlt
ZS4KPgo+Cj4gVGhlIGJyb2tlci5jb25mIGlzIG5vdyBvbiB0aGUgc2hhcmVkIHN0b3JhZ2UgKGFz
IG90aGVyIGhvc3RlZC1lbmdpbmUgCj4gcmVsYXRlZCBjb25maWd1cmF0aW9uIGZpbGVzKSBzbyB0
aGF0IGluIHRoZSBmdXR1cmUgdGhleSdsbCBiZSBlYXNpbHkgCj4gZWRpdGFibGUgZnJvbSB0aGUg
d2ViIFVJLgo+Cj4gVGhlIGlzc3VlIGhlcmUgc2VhbXMgdG8gYmUgdGhhdCB0aGUgdXBncmFkZSBv
dmVyd3JpdGUgaXQgd2l0aCB0aGUgCj4gZGVmYXVsdCBmaWxlIGJlZm9yZSBjb3B5aW5nIHRvIHRo
ZSBzaGFyZWQgc3RvcmFnZS4KPiBJJ20gb3BlbmluZyBhIGJ1ZyBhZ2FpbnN0IHRoYXQuCj4KPiBM
ZXQncyB0cnkgdG8gZml4IGluIHlvdXIgaW5zdGFuY2UgKHBsZWFzZSBzdWJzdGl0dXRlIAo+ICcx
OTIuMTY4LjEuMTE1Ol9WaXJ0dWFsX2V4dDM1dTM2JyB3aXRoIHRoZSBtb3VudCBwb2ludCBvbiB5
b3VyIHN5c3RlbSk6Cj4KPiBkaXI9YG1rdGVtcCAtZGAgJiYgY2QgJGRpcgo+IHN5c3RlbWN0bCBz
dG9wIG92aXJ0LWhhLWJyb2tlcgo+IHNkVVVJRF9saW5lPSQoZ3JlcCBzZFVVSUQgL2V0Yy9vdmly
dC1ob3N0ZWQtZW5naW5lL2hvc3RlZC1lbmdpbmUuY29uZikKPiBzZFVVSUQ9JHtzZFVVSURfbGlu
ZTo3OjM2fQo+IGNvbmZfdm9sdW1lX1VVSURfbGluZT0kKGdyZXAgY29uZl92b2x1bWVfVVVJRCAK
PiAvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUvaG9zdGVkLWVuZ2luZS5jb25mKQo+IGNvbmZfdm9s
dW1lX1VVSUQ9JHtjb25mX3ZvbHVtZV9VVUlEX2xpbmU6MTc6MzZ9Cj4gY29uZl9pbWFnZV9VVUlE
X2xpbmU9JChncmVwIGNvbmZfaW1hZ2VfVVVJRCAKPiAvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUv
aG9zdGVkLWVuZ2luZS5jb25mKQo+IGNvbmZfaW1hZ2VfVVVJRD0ke2NvbmZfaW1hZ2VfVVVJRF9s
aW5lOjE2OjM2fQo+IGRkIAo+IGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjEuMTE1
Ol9WaXJ0dWFsX2V4dDM1dTM2LyRzZFVVSUQvaW1hZ2VzLyRjb25mX2ltYWdlX1VVSUQvJGNvbmZf
dm9sdW1lX1VVSUQgCj4gMj4vZGV2L251bGx8IHRhciAteHZmIC0KPiBjcCAvZXRjL292aXJ0LWhv
c3RlZC1lbmdpbmUtaGEvYnJva2VyLmNvbmYucnBtc2F2ZSBicm9rZXIuY29uZiAjIG9yIAo+IGVk
aXQgYnJva2VyLmNvbmYgYXMgeW91IG5lZWQKPiB0YXIgLWNPICogfCBkZCAKPiBvZj0vcmhldi9k
YXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xLjExNTpfVmlydHVhbF9leHQzNXUzNi8kc2RVVUlEL2lt
YWdlcy8kY29uZl9pbWFnZV9VVUlELyRjb25mX3ZvbHVtZV9VVUlECj4gc3lzdGVtY3RsIHN0YXJ0
IG92aXJ0LWhhLWJyb2tlcgo+Cj4KPgo+Pgo+PiAgICAgSWwgMDUvMTEvMjAxNSAxOC40NCwgU2lt
b25lIFRpcmFib3NjaGkgaGEgc2NyaXR0bzoKPj4+ICAgICBDYW4geW91IHBsZWFzZSBwYXN0ZSBo
ZXJlIHRoZSBjb250ZW50IG9mCj4+PiAgICAgL3Zhci9saWIvb3ZpcnQtaG9zdGVkLWVuZ2luZS1o
YS9icm9rZXIuY29uZiA/Cj4+PiAgICAgZXZlbnR1YWxseSBtYWtlIGl0IGFub255bW91cyBpZiB5
b3UgcHJlZmVyCj4+Pgo+Pj4KPj4+Cj4+PiAgICAgT24gVGh1LCBOb3YgNSwgMjAxNSBhdCA2OjQy
IFBNLCBTdGVmYW5vIERhbnppIDxzLmRhbnppQGhhd2FpLml0Cj4+PiAgICAgPG1haWx0bzpzLmRh
bnppQGhhd2FpLml0Pj4gd3JvdGU6Cj4+Pgo+Pj4gICAgICAgICBBZnRlciB1cGdyYWRpbmcgZnJv
bSAzLjUgdG8gMy42IEhvc3RlZCBlbmdpbmUgbm90aWZpY2F0aW9ucwo+Pj4gICAgICAgICBzdG9w
IHRvIHdvcmsuCj4+PiAgICAgICAgIEkgdGhpbmsgdGhhdCBicm9rZXIuY29uZiB3YXMgbG9zdCBk
dXJpbmcgdXBncmFkZS4KPj4+Cj4+PiAgICAgICAgIEkgZm91bmQgdGhpczoKPj4+ICAgICAgICAg
aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMjYwNzU3Cj4+PiAg
ICAgICAgIEJ1dCBJIGRvbid0IHVuZGVydGFuZCBob3cgdG8gY2hhbmdlIHRoZSBjb25maWd1cmF0
aW9uIG5vdy4KPj4+ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPj4+ICAgICAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4+PiAgICAgICAgIFVz
ZXJzQG92aXJ0Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4KPj4+ICAgICAgICAgaHR0cDov
L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4+Pgo+Pj4KPj4KPgo+CgoK
LS0tLS0tLS0tLS0tLS0wMzA1MDUwODAxMDkwODA5MDIwMjA1MDcKQ29udGVudC1UeXBlOiB0ZXh0
L2h0bWw7IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKPGh0
bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgi
IGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNG
RkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgWW91ciB0cmljayB3b3JrIGZpbmUhIFRoYW5rcyE8
YnI+CiAgICA8YnI+CiAgICBOb3cgSSBzZWUgdGhhdCBlbWFpbHMgc2VudCBmcm9tIGJyb2NrZXIg
aGFzICJjb3JydXB0ZWQiIGhlYWRlcnM6PGJyPgogICAgPGJyPgogICAgQXQgdGhlIGVudCBvZiBt
ZXNzYWdlIHdlIGNhbiBzZWU6PGJyPgogICAgPGJyPgogICAgPHByZT5Db250ZW50LVR5cGU6IHRl
eHQvcGxhaW47IGNoYXJzZXQ9InVzLWFzY2lpIgpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVRy
YW5zZmVyLUVuY29kaW5nOiA3Yml0CkRhdGU6IE1vbiwgMDkgTm92IDIwMTUgMTE6MzM6MzcgKzAx
MDAKTWVzc2FnZS1JZDogPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFp
bHRvOjIwMTUxMTA5MTAzMzM3LkQ5QzdEMTI2MDAwMUBteS5zZXJ2ZXIubGFuIj4mbHQ7MjAxNTEx
MDkxMDMzMzcuRDlDN0QxMjYwMDAxQG15LnNlcnZlci5sYW4mZ3Q7PC9hPgpGcm9tOiA8YSBjbGFz
cz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86bXlzZW5kZXJAc2VydmVy
LmxhbiI+bXlzZW5kZXJAc2VydmVyLmxhbjwvYT4KVG86IHVuZGlzY2xvc2VkLXJlY2lwaWVudHM6
OwoKRnJvbTogPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRv
Om15c2VuZGVyQHNlcnZlci5sYW4iPm15c2VuZGVyQHNlcnZlci5sYW48L2E+ClRvOiA8YSBjbGFz
cz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86bXlyZWNlaXZlckBzZXJ2
ZXIubGFuIj5teXJlY2VpdmVyQHNlcnZlci5sYW48L2E+ClN1YmplY3Q6IG92aXJ0LWhvc3RlZC1l
bmdpbmUgc3RhdGUgdHJhbnNpdGlvbiBFbmdpbmVVcC1HbG9iYWxNYWludGVuYW5jZQoKVGhlIHN0
YXRlIG1hY2hpbmUgY2hhbmdlZCBzdGF0ZS48L3ByZT4KICAgIDxicj4KICAgIDxicj4KICAgIEZy
b20gYW5kIFRvIGFyZSByZXBlYXRlZCB0d2ljZS4gVGhpcyBjYXVzZSB0aGF0IGVtYWlsIGNsaWVu
dCBzaG93CiAgICBjb3JyZWN0bHkgdGhlIHNlbmRlciw8YnI+CiAgICBhbiBlbXB0eSByZWNpcGll
bnQgYW5kIGFuIGVtcHR5IHN1YmplY3QuPGJyPgogICAgPGJyPgogICAgT24gbWVzc2FnZSBib2R5
IEkgc2VlIGV2ZXJ5dGhpbmcgYWZ0ZXIgIlRvOgogICAgdW5kaXNjbG9zZWQtcmVjaXBpZW50czo7
IgogICAgPGJyPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5JbCAw
Ni8xMS8yMDE1IDIwLjAxLCBTaW1vbmUgVGlyYWJvc2NoaQogICAgICBoYSBzY3JpdHRvOjxicj4K
ICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOkNBTjgtT05xSnMzbk1KUWc1TDh1
UkR0NDRTMk9ONWVfZmJVZEFFSjgtQkJpSzdpK1Q5QUBtYWlsLmdtYWlsLmNvbSIKICAgICAgdHlw
ZT0iY2l0ZSI+CiAgICAgIDxkaXYgZGlyPSJsdHIiPjxicj4KICAgICAgICA8ZGl2IGNsYXNzPSJn
bWFpbF9leHRyYSI+PGJyPgogICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFRo
dSwgTm92IDUsIDIwMTUgYXQgNzoxMCBQTSwKICAgICAgICAgICAgU3RlZmFubyBEYW56aSA8c3Bh
biBkaXI9Imx0ciI+Jmx0OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAg
IGhyZWY9Im1haWx0bzpzLmRhbnppQGhhd2FpLml0IiB0YXJnZXQ9Il9ibGFuayI+cy5kYW56aUBo
YXdhaS5pdDwvYT4mZ3Q7PC9zcGFuPgogICAgICAgICAgICB3cm90ZTo8YnI+CiAgICAgICAgICAg
IDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw
eAowLjhleDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDIwNCwy
MDQsMjA0KTtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KICAgICAg
ICAgICAgICA8ZGl2IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPjxzcGFuIGNsYXNz
PSIiPiA8YnI+CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgPGRpdj48
YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4gdGhlIGNvbnRlbnQgaXM6PGJyPgogICAgICAgICAgICAgICAgICAgIDxi
cj4KICAgICAgICAgICAgICAgICAgICBbZW1haWxdPGJyPgogICAgICAgICAgICAgICAgICAgIHNt
dHAtc2VydmVyPWxvY2FsaG9zdDxicj4KICAgICAgICAgICAgICAgICAgICBzbXRwLXBvcnQ9MjU8
YnI+CiAgICAgICAgICAgICAgICAgICAgZGVzdGluYXRpb24tZW1haWxzPXJvb3RAbG9jYWxob3N0
PGJyPgogICAgICAgICAgICAgICAgICAgIHNvdXJjZS1lbWFpbD1yb290QGxvY2FsaG9zdDxicj4K
ICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgW25vdGlmeV08YnI+
CnN0YXRlX3RyYW5zaXRpb249bWFpbnRlbmFuY2V8c3RhcnR8c3RvcHxtaWdyYXRlfHVwfGRvd248
YnI+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICA8L2Jsb2NrcXVv
dGU+CiAgICAgICAgICAgICAgICAgIGFuZCBpcyB0aGUgZGVmYXVsdC4gTXkgY29uZiB3YXMgbG9z
dCBkdXJpbmcgdXBncmFkZS48YnI+CiAgICAgICAgICAgICAgICAgIElmIEkgcmVzdGFydCBvdmly
dC1oYS1icm9rZXIgdGhlIGJyb2tlci5jb25mIGlzCiAgICAgICAgICAgICAgICAgIHJlcGxhY2Vk
IHdpdGggdGhlIGRlZmF1bHQ8YnI+CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg
ICAgIDwvc3Bhbj4gSWYgSSBkb24ndCByZXN0YXJ0IG92aXJ0LWhhLWJyb2tlciwgdGhlCiAgICAg
ICAgICAgICAgICBicm9rZXIuY29uZiBpcyBzaWxlbnRseSByZXBsYWNlZCBhZnRlciBhIHdoaWxl
Ljxicj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIExvb2tpbmcgaGVyZSA8
YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCmhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvcGlw
ZXJtYWlsL2VuZ2luZS1jb21taXRzLzIwMTUtSnVuZS8wMjI5NDAuaHRtbCIKICAgICAgICAgICAg
ICAgICAgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJtYWlsL2Vu
Z2luZS1jb21taXRzLzIwMTUtSnVuZS8wMjI5NDAuaHRtbDwvYT48YnI+CiAgICAgICAgICAgICAg
ICBJIHVuZGVyc3RhbmQgdGhhdCBicm9rZXIuY29uZiBpcyBzdG9yZWQgaW4gYW5vdGhlciBwbGFj
ZQogICAgICAgICAgICAgICAgYW5kIG92ZXJ3cml0ZSBhdCBydW50aW1lLjwvZGl2PgogICAgICAg
ICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICA8L2Rp
dj4KICAgICAgICAgICAgPGRpdj5UaGUgYnJva2VyLmNvbmYgaXMgbm93IG9uIHRoZSBzaGFyZWQg
c3RvcmFnZSAoYXMgb3RoZXIKICAgICAgICAgICAgICBob3N0ZWQtZW5naW5lIHJlbGF0ZWQgY29u
ZmlndXJhdGlvbiBmaWxlcykgc28gdGhhdCBpbiB0aGUKICAgICAgICAgICAgICBmdXR1cmUgdGhl
eSdsbCBiZSBlYXNpbHkgZWRpdGFibGUgZnJvbSB0aGUgd2ViIFVJLjwvZGl2PgogICAgICAgICAg
ICA8ZGl2Pjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+VGhlIGlzc3Vl
IGhlcmUgc2VhbXMgdG8gYmUgdGhhdCB0aGUgdXBncmFkZSBvdmVyd3JpdGUKICAgICAgICAgICAg
ICBpdCB3aXRoIHRoZSBkZWZhdWx0IGZpbGUgYmVmb3JlIGNvcHlpbmcgdG8gdGhlIHNoYXJlZAog
ICAgICAgICAgICAgIHN0b3JhZ2UuPC9kaXY+CiAgICAgICAgICAgIDxkaXY+SSdtIG9wZW5pbmcg
YSBidWcgYWdhaW5zdCB0aGF0LjwvZGl2PgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAg
ICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+TGV0J3MgdHJ5IHRvIGZpeCBpbiB5b3VyIGluc3Rh
bmNlIChwbGVhc2Ugc3Vic3RpdHV0ZQogICAgICAgICAgICAgICcxOTIuMTY4LjEuMTE1Ol9WaXJ0
dWFsX2V4dDM1dTM2JyB3aXRoIHRoZSBtb3VudCBwb2ludCBvbgogICAgICAgICAgICAgIHlvdXIg
c3lzdGVtKTo8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZ21h
aWxfcXVvdGUiPjxicj4KICAgICAgICAgICAgPGZvbnQgZmFjZT0ibW9ub3NwYWNlLCBtb25vc3Bh
Y2UiPmRpcj1gbWt0ZW1wIC1kYCAmYW1wOyZhbXA7CiAgICAgICAgICAgICAgY2QgJGRpcjxicj4K
ICAgICAgICAgICAgICBzeXN0ZW1jdGwgc3RvcCBvdmlydC1oYS1icm9rZXI8YnI+CiAgICAgICAg
ICAgICAgc2RVVUlEX2xpbmU9JChncmVwIHNkVVVJRAogICAgICAgICAgICAgIC9ldGMvb3ZpcnQt
aG9zdGVkLWVuZ2luZS9ob3N0ZWQtZW5naW5lLmNvbmYpPGJyPgogICAgICAgICAgICAgIHNkVVVJ
RD0ke3NkVVVJRF9saW5lOjc6MzZ9PGJyPgogICAgICAgICAgICAgIGNvbmZfdm9sdW1lX1VVSURf
bGluZT0kKGdyZXAgY29uZl92b2x1bWVfVVVJRAogICAgICAgICAgICAgIC9ldGMvb3ZpcnQtaG9z
dGVkLWVuZ2luZS9ob3N0ZWQtZW5naW5lLmNvbmYpPGJyPgogICAgICAgICAgICAgIGNvbmZfdm9s
dW1lX1VVSUQ9JHtjb25mX3ZvbHVtZV9VVUlEX2xpbmU6MTc6MzZ9PGJyPgogICAgICAgICAgICAg
IGNvbmZfaW1hZ2VfVVVJRF9saW5lPSQoZ3JlcCBjb25mX2ltYWdlX1VVSUQKICAgICAgICAgICAg
ICAvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUvaG9zdGVkLWVuZ2luZS5jb25mKTxicj4KICAgICAg
ICAgICAgICBjb25mX2ltYWdlX1VVSUQ9JHtjb25mX2ltYWdlX1VVSURfbGluZToxNjozNn08YnI+
CiAgICAgICAgICAgICAgZGQKICAgICAgICAgICAgICBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQv
MTkyLjE2OC4xLjExNTpfVmlydHVhbF9leHQzNXUzNi8kc2RVVUlEL2ltYWdlcy8kY29uZl9pbWFn
ZV9VVUlELyRjb25mX3ZvbHVtZV9VVUlECiAgICAgICAgICAgICAgMiZndDsvZGV2L251bGx8IHRh
ciAteHZmIC08YnI+CiAgICAgICAgICAgICAgY3DCoC9ldGMvb3ZpcnQtaG9zdGVkLWVuZ2luZS1o
YS9icm9rZXIuY29uZi5ycG1zYXZlwqA8L2ZvbnQ+PHNwYW4KICAgICAgICAgICAgICBzdHlsZT0i
Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZSI+YnJva2VyLmNvbmbCoDwvc3Bhbj48Zm9u
dAogICAgICAgICAgICAgIGZhY2U9Im1vbm9zcGFjZSwgbW9ub3NwYWNlIj4jIG9yIGVkaXQgYnJv
a2VyLmNvbmYgYXMgeW91CiAgICAgICAgICAgICAgbmVlZMKgPC9mb250PjwvZGl2PgogICAgICAg
ICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxmb250IGZhY2U9Im1vbm9zcGFjZSwgbW9ub3Nw
YWNlIj50YXIKICAgICAgICAgICAgICAtY08gKiB8IGRkCm9mPS9yaGV2L2RhdGEtY2VudGVyL21u
dC8xOTIuMTY4LjEuMTE1Ol9WaXJ0dWFsX2V4dDM1dTM2LyRzZFVVSUQvaW1hZ2VzLyRjb25mX2lt
YWdlX1VVSUQvJGNvbmZfdm9sdW1lX1VVSUQ8YnI+CiAgICAgICAgICAgIDwvZm9udD48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZSI+c3lzdGVtY3RsCiAgICAgICAg
ICAgICAgc3RhcnQgb3ZpcnQtaGEtYnJva2VyPC9zcGFuPjxicj4KICAgICAgICAgIDwvZGl2Pgog
ICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPgogICAgICAgICAgICA8ZGl2Pjxicj4K
ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+wqA8L2Rpdj4KICAgICAgICAgICAg
PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4
CjAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0LDIw
NCwyMDQpO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgogICAgICAg
ICAgICAgIDxkaXYgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+PHNwYW4gY2xhc3M9
IiI+PGJyPgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIDxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPiA8YnI+CiAgICAgICAgICAgICAgICAgICAgPGRpdj5JbCAwNS8xMS8y
MDE1IDE4LjQ0LCBTaW1vbmUgVGlyYWJvc2NoaSBoYQogICAgICAgICAgICAgICAgICAgICAgc2Ny
aXR0bzo8YnI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAg
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGRpcj0i
bHRyIj5DYW4geW91IHBsZWFzZSBwYXN0ZSBoZXJlIHRoZQogICAgICAgICAgICAgICAgICAgICAg
ICBjb250ZW50IG9mCiAgICAgICAgICAgICAgICAgICAgICAgIC92YXIvbGliL292aXJ0LWhvc3Rl
ZC1lbmdpbmUtaGEvYnJva2VyLmNvbmYgPwogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PmV2
ZW50dWFsbHkgbWFrZSBpdCBhbm9ueW1vdXMgaWYgeW91IHByZWZlcjxicj4KICAgICAgICAgICAg
ICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4K
ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgICAgICAgICAg
ICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAg
ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX2V4
dHJhIj48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl
Ij5PbiBUaHUsIE5vdiA1LCAyMDE1IGF0CiAgICAgICAgICAgICAgICAgICAgICAgICAgNjo0MiBQ
TSwgU3RlZmFubyBEYW56aSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHJlZj0ibWFpbHRvOnMuZGFuemlAaGF3YWkuaXQiCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj48YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJl
dmlhdGVkIiBocmVmPSJtYWlsdG86cy5kYW56aUBoYXdhaS5pdCI+cy5kYW56aUBoYXdhaS5pdDwv
YT48L2E+Jmd0Ozwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICB3cm90ZTo8YnI+CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweAowLjhl
eDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDIwNCwyMDQsMjA0
KTtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij5BZnRlcgoKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVwZ3JhZGluZyBmcm9tIDMuNSB0byAzLjYgSG9zdGVkIGVu
Z2luZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90aWZpY2F0aW9ucyBzdG9wIHRvIHdv
cmsuPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgSSB0aGluayB0aGF0IGJyb2tlci5j
b25mIHdhcyBsb3N0IGR1cmluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgdXBncmFkZS48
YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJIGZvdW5kIHRoaXM6IDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3No
b3dfYnVnLmNnaT9pZD0xMjYwNzU3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWw9
Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20v
c2hvd19idWcuY2dpP2lkPTEyNjA3NTc8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQnV0IEkgZG9uJ3QgdW5kZXJ0YW5kIGhvdyB0byBjaGFuZ2UgdGhlCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25maWd1cmF0aW9uIG5vdy48YnI+Cl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVXNlcnMgbWFpbGluZyBsaXN0PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEg
bW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVm
PSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0
YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz
ZXJzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWw9Im5vcmVmZXJyZXIiIHRhcmdl
dD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8
L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAg
ICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAg
ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4K
ICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4K
ICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgPC9zcGFuPjwvZGl2PgogICAg
ICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxicj4KICAg
ICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8
cHJlIGNsYXNzPSJtb3otc2lnbmF0dXJlIiBjb2xzPSI3MiI+CjwvcHJlPgogIDwvYm9keT4KPC9o
dG1sPgoKLS0tLS0tLS0tLS0tLS0wMzA1MDUwODAxMDkwODA5MDIwMjA1MDctLQo=

--===============9166794021890565902==--

From sbonazzo at redhat.com Mon Nov  9 07:11:01 2015
Content-Type: multipart/mixed; boundary="===============1665660080554178496=="
MIME-Version: 1.0
From: Sandro Bonazzola 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Mon, 09 Nov 2015 13:11:00 +0100
Message-ID: 
In-Reply-To: 56407907.2000104@hawai.it

--===============1665660080554178496==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi  wrote:

> Your trick work fine! Thanks!
>
> Now I see that emails sent from brocker has "corrupted" headers:
>
> At the ent of message we can see:
>
> Content-Type: text/plain; charset=3D"us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Date: Mon, 09 Nov 2015 11:33:37 +0100
> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan> <20151109103337=
.D9C7D1260001(a)my.server.lan>
> From: mysender(a)server.lan
> To: undisclosed-recipients:;
>
> From: mysender(a)server.lan
> To: myreceiver(a)server.lan
> Subject: ovirt-hosted-engine state transition EngineUp-GlobalMaintenance
>
> The state machine changed state.
>
>
>
Adding Roy and Martin, looks like a separate issue




>
> From and To are repeated twice. This cause that email client show
> correctly the sender,
> an empty recipient and an empty subject.
>
> On message body I see everything after "To: undisclosed-recipients:;"
>
> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:
>
>
>
> On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi  wrote:
>
>>
>>
>>
>> the content is:
>>
>> [email]
>> smtp-server=3Dlocalhost
>> smtp-port=3D25
>> destination-emails=3Droot(a)localhost
>> source-email=3Droot(a)localhost
>>
>> [notify]
>> state_transition=3Dmaintenance|start|stop|migrate|up|down
>>
>> and is the default. My conf was lost during upgrade.
>> If I restart ovirt-ha-broker the broker.conf is replaced with the default
>>
>> If I don't restart ovirt-ha-broker, the broker.conf is silently replaced
>> after a while.
>>
>> Looking here
>> http://lists.ovirt.org/pipermail/engine-commits/2015-June/022940.html
>> I understand that broker.conf is stored in another place and overwrite at
>> runtime.
>>
>
> The broker.conf is now on the shared storage (as other hosted-engine
> related configuration files) so that in the future they'll be easily
> editable from the web UI.
>
> The issue here seams to be that the upgrade overwrite it with the default
> file before copying to the shared storage.
> I'm opening a bug against that.
>
> Let's try to fix in your instance (please substitute '192.168.1.115:_Virt=
ual_ext35u36'
> with the mount point on your system):
>
> dir=3D`mktemp -d` && cd $dir
> systemctl stop ovirt-ha-broker
> sdUUID_line=3D$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
> sdUUID=3D${sdUUID_line:7:36}
> conf_volume_UUID_line=3D$(grep conf_volume_UUID
> /etc/ovirt-hosted-engine/hosted-engine.conf)
> conf_volume_UUID=3D${conf_volume_UUID_line:17:36}
> conf_image_UUID_line=3D$(grep conf_image_UUID
> /etc/ovirt-hosted-engine/hosted-engine.conf)
> conf_image_UUID=3D${conf_image_UUID_line:16:36}
> dd if=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/ima=
ges/$conf_image_UUID/$conf_volume_UUID
> 2>/dev/null| tar -xvf -
> cp /etc/ovirt-hosted-engine-ha/broker.conf.rpmsave broker.conf # or edit
> broker.conf as you need
> tar -cO * | dd of=3D/rhev/data-center/mnt/192.168.1.115:
> _Virtual_ext35u36/$sdUUID/images/$conf_image_UUID/$conf_volume_UUID
> systemctl start ovirt-ha-broker
>
>
>
>>
>>
>>
>> Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
>>
>> Can you please paste here the content of
>> /var/lib/ovirt-hosted-engine-ha/broker.conf ?
>> eventually make it anonymous if you prefer
>>
>>
>>
>> On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi < 
>> s.danzi(a)hawai.it> wrote:
>>
>>> After upgrading from 3.5 to 3.6 Hosted engine notifications stop to wor=
k.
>>> I think that broker.conf was lost during upgrade.
>>>
>>> I found this: https://bugzilla.redhat.com/show_bug.cgi?id=3D1260757
>>> But I don't undertand how to change the configuration now.
>>> _______________________________________________
>>> 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
>
>


-- =

Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com

--===============1665660080554178496==
Content-Type: text/html
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"

PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz
cz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgTm92IDksIDIwMTUgYXQgMTE6NDQgQU0sIFN0ZWZhbm8g
RGFuemkgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86cy5kYW56aUBoYXdhaS5p
dCIgdGFyZ2V0PSJfYmxhbmsiPnMuZGFuemlAaGF3YWkuaXQ8L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6
PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAu
OGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgogIAogICAg
CiAgCiAgPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIFlvdXIgdHJp
Y2sgd29yayBmaW5lISBUaGFua3MhPGJyPgogICAgPGJyPgogICAgTm93IEkgc2VlIHRoYXQgZW1h
aWxzIHNlbnQgZnJvbSBicm9ja2VyIGhhcyAmcXVvdDtjb3JydXB0ZWQmcXVvdDsgaGVhZGVyczo8
YnI+CiAgICA8YnI+CiAgICBBdCB0aGUgZW50IG9mIG1lc3NhZ2Ugd2UgY2FuIHNlZTo8YnI+CiAg
ICA8YnI+CiAgICA8cHJlPkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0mcXVvdDt1
cy1hc2NpaSZxdW90OwpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n
OiA3Yml0CkRhdGU6IE1vbiwgMDkgTm92IDIwMTUgMTE6MzM6MzcgKzAxMDAKTWVzc2FnZS1JZDog
PGEgaHJlZj0ibWFpbHRvOjIwMTUxMTA5MTAzMzM3LkQ5QzdEMTI2MDAwMUBteS5zZXJ2ZXIubGFu
IiB0YXJnZXQ9Il9ibGFuayI+Jmx0OzIwMTUxMTA5MTAzMzM3LkQ5QzdEMTI2MDAwMUBteS5zZXJ2
ZXIubGFuJmd0OzwvYT4KRnJvbTogPGEgaHJlZj0ibWFpbHRvOm15c2VuZGVyQHNlcnZlci5sYW4i
IHRhcmdldD0iX2JsYW5rIj5teXNlbmRlckBzZXJ2ZXIubGFuPC9hPgpUbzogdW5kaXNjbG9zZWQt
cmVjaXBpZW50czo7CgpGcm9tOiA8YSBocmVmPSJtYWlsdG86bXlzZW5kZXJAc2VydmVyLmxhbiIg
dGFyZ2V0PSJfYmxhbmsiPm15c2VuZGVyQHNlcnZlci5sYW48L2E+ClRvOiA8YSBocmVmPSJtYWls
dG86bXlyZWNlaXZlckBzZXJ2ZXIubGFuIiB0YXJnZXQ9Il9ibGFuayI+bXlyZWNlaXZlckBzZXJ2
ZXIubGFuPC9hPgpTdWJqZWN0OiBvdmlydC1ob3N0ZWQtZW5naW5lIHN0YXRlIHRyYW5zaXRpb24g
RW5naW5lVXAtR2xvYmFsTWFpbnRlbmFuY2UKClRoZSBzdGF0ZSBtYWNoaW5lIGNoYW5nZWQgc3Rh
dGUuPC9wcmU+CiAgICA8YnI+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+
QWRkaW5nIFJveSBhbmQgTWFydGluLCBsb29rcyBsaWtlIGEgc2VwYXJhdGUgaXNzdWU8L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PsKgPC9kaXY+PGJsb2NrcXVvdGUgY2xh
c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0
PSIjMDAwMDAwIj4KICAgIDxicj4KICAgIEZyb20gYW5kIFRvIGFyZSByZXBlYXRlZCB0d2ljZS4g
VGhpcyBjYXVzZSB0aGF0IGVtYWlsIGNsaWVudCBzaG93CiAgICBjb3JyZWN0bHkgdGhlIHNlbmRl
ciw8YnI+CiAgICBhbiBlbXB0eSByZWNpcGllbnQgYW5kIGFuIGVtcHR5IHN1YmplY3QuPGJyPgog
ICAgPGJyPgogICAgT24gbWVzc2FnZSBib2R5IEkgc2VlIGV2ZXJ5dGhpbmcgYWZ0ZXIgJnF1b3Q7
VG86CiAgICB1bmRpc2Nsb3NlZC1yZWNpcGllbnRzOjsmcXVvdDsKICAgIDxicj48ZGl2PjxkaXYg
Y2xhc3M9Img1Ij4KICAgIDxicj4KICAgIDxkaXY+SWwgMDYvMTEvMjAxNSAyMC4wMSwgU2ltb25l
IFRpcmFib3NjaGkKICAgICAgaGEgc2NyaXR0bzo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGRpcj0ibHRyIj48YnI+CiAgICAgICAgPGRpdiBj
bGFzcz0iZ21haWxfZXh0cmEiPjxicj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl
Ij5PbiBUaHUsIE5vdiA1LCAyMDE1IGF0IDc6MTAgUE0sCiAgICAgICAgICAgIFN0ZWZhbm8gRGFu
emkgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86cy5kYW56aUBoYXdhaS5pdCIg
dGFyZ2V0PSJfYmxhbmsiPnMuZGFuemlAaGF3YWkuaXQ8L2E+Jmd0Ozwvc3Bhbj4KICAgICAgICAg
ICAgd3JvdGU6PGJyPgogICAgICAgICAgICA8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi
IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2Jv
cmRlci1sZWZ0LWNvbG9yOnJnYigyMDQsMjA0LDIwNCk7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7
cGFkZGluZy1sZWZ0OjFleCI+CiAgICAgICAgICAgICAgPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0
ZXh0PSIjMDAwMDAwIj48c3Bhbj4gPGJyPgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg
ICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAg
ICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+IHRoZSBjb250ZW50IGlzOjxicj4KICAgICAg
ICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgW2VtYWlsXTxicj4KICAgICAg
ICAgICAgICAgICAgICBzbXRwLXNlcnZlcj1sb2NhbGhvc3Q8YnI+CiAgICAgICAgICAgICAgICAg
ICAgc210cC1wb3J0PTI1PGJyPgogICAgICAgICAgICAgICAgICAgIGRlc3RpbmF0aW9uLWVtYWls
cz1yb290QGxvY2FsaG9zdDxicj4KICAgICAgICAgICAgICAgICAgICBzb3VyY2UtZW1haWw9cm9v
dEBsb2NhbGhvc3Q8YnI+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAg
ICAgIFtub3RpZnldPGJyPgpzdGF0ZV90cmFuc2l0aW9uPW1haW50ZW5hbmNlfHN0YXJ0fHN0b3B8
bWlncmF0ZXx1cHxkb3duPGJyPgogICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg
ICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgICAgICBhbmQgaXMgdGhlIGRlZmF1bHQu
IE15IGNvbmYgd2FzIGxvc3QgZHVyaW5nIHVwZ3JhZGUuPGJyPgogICAgICAgICAgICAgICAgICBJ
ZiBJIHJlc3RhcnQgb3ZpcnQtaGEtYnJva2VyIHRoZSBicm9rZXIuY29uZiBpcwogICAgICAgICAg
ICAgICAgICByZXBsYWNlZCB3aXRoIHRoZSBkZWZhdWx0PGJyPgogICAgICAgICAgICAgICAgICA8
YnI+CiAgICAgICAgICAgICAgICA8L3NwYW4+IElmIEkgZG9uJiMzOTt0IHJlc3RhcnQgb3ZpcnQt
aGEtYnJva2VyLCB0aGUKICAgICAgICAgICAgICAgIGJyb2tlci5jb25mIGlzIHNpbGVudGx5IHJl
cGxhY2VkIGFmdGVyIGEgd2hpbGUuPGJyPgogICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAg
ICAgICAgTG9va2luZyBoZXJlIDxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJt
YWlsL2VuZ2luZS1jb21taXRzLzIwMTUtSnVuZS8wMjI5NDAuaHRtbCIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJtYWlsL2VuZ2luZS1jb21taXRzLzIwMTUtSnVu
ZS8wMjI5NDAuaHRtbDwvYT48YnI+CiAgICAgICAgICAgICAgICBJIHVuZGVyc3RhbmQgdGhhdCBi
cm9rZXIuY29uZiBpcyBzdG9yZWQgaW4gYW5vdGhlciBwbGFjZQogICAgICAgICAgICAgICAgYW5k
IG92ZXJ3cml0ZSBhdCBydW50aW1lLjwvZGl2PgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAg
ICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj5U
aGUgYnJva2VyLmNvbmYgaXMgbm93IG9uIHRoZSBzaGFyZWQgc3RvcmFnZSAoYXMgb3RoZXIKICAg
ICAgICAgICAgICBob3N0ZWQtZW5naW5lIHJlbGF0ZWQgY29uZmlndXJhdGlvbiBmaWxlcykgc28g
dGhhdCBpbiB0aGUKICAgICAgICAgICAgICBmdXR1cmUgdGhleSYjMzk7bGwgYmUgZWFzaWx5IGVk
aXRhYmxlIGZyb20gdGhlIHdlYiBVSS48L2Rpdj4KICAgICAgICAgICAgPGRpdj48YnI+CiAgICAg
ICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2PlRoZSBpc3N1ZSBoZXJlIHNlYW1zIHRvIGJl
IHRoYXQgdGhlIHVwZ3JhZGUgb3ZlcndyaXRlCiAgICAgICAgICAgICAgaXQgd2l0aCB0aGUgZGVm
YXVsdCBmaWxlIGJlZm9yZSBjb3B5aW5nIHRvIHRoZSBzaGFyZWQKICAgICAgICAgICAgICBzdG9y
YWdlLjwvZGl2PgogICAgICAgICAgICA8ZGl2PkkmIzM5O20gb3BlbmluZyBhIGJ1ZyBhZ2FpbnN0
IHRoYXQuPC9kaXY+CiAgICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAg
ICAgICAgICAgPGRpdj5MZXQmIzM5O3MgdHJ5IHRvIGZpeCBpbiB5b3VyIGluc3RhbmNlIChwbGVh
c2Ugc3Vic3RpdHV0ZQogICAgICAgICAgICAgICYjMzk7MTkyLjE2OC4xLjExNTpfVmlydHVhbF9l
eHQzNXUzNiYjMzk7IHdpdGggdGhlIG1vdW50IHBvaW50IG9uCiAgICAgICAgICAgICAgeW91ciBz
eXN0ZW0pOjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFp
bF9xdW90ZSI+PGJyPgogICAgICAgICAgICA8Zm9udCBmYWNlPSJtb25vc3BhY2UsIG1vbm9zcGFj
ZSI+ZGlyPWBta3RlbXAgLWRgICZhbXA7JmFtcDsKICAgICAgICAgICAgICBjZCAkZGlyPGJyPgog
ICAgICAgICAgICAgIHN5c3RlbWN0bCBzdG9wIG92aXJ0LWhhLWJyb2tlcjxicj4KICAgICAgICAg
ICAgICBzZFVVSURfbGluZT0kKGdyZXAgc2RVVUlECiAgICAgICAgICAgICAgL2V0Yy9vdmlydC1o
b3N0ZWQtZW5naW5lL2hvc3RlZC1lbmdpbmUuY29uZik8YnI+CiAgICAgICAgICAgICAgc2RVVUlE
PSR7c2RVVUlEX2xpbmU6NzozNn08YnI+CiAgICAgICAgICAgICAgY29uZl92b2x1bWVfVVVJRF9s
aW5lPSQoZ3JlcCBjb25mX3ZvbHVtZV9VVUlECiAgICAgICAgICAgICAgL2V0Yy9vdmlydC1ob3N0
ZWQtZW5naW5lL2hvc3RlZC1lbmdpbmUuY29uZik8YnI+CiAgICAgICAgICAgICAgY29uZl92b2x1
bWVfVVVJRD0ke2NvbmZfdm9sdW1lX1VVSURfbGluZToxNzozNn08YnI+CiAgICAgICAgICAgICAg
Y29uZl9pbWFnZV9VVUlEX2xpbmU9JChncmVwIGNvbmZfaW1hZ2VfVVVJRAogICAgICAgICAgICAg
IC9ldGMvb3ZpcnQtaG9zdGVkLWVuZ2luZS9ob3N0ZWQtZW5naW5lLmNvbmYpPGJyPgogICAgICAg
ICAgICAgIGNvbmZfaW1hZ2VfVVVJRD0ke2NvbmZfaW1hZ2VfVVVJRF9saW5lOjE2OjM2fTxicj4K
ICAgICAgICAgICAgICBkZAogICAgICAgICAgICAgIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8x
OTIuMTY4LjEuMTE1Ol9WaXJ0dWFsX2V4dDM1dTM2LyRzZFVVSUQvaW1hZ2VzLyRjb25mX2ltYWdl
X1VVSUQvJGNvbmZfdm9sdW1lX1VVSUQKICAgICAgICAgICAgICAyJmd0Oy9kZXYvbnVsbHwgdGFy
IC14dmYgLTxicj4KICAgICAgICAgICAgICBjcMKgL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lLWhh
L2Jyb2tlci5jb25mLnJwbXNhdmXCoDwvZm9udD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9u
b3NwYWNlLG1vbm9zcGFjZSI+YnJva2VyLmNvbmbCoDwvc3Bhbj48Zm9udCBmYWNlPSJtb25vc3Bh
Y2UsIG1vbm9zcGFjZSI+IyBvciBlZGl0IGJyb2tlci5jb25mIGFzIHlvdQogICAgICAgICAgICAg
IG5lZWTCoDwvZm9udD48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48
Zm9udCBmYWNlPSJtb25vc3BhY2UsIG1vbm9zcGFjZSI+dGFyCiAgICAgICAgICAgICAgLWNPICog
fCBkZApvZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xLjExNTpfVmlydHVhbF9leHQz
NXUzNi8kc2RVVUlEL2ltYWdlcy8kY29uZl9pbWFnZV9VVUlELyRjb25mX3ZvbHVtZV9VVUlEPGJy
PgogICAgICAgICAgICA8L2ZvbnQ+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSxt
b25vc3BhY2UiPnN5c3RlbWN0bAogICAgICAgICAgICAgIHN0YXJ0IG92aXJ0LWhhLWJyb2tlcjwv
c3Bhbj48YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImdtYWlsX3F1
b3RlIj4KICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg
ICA8ZGl2PsKgPC9kaXY+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90
ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdC13aWR0aDoxcHg7
Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDIwNCwyMDQsMjA0KTtib3JkZXItbGVmdC1zdHlsZTpzb2xp
ZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KICAgICAgICAgICAgICA8ZGl2IGJnY29sb3I9IiNGRkZGRkYi
IHRleHQ9IiMwMDAwMDAiPjxzcGFuPjxicj4KICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg
ICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4gPGJyPgogICAgICAgICAgICAgICAg
ICAgIDxkaXY+SWwgMDUvMTEvMjAxNSAxOC40NCwgU2ltb25lIFRpcmFib3NjaGkgaGEKICAgICAg
ICAgICAgICAgICAgICAgIHNjcml0dG86PGJyPgogICAgICAgICAgICAgICAgICAgIDwvZGl2Pgog
ICAgICAgICAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAg
ICAgICAgICAgPGRpdiBkaXI9Imx0ciI+Q2FuIHlvdSBwbGVhc2UgcGFzdGUgaGVyZSB0aGUKICAg
ICAgICAgICAgICAgICAgICAgICAgY29udGVudCBvZgogICAgICAgICAgICAgICAgICAgICAgICAv
dmFyL2xpYi9vdmlydC1ob3N0ZWQtZW5naW5lLWhhL2Jyb2tlci5jb25mID8KICAgICAgICAgICAg
ICAgICAgICAgICAgPGRpdj5ldmVudHVhbGx5IG1ha2UgaXQgYW5vbnltb3VzIGlmIHlvdSBwcmVm
ZXI8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwv
ZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8
ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2
IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gVGh1LCBOb3YgNSwgMjAxNSBhdAogICAgICAgICAgICAg
ICAgICAgICAgICAgIDY6NDIgUE0sIFN0ZWZhbm8gRGFuemkgPHNwYW4gZGlyPSJsdHIiPiZsdDs8
YSBocmVmPSJtYWlsdG86cy5kYW56aUBoYXdhaS5pdCIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48YSBo
cmVmPSJtYWlsdG86cy5kYW56aUBoYXdhaS5pdCIgdGFyZ2V0PSJfYmxhbmsiPnMuZGFuemlAaGF3
YWkuaXQ8L2E+Jmd0Ozwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICB3cm90ZTo8YnI+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3Rl
IiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDti
b3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQpO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlk
O3BhZGRpbmctbGVmdDoxZXgiPkFmdGVyCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgdXBn
cmFkaW5nIGZyb20gMy41IHRvIDMuNiBIb3N0ZWQgZW5naW5lCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBub3RpZmljYXRpb25zIHN0b3AgdG8gd29yay48YnI+CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJIHRoaW5rIHRoYXQgYnJva2VyLmNvbmYgd2FzIGxvc3QgZHVyaW5nCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1cGdyYWRlLjxicj4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgZm91bmQgdGhpczogPGEg
aHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMjYwNzU3
IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2J1Z3ppbGxhLnJlZGhh
dC5jb20vc2hvd19idWcuY2dpP2lkPTEyNjA3NTc8L2E+PGJyPgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQnV0IEkgZG9uJiMzOTt0IHVuZGVydGFuZCBob3cgdG8gY2hhbmdlIHRoZQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhdGlvbiBub3cuPGJyPgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdDxicj4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5V
c2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJl
Zj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiByZWw9Im5v
cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4v
bGlzdGluZm8vdXNlcnM8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvYmxvY2tx
dW90ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAg
ICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAg
IDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAg
IDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgPC9z
cGFuPjwvZGl2PgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8L2Rpdj4KICAg
ICAgICAgIDxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+
CiAgICA8YnI+CiAgICA8cHJlIGNvbHM9IjcyIj48L3ByZT4KICA8L2Rpdj48L2Rpdj48L2Rpdj4K
Cjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4K
VXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5V
c2Vyc0BvdmlydC5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h
aWxtYW4vbGlzdGluZm8vdXNlcnMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+Cjxicj48
L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjxiciBjbGVhcj0iYWxsIj48ZGl2Pjxicj48L2Rpdj4tLSA8
YnI+PGRpdiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlIj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYg
ZGlyPSJsdHIiPlNhbmRybyBCb25henpvbGE8YnI+QmV0dGVyIHRlY2hub2xvZ3kuIEZhc3RlciBp
bm5vdmF0aW9uLiBQb3dlcmVkIGJ5IGNvbW11bml0eSBjb2xsYWJvcmF0aW9uLjxicj5TZWUgaG93
IGl0IHdvcmtzIGF0IDxhIGhyZWY9Imh0dHA6Ly9yZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+
cmVkaGF0LmNvbTwvYT48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+CjwvZGl2PjwvZGl2Pgo=

--===============1665660080554178496==--

From msivak at redhat.com Mon Nov  9 07:25:26 2015
Content-Type: multipart/mixed; boundary="===============7961760604959396919=="
MIME-Version: 1.0
From: Martin Sivak 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Mon, 09 Nov 2015 13:25:25 +0100
Message-ID: 
In-Reply-To: CAPQRNT=6v5YUD726zui9xUK=9pS7bYABL-7cLpprZn0ckRuSBQ@mail.gmail.com

--===============7961760604959396919==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi,

can you please tell us the Python version you are using? We are using
the smtplib and email.mime.text standard libraries to send emails so
this should not be our bug (unless the API changed).

Thanks

--
Martin Sivak
SLA / oVirt


On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola  wr=
ote:
>
>
> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi  wrote:
>>
>> Your trick work fine! Thanks!
>>
>> Now I see that emails sent from brocker has "corrupted" headers:
>>
>> At the ent of message we can see:
>>
>> Content-Type: text/plain; charset=3D"us-ascii"
>> MIME-Version: 1.0
>> Content-Transfer-Encoding: 7bit
>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>> From: mysender(a)server.lan
>> To: undisclosed-recipients:;
>>
>> From: mysender(a)server.lan
>> To: myreceiver(a)server.lan
>> Subject: ovirt-hosted-engine state transition EngineUp-GlobalMaintenance
>>
>> The state machine changed state.
>>
>>
>
> Adding Roy and Martin, looks like a separate issue
>
>
>
>>
>>
>> From and To are repeated twice. This cause that email client show
>> correctly the sender,
>> an empty recipient and an empty subject.
>>
>> On message body I see everything after "To: undisclosed-recipients:;"
>>
>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:
>>
>>
>>
>> On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi  wrote:
>>>
>>>
>>>
>>>
>>> the content is:
>>>
>>> [email]
>>> smtp-server=3Dlocalhost
>>> smtp-port=3D25
>>> destination-emails=3Droot(a)localhost
>>> source-email=3Droot(a)localhost
>>>
>>> [notify]
>>> state_transition=3Dmaintenance|start|stop|migrate|up|down
>>>
>>> and is the default. My conf was lost during upgrade.
>>> If I restart ovirt-ha-broker the broker.conf is replaced with the defau=
lt
>>>
>>> If I don't restart ovirt-ha-broker, the broker.conf is silently replaced
>>> after a while.
>>>
>>> Looking here
>>> http://lists.ovirt.org/pipermail/engine-commits/2015-June/022940.html
>>> I understand that broker.conf is stored in another place and overwrite =
at
>>> runtime.
>>
>>
>> The broker.conf is now on the shared storage (as other hosted-engine
>> related configuration files) so that in the future they'll be easily
>> editable from the web UI.
>>
>> The issue here seams to be that the upgrade overwrite it with the default
>> file before copying to the shared storage.
>> I'm opening a bug against that.
>>
>> Let's try to fix in your instance (please substitute
>> '192.168.1.115:_Virtual_ext35u36' with the mount point on your system):
>>
>> dir=3D`mktemp -d` && cd $dir
>> systemctl stop ovirt-ha-broker
>> sdUUID_line=3D$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
>> sdUUID=3D${sdUUID_line:7:36}
>> conf_volume_UUID_line=3D$(grep conf_volume_UUID
>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>> conf_volume_UUID=3D${conf_volume_UUID_line:17:36}
>> conf_image_UUID_line=3D$(grep conf_image_UUID
>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>> conf_image_UUID=3D${conf_image_UUID_line:16:36}
>> dd
>> if=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/image=
s/$conf_image_UUID/$conf_volume_UUID
>> 2>/dev/null| tar -xvf -
>> cp /etc/ovirt-hosted-engine-ha/broker.conf.rpmsave broker.conf # or edit
>> broker.conf as you need
>> tar -cO * | dd
>> of=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/image=
s/$conf_image_UUID/$conf_volume_UUID
>> systemctl start ovirt-ha-broker
>>
>>
>>>
>>>
>>>
>>>
>>> Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
>>>
>>> Can you please paste here the content of
>>> /var/lib/ovirt-hosted-engine-ha/broker.conf ?
>>> eventually make it anonymous if you prefer
>>>
>>>
>>>
>>> On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi  wrot=
e:
>>>>
>>>> After upgrading from 3.5 to 3.6 Hosted engine notifications stop to
>>>> work.
>>>> I think that broker.conf was lost during upgrade.
>>>>
>>>> I found this: https://bugzilla.redhat.com/show_bug.cgi?id=3D1260757
>>>> But I don't undertand how to change the configuration now.
>>>> _______________________________________________
>>>> 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
>>
>
>
>
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com

--===============7961760604959396919==--

From msivak at redhat.com Mon Nov  9 07:32:09 2015
Content-Type: multipart/mixed; boundary="===============3415276960953456318=="
MIME-Version: 1.0
From: Martin Sivak 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Mon, 09 Nov 2015 13:32:08 +0100
Message-ID: 
In-Reply-To: CAF0zDV4MJLSYz-u65V6Vcy7kjX9Y_7f6aoGhW8d83T=Qc_kfOA@mail.gmail.com

--===============3415276960953456318==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Btw, please check the template file
(/etc/ovirt-hosted-engine-ha/notifications/state_transition.txt) and
make sure it does not start with an empty line.

Martin

On Mon, Nov 9, 2015 at 1:25 PM, Martin Sivak  wrote:
> Hi,
>
> can you please tell us the Python version you are using? We are using
> the smtplib and email.mime.text standard libraries to send emails so
> this should not be our bug (unless the API changed).
>
> Thanks
>
> --
> Martin Sivak
> SLA / oVirt
>
>
> On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola  =
wrote:
>>
>>
>> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi  wrot=
e:
>>>
>>> Your trick work fine! Thanks!
>>>
>>> Now I see that emails sent from brocker has "corrupted" headers:
>>>
>>> At the ent of message we can see:
>>>
>>> Content-Type: text/plain; charset=3D"us-ascii"
>>> MIME-Version: 1.0
>>> Content-Transfer-Encoding: 7bit
>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>>> From: mysender(a)server.lan
>>> To: undisclosed-recipients:;
>>>
>>> From: mysender(a)server.lan
>>> To: myreceiver(a)server.lan
>>> Subject: ovirt-hosted-engine state transition EngineUp-GlobalMaintenance
>>>
>>> The state machine changed state.
>>>
>>>
>>
>> Adding Roy and Martin, looks like a separate issue
>>
>>
>>
>>>
>>>
>>> From and To are repeated twice. This cause that email client show
>>> correctly the sender,
>>> an empty recipient and an empty subject.
>>>
>>> On message body I see everything after "To: undisclosed-recipients:;"
>>>
>>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:
>>>
>>>
>>>
>>> On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi  wrot=
e:
>>>>
>>>>
>>>>
>>>>
>>>> the content is:
>>>>
>>>> [email]
>>>> smtp-server=3Dlocalhost
>>>> smtp-port=3D25
>>>> destination-emails=3Droot(a)localhost
>>>> source-email=3Droot(a)localhost
>>>>
>>>> [notify]
>>>> state_transition=3Dmaintenance|start|stop|migrate|up|down
>>>>
>>>> and is the default. My conf was lost during upgrade.
>>>> If I restart ovirt-ha-broker the broker.conf is replaced with the defa=
ult
>>>>
>>>> If I don't restart ovirt-ha-broker, the broker.conf is silently replac=
ed
>>>> after a while.
>>>>
>>>> Looking here
>>>> http://lists.ovirt.org/pipermail/engine-commits/2015-June/022940.html
>>>> I understand that broker.conf is stored in another place and overwrite=
 at
>>>> runtime.
>>>
>>>
>>> The broker.conf is now on the shared storage (as other hosted-engine
>>> related configuration files) so that in the future they'll be easily
>>> editable from the web UI.
>>>
>>> The issue here seams to be that the upgrade overwrite it with the defau=
lt
>>> file before copying to the shared storage.
>>> I'm opening a bug against that.
>>>
>>> Let's try to fix in your instance (please substitute
>>> '192.168.1.115:_Virtual_ext35u36' with the mount point on your system):
>>>
>>> dir=3D`mktemp -d` && cd $dir
>>> systemctl stop ovirt-ha-broker
>>> sdUUID_line=3D$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
>>> sdUUID=3D${sdUUID_line:7:36}
>>> conf_volume_UUID_line=3D$(grep conf_volume_UUID
>>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>>> conf_volume_UUID=3D${conf_volume_UUID_line:17:36}
>>> conf_image_UUID_line=3D$(grep conf_image_UUID
>>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>>> conf_image_UUID=3D${conf_image_UUID_line:16:36}
>>> dd
>>> if=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/imag=
es/$conf_image_UUID/$conf_volume_UUID
>>> 2>/dev/null| tar -xvf -
>>> cp /etc/ovirt-hosted-engine-ha/broker.conf.rpmsave broker.conf # or edit
>>> broker.conf as you need
>>> tar -cO * | dd
>>> of=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/imag=
es/$conf_image_UUID/$conf_volume_UUID
>>> systemctl start ovirt-ha-broker
>>>
>>>
>>>>
>>>>
>>>>
>>>>
>>>> Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
>>>>
>>>> Can you please paste here the content of
>>>> /var/lib/ovirt-hosted-engine-ha/broker.conf ?
>>>> eventually make it anonymous if you prefer
>>>>
>>>>
>>>>
>>>> On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi  wro=
te:
>>>>>
>>>>> After upgrading from 3.5 to 3.6 Hosted engine notifications stop to
>>>>> work.
>>>>> I think that broker.conf was lost during upgrade.
>>>>>
>>>>> I found this: https://bugzilla.redhat.com/show_bug.cgi?id=3D1260757
>>>>> But I don't undertand how to change the configuration now.
>>>>> _______________________________________________
>>>>> 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
>>>
>>
>>
>>
>> --
>> Sandro Bonazzola
>> Better technology. Faster innovation. Powered by community collaboration.
>> See how it works at redhat.com

--===============3415276960953456318==--

From s.danzi at hawai.it Mon Nov  9 08:08:06 2015
Content-Type: multipart/mixed; boundary="===============7847698524355815864=="
MIME-Version: 1.0
From: Stefano Danzi 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Mon, 09 Nov 2015 14:08:00 +0100
Message-ID: <56409AB0.20404@hawai.it>
In-Reply-To: CAF0zDV5Gfz2ZMXsvpdP4J2HTLs6pAAKh1uEA-rzWKnDTm=Zn9g@mail.gmail.com

--===============7847698524355815864==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hello,
I've made no changes than upgrading oVirt from 3.5 to 3.6
Distro is a standard CenOS 7.1

Pyton is: python-2.7.5-18.el7_1.1.x86_64

state_transition.txt hasn't an empty line as first line.



Il 09/11/2015 13.32, Martin Sivak ha scritto:
> Btw, please check the template file
> (/etc/ovirt-hosted-engine-ha/notifications/state_transition.txt) and
> make sure it does not start with an empty line.
>
> Martin
>
> On Mon, Nov 9, 2015 at 1:25 PM, Martin Sivak  wrote:
>> Hi,
>>
>> can you please tell us the Python version you are using? We are using
>> the smtplib and email.mime.text standard libraries to send emails so
>> this should not be our bug (unless the API changed).
>>
>> Thanks
>>
>> --
>> Martin Sivak
>> SLA / oVirt
>>
>>
>> On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola =
 wrote:
>>>
>>> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi  wro=
te:
>>>> Your trick work fine! Thanks!
>>>>
>>>> Now I see that emails sent from brocker has "corrupted" headers:
>>>>
>>>> At the ent of message we can see:
>>>>
>>>> Content-Type: text/plain; charset=3D"us-ascii"
>>>> MIME-Version: 1.0
>>>> Content-Transfer-Encoding: 7bit
>>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>>>> From: mysender(a)server.lan
>>>> To: undisclosed-recipients:;
>>>>
>>>> From: mysender(a)server.lan
>>>> To: myreceiver(a)server.lan
>>>> Subject: ovirt-hosted-engine state transition EngineUp-GlobalMaintenan=
ce
>>>>
>>>> The state machine changed state.
>>>>
>>>>
>>> Adding Roy and Martin, looks like a separate issue
>>>
>>>
>>>
>>>>
>>>>  From and To are repeated twice. This cause that email client show
>>>> correctly the sender,
>>>> an empty recipient and an empty subject.
>>>>
>>>> On message body I see everything after "To: undisclosed-recipients:;"
>>>>
>>>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:
>>>>
>>>>
>>>>
>>>> On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi  wro=
te:
>>>>>
>>>>>
>>>>>
>>>>> the content is:
>>>>>
>>>>> [email]
>>>>> smtp-server=3Dlocalhost
>>>>> smtp-port=3D25
>>>>> destination-emails=3Droot(a)localhost
>>>>> source-email=3Droot(a)localhost
>>>>>
>>>>> [notify]
>>>>> state_transition=3Dmaintenance|start|stop|migrate|up|down
>>>>>
>>>>> and is the default. My conf was lost during upgrade.
>>>>> If I restart ovirt-ha-broker the broker.conf is replaced with the def=
ault
>>>>>
>>>>> If I don't restart ovirt-ha-broker, the broker.conf is silently repla=
ced
>>>>> after a while.
>>>>>
>>>>> Looking here
>>>>> http://lists.ovirt.org/pipermail/engine-commits/2015-June/022940.html
>>>>> I understand that broker.conf is stored in another place and overwrit=
e at
>>>>> runtime.
>>>>
>>>> The broker.conf is now on the shared storage (as other hosted-engine
>>>> related configuration files) so that in the future they'll be easily
>>>> editable from the web UI.
>>>>
>>>> The issue here seams to be that the upgrade overwrite it with the defa=
ult
>>>> file before copying to the shared storage.
>>>> I'm opening a bug against that.
>>>>
>>>> Let's try to fix in your instance (please substitute
>>>> '192.168.1.115:_Virtual_ext35u36' with the mount point on your system):
>>>>
>>>> dir=3D`mktemp -d` && cd $dir
>>>> systemctl stop ovirt-ha-broker
>>>> sdUUID_line=3D$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.con=
f)
>>>> sdUUID=3D${sdUUID_line:7:36}
>>>> conf_volume_UUID_line=3D$(grep conf_volume_UUID
>>>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>>>> conf_volume_UUID=3D${conf_volume_UUID_line:17:36}
>>>> conf_image_UUID_line=3D$(grep conf_image_UUID
>>>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>>>> conf_image_UUID=3D${conf_image_UUID_line:16:36}
>>>> dd
>>>> if=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/ima=
ges/$conf_image_UUID/$conf_volume_UUID
>>>> 2>/dev/null| tar -xvf -
>>>> cp /etc/ovirt-hosted-engine-ha/broker.conf.rpmsave broker.conf # or ed=
it
>>>> broker.conf as you need
>>>> tar -cO * | dd
>>>> of=3D/rhev/data-center/mnt/192.168.1.115:_Virtual_ext35u36/$sdUUID/ima=
ges/$conf_image_UUID/$conf_volume_UUID
>>>> systemctl start ovirt-ha-broker
>>>>
>>>>
>>>>>
>>>>>
>>>>>
>>>>> Il 05/11/2015 18.44, Simone Tiraboschi ha scritto:
>>>>>
>>>>> Can you please paste here the content of
>>>>> /var/lib/ovirt-hosted-engine-ha/broker.conf ?
>>>>> eventually make it anonymous if you prefer
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Nov 5, 2015 at 6:42 PM, Stefano Danzi  wr=
ote:
>>>>>> After upgrading from 3.5 to 3.6 Hosted engine notifications stop to
>>>>>> work.
>>>>>> I think that broker.conf was lost during upgrade.
>>>>>>
>>>>>> I found this: https://bugzilla.redhat.com/show_bug.cgi?id=3D1260757
>>>>>> But I don't undertand how to change the configuration now.
>>>>>> _______________________________________________
>>>>>> 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
>>>>
>>>
>>>
>>> --
>>> Sandro Bonazzola
>>> Better technology. Faster innovation. Powered by community collaboratio=
n.
>>> See how it works at redhat.com


--===============7847698524355815864==--

From msivak at redhat.com Wed Dec 16 09:10:08 2015
Content-Type: multipart/mixed; boundary="===============6090866862901240890=="
MIME-Version: 1.0
From: Martin Sivak 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Wed, 16 Dec 2015 12:14:16 +0100
Message-ID: 
In-Reply-To: 56714547.5080508@hawai.it

--===============6090866862901240890==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

That is good to hear. Sorry it took so long, can you please open a bug for =
us?

Thanks

Martin

On Wed, Dec 16, 2015 at 12:04 PM, Stefano Danzi  wrote:
> I applied the patch adn the issue is solved now!
>
>
> Il 16/12/2015 11.43, Martin Sivak ha scritto:
>>
>> Hi Stefano,
>>
>> we haven't touched the code for this, but I see that also. If you are
>> willing to experiment just a bit (it is revertable) you can apply the
>> attached patch to
>>
>> /usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/broker/notificat=
ions.py.
>> It seems to solve this for me.
>>
>> diff --git a/ovirt_hosted_engine_ha/broker/notifications.py
>> b/ovirt_hosted_engin
>> index 425822d..00e7e60 100644
>> --- a/ovirt_hosted_engine_ha/broker/notifications.py
>> +++ b/ovirt_hosted_engine_ha/broker/notifications.py
>> @@ -1,4 +1,4 @@
>> -from email.mime.text import MIMEText
>> +from email.parser import Parser
>>   from email.utils import formatdate
>>   import socket
>>
>> @@ -24,7 +24,7 @@ def send_email(cfg, email_body):
>>           server =3D smtplib.SMTP(cfg["smtp-server"], port=3Dcfg["smtp-p=
ort"])
>>           server.set_debuglevel(1)
>>           to_addresses =3D
>> EMAIL_SPLIT_RE.split(cfg["destination-emails"].strip())
>> -        message =3D MIMEText(email_body)
>> +        message =3D Parser().parsestr(email_body)
>>           message["Date"] =3D formatdate(localtime=3DTrue)
>>           server.sendmail(cfg["source-email"],
>>                           to_addresses,
>>
>> Then restart the ovirt-ha-broker service.
>>
>> In any case, please open a new bug so we can properly fix it in the
>> nearest 3.6 update.
>>
>> Regards
>>
>> Martin Sivak
>>
>>
>> On Wed, Dec 16, 2015 at 10:26 AM, Stefano Danzi  wro=
te:
>>>
>>> Hello, there are a way to solve this?
>>>
>>>
>>>
>>> Il 09/11/2015 14.08, Stefano Danzi ha scritto:
>>>>
>>>> Hello,
>>>> I've made no changes than upgrading oVirt from 3.5 to 3.6
>>>> Distro is a standard CenOS 7.1
>>>>
>>>> Pyton is: python-2.7.5-18.el7_1.1.x86_64
>>>>
>>>> state_transition.txt hasn't an empty line as first line.
>>>>
>>>>
>>>>
>>>> Il 09/11/2015 13.32, Martin Sivak ha scritto:
>>>>>
>>>>> Btw, please check the template file
>>>>> (/etc/ovirt-hosted-engine-ha/notifications/state_transition.txt) and
>>>>> make sure it does not start with an empty line.
>>>>>
>>>>> Martin
>>>>>
>>>>> On Mon, Nov 9, 2015 at 1:25 PM, Martin Sivak  wr=
ote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> can you please tell us the Python version you are using? We are using
>>>>>> the smtplib and email.mime.text standard libraries to send emails so
>>>>>> this should not be our bug (unless the API changed).
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> --
>>>>>> Martin Sivak
>>>>>> SLA / oVirt
>>>>>>
>>>>>>
>>>>>> On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola 
>>>>>> wrote:
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Your trick work fine! Thanks!
>>>>>>>>
>>>>>>>> Now I see that emails sent from brocker has "corrupted" headers:
>>>>>>>>
>>>>>>>> At the ent of message we can see:
>>>>>>>>
>>>>>>>> Content-Type: text/plain; charset=3D"us-ascii"
>>>>>>>> MIME-Version: 1.0
>>>>>>>> Content-Transfer-Encoding: 7bit
>>>>>>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>>>>>>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>>>>>>>> From: mysender(a)server.lan
>>>>>>>> To: undisclosed-recipients:;
>>>>>>>>
>>>>>>>> From: mysender(a)server.lan
>>>>>>>> To: myreceiver(a)server.lan
>>>>>>>> Subject: ovirt-hosted-engine state transition
>>>>>>>> EngineUp-GlobalMaintenance
>>>>>>>>
>>>>>>>> The state machine changed state.
>>>>>>>>
>>>>>>>>
>>>>>>> Adding Roy and Martin, looks like a separate issue
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>   From and To are repeated twice. This cause that email client show
>>>>>>>> correctly the sender,
>>>>>>>> an empty recipient and an empty subject.
>>>>>>>>
>>>>>>>> On message body I see everything after "To:
>>>>>>>> undisclosed-recipients:;"
>>>>>>>>
>>>>>>>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:

--===============6090866862901240890==--

From msivak at redhat.com Wed Dec 16 09:43:30 2015
Content-Type: multipart/mixed; boundary="===============4725124377017829811=="
MIME-Version: 1.0
From: Martin Sivak 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Wed, 16 Dec 2015 11:43:10 +0100
Message-ID: 
In-Reply-To: 56712E52.2010207@hawai.it

--===============4725124377017829811==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi Stefano,

we haven't touched the code for this, but I see that also. If you are
willing to experiment just a bit (it is revertable) you can apply the
attached patch to
/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/broker/notification=
s.py.
It seems to solve this for me.

diff --git a/ovirt_hosted_engine_ha/broker/notifications.py b/ovirt_hosted_=
engin
index 425822d..00e7e60 100644
--- a/ovirt_hosted_engine_ha/broker/notifications.py
+++ b/ovirt_hosted_engine_ha/broker/notifications.py
@@ -1,4 +1,4 @@
-from email.mime.text import MIMEText
+from email.parser import Parser
 from email.utils import formatdate
 import socket

@@ -24,7 +24,7 @@ def send_email(cfg, email_body):
         server =3D smtplib.SMTP(cfg["smtp-server"], port=3Dcfg["smtp-port"=
])
         server.set_debuglevel(1)
         to_addresses =3D EMAIL_SPLIT_RE.split(cfg["destination-emails"].st=
rip())
-        message =3D MIMEText(email_body)
+        message =3D Parser().parsestr(email_body)
         message["Date"] =3D formatdate(localtime=3DTrue)
         server.sendmail(cfg["source-email"],
                         to_addresses,

Then restart the ovirt-ha-broker service.

In any case, please open a new bug so we can properly fix it in the
nearest 3.6 update.

Regards

Martin Sivak


On Wed, Dec 16, 2015 at 10:26 AM, Stefano Danzi  wrote:
> Hello, there are a way to solve this?
>
>
>
> Il 09/11/2015 14.08, Stefano Danzi ha scritto:
>>
>> Hello,
>> I've made no changes than upgrading oVirt from 3.5 to 3.6
>> Distro is a standard CenOS 7.1
>>
>> Pyton is: python-2.7.5-18.el7_1.1.x86_64
>>
>> state_transition.txt hasn't an empty line as first line.
>>
>>
>>
>> Il 09/11/2015 13.32, Martin Sivak ha scritto:
>>>
>>> Btw, please check the template file
>>> (/etc/ovirt-hosted-engine-ha/notifications/state_transition.txt) and
>>> make sure it does not start with an empty line.
>>>
>>> Martin
>>>
>>> On Mon, Nov 9, 2015 at 1:25 PM, Martin Sivak  wrot=
e:
>>>>
>>>> Hi,
>>>>
>>>> can you please tell us the Python version you are using? We are using
>>>> the smtplib and email.mime.text standard libraries to send emails so
>>>> this should not be our bug (unless the API changed).
>>>>
>>>> Thanks
>>>>
>>>> --
>>>> Martin Sivak
>>>> SLA / oVirt
>>>>
>>>>
>>>> On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola 
>>>> wrote:
>>>>>
>>>>>
>>>>> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi 
>>>>> wrote:
>>>>>>
>>>>>> Your trick work fine! Thanks!
>>>>>>
>>>>>> Now I see that emails sent from brocker has "corrupted" headers:
>>>>>>
>>>>>> At the ent of message we can see:
>>>>>>
>>>>>> Content-Type: text/plain; charset=3D"us-ascii"
>>>>>> MIME-Version: 1.0
>>>>>> Content-Transfer-Encoding: 7bit
>>>>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>>>>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>>>>>> From: mysender(a)server.lan
>>>>>> To: undisclosed-recipients:;
>>>>>>
>>>>>> From: mysender(a)server.lan
>>>>>> To: myreceiver(a)server.lan
>>>>>> Subject: ovirt-hosted-engine state transition
>>>>>> EngineUp-GlobalMaintenance
>>>>>>
>>>>>> The state machine changed state.
>>>>>>
>>>>>>
>>>>> Adding Roy and Martin, looks like a separate issue
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>>  From and To are repeated twice. This cause that email client show
>>>>>> correctly the sender,
>>>>>> an empty recipient and an empty subject.
>>>>>>
>>>>>> On message body I see everything after "To: undisclosed-recipients:;"
>>>>>>
>>>>>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:

--===============4725124377017829811==--

From s.danzi at hawai.it Wed Dec 16 09:52:32 2015
Content-Type: multipart/mixed; boundary="===============8820042462001529580=="
MIME-Version: 1.0
From: Stefano Danzi 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Wed, 16 Dec 2015 12:04:39 +0100
Message-ID: <56714547.5080508@hawai.it>
In-Reply-To: CAF0zDV693F7LSRk28ZaPvzDarsPpqMi_D753ahVkmEDurWLHHQ@mail.gmail.com

--===============8820042462001529580==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

I applied the patch adn the issue is solved now!

Il 16/12/2015 11.43, Martin Sivak ha scritto:
> Hi Stefano,
>
> we haven't touched the code for this, but I see that also. If you are
> willing to experiment just a bit (it is revertable) you can apply the
> attached patch to
> /usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/broker/notificati=
ons.py.
> It seems to solve this for me.
>
> diff --git a/ovirt_hosted_engine_ha/broker/notifications.py b/ovirt_hoste=
d_engin
> index 425822d..00e7e60 100644
> --- a/ovirt_hosted_engine_ha/broker/notifications.py
> +++ b/ovirt_hosted_engine_ha/broker/notifications.py
> @@ -1,4 +1,4 @@
> -from email.mime.text import MIMEText
> +from email.parser import Parser
>   from email.utils import formatdate
>   import socket
>
> @@ -24,7 +24,7 @@ def send_email(cfg, email_body):
>           server =3D smtplib.SMTP(cfg["smtp-server"], port=3Dcfg["smtp-po=
rt"])
>           server.set_debuglevel(1)
>           to_addresses =3D EMAIL_SPLIT_RE.split(cfg["destination-emails"]=
.strip())
> -        message =3D MIMEText(email_body)
> +        message =3D Parser().parsestr(email_body)
>           message["Date"] =3D formatdate(localtime=3DTrue)
>           server.sendmail(cfg["source-email"],
>                           to_addresses,
>
> Then restart the ovirt-ha-broker service.
>
> In any case, please open a new bug so we can properly fix it in the
> nearest 3.6 update.
>
> Regards
>
> Martin Sivak
>
>
> On Wed, Dec 16, 2015 at 10:26 AM, Stefano Danzi  wrot=
e:
>> Hello, there are a way to solve this?
>>
>>
>>
>> Il 09/11/2015 14.08, Stefano Danzi ha scritto:
>>> Hello,
>>> I've made no changes than upgrading oVirt from 3.5 to 3.6
>>> Distro is a standard CenOS 7.1
>>>
>>> Pyton is: python-2.7.5-18.el7_1.1.x86_64
>>>
>>> state_transition.txt hasn't an empty line as first line.
>>>
>>>
>>>
>>> Il 09/11/2015 13.32, Martin Sivak ha scritto:
>>>> Btw, please check the template file
>>>> (/etc/ovirt-hosted-engine-ha/notifications/state_transition.txt) and
>>>> make sure it does not start with an empty line.
>>>>
>>>> Martin
>>>>
>>>> On Mon, Nov 9, 2015 at 1:25 PM, Martin Sivak  wro=
te:
>>>>> Hi,
>>>>>
>>>>> can you please tell us the Python version you are using? We are using
>>>>> the smtplib and email.mime.text standard libraries to send emails so
>>>>> this should not be our bug (unless the API changed).
>>>>>
>>>>> Thanks
>>>>>
>>>>> --
>>>>> Martin Sivak
>>>>> SLA / oVirt
>>>>>
>>>>>
>>>>> On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola 
>>>>> wrote:
>>>>>>
>>>>>> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi 
>>>>>> wrote:
>>>>>>> Your trick work fine! Thanks!
>>>>>>>
>>>>>>> Now I see that emails sent from brocker has "corrupted" headers:
>>>>>>>
>>>>>>> At the ent of message we can see:
>>>>>>>
>>>>>>> Content-Type: text/plain; charset=3D"us-ascii"
>>>>>>> MIME-Version: 1.0
>>>>>>> Content-Transfer-Encoding: 7bit
>>>>>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>>>>>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>>>>>>> From: mysender(a)server.lan
>>>>>>> To: undisclosed-recipients:;
>>>>>>>
>>>>>>> From: mysender(a)server.lan
>>>>>>> To: myreceiver(a)server.lan
>>>>>>> Subject: ovirt-hosted-engine state transition
>>>>>>> EngineUp-GlobalMaintenance
>>>>>>>
>>>>>>> The state machine changed state.
>>>>>>>
>>>>>>>
>>>>>> Adding Roy and Martin, looks like a separate issue
>>>>>>
>>>>>>
>>>>>>
>>>>>>>   From and To are repeated twice. This cause that email client show
>>>>>>> correctly the sender,
>>>>>>> an empty recipient and an empty subject.
>>>>>>>
>>>>>>> On message body I see everything after "To: undisclosed-recipients:=
;"
>>>>>>>
>>>>>>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:

--===============8820042462001529580==--

From s.danzi at hawai.it Wed Dec 16 10:58:29 2015
Content-Type: multipart/mixed; boundary="===============0769417207474316589=="
MIME-Version: 1.0
From: Stefano Danzi 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Wed, 16 Dec 2015 12:20:39 +0100
Message-ID: <56714907.7070300@hawai.it>
In-Reply-To: CAF0zDV74Tqqsgw4CbgHmsqVdp_75AuaCdyNNntQf1ZEY3ah4WQ@mail.gmail.com

--===============0769417207474316589==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Bug report here: https://bugzilla.redhat.com/show_bug.cgi?id=3D1292060

Il 16/12/2015 12.14, Martin Sivak ha scritto:
> That is good to hear. Sorry it took so long, can you please open a bug fo=
r us?
>
> Thanks
>
> Martin
>
> On Wed, Dec 16, 2015 at 12:04 PM, Stefano Danzi  wrot=
e:
>> I applied the patch adn the issue is solved now!
>>
>>
>> Il 16/12/2015 11.43, Martin Sivak ha scritto:
>>> Hi Stefano,
>>>
>>> we haven't touched the code for this, but I see that also. If you are
>>> willing to experiment just a bit (it is revertable) you can apply the
>>> attached patch to
>>>
>>> /usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/broker/notifica=
tions.py.
>>> It seems to solve this for me.
>>>
>>> diff --git a/ovirt_hosted_engine_ha/broker/notifications.py
>>> b/ovirt_hosted_engin
>>> index 425822d..00e7e60 100644
>>> --- a/ovirt_hosted_engine_ha/broker/notifications.py
>>> +++ b/ovirt_hosted_engine_ha/broker/notifications.py
>>> @@ -1,4 +1,4 @@
>>> -from email.mime.text import MIMEText
>>> +from email.parser import Parser
>>>    from email.utils import formatdate
>>>    import socket
>>>
>>> @@ -24,7 +24,7 @@ def send_email(cfg, email_body):
>>>            server =3D smtplib.SMTP(cfg["smtp-server"], port=3Dcfg["smtp=
-port"])
>>>            server.set_debuglevel(1)
>>>            to_addresses =3D
>>> EMAIL_SPLIT_RE.split(cfg["destination-emails"].strip())
>>> -        message =3D MIMEText(email_body)
>>> +        message =3D Parser().parsestr(email_body)
>>>            message["Date"] =3D formatdate(localtime=3DTrue)
>>>            server.sendmail(cfg["source-email"],
>>>                            to_addresses,
>>>
>>> Then restart the ovirt-ha-broker service.
>>>
>>> In any case, please open a new bug so we can properly fix it in the
>>> nearest 3.6 update.
>>>
>>> Regards
>>>
>>> Martin Sivak
>>>
>>>
>>> On Wed, Dec 16, 2015 at 10:26 AM, Stefano Danzi  wr=
ote:
>>>> Hello, there are a way to solve this?
>>>>
>>>>
>>>>
>>>> Il 09/11/2015 14.08, Stefano Danzi ha scritto:
>>>>> Hello,
>>>>> I've made no changes than upgrading oVirt from 3.5 to 3.6
>>>>> Distro is a standard CenOS 7.1
>>>>>
>>>>> Pyton is: python-2.7.5-18.el7_1.1.x86_64
>>>>>
>>>>> state_transition.txt hasn't an empty line as first line.
>>>>>
>>>>>
>>>>>
>>>>> Il 09/11/2015 13.32, Martin Sivak ha scritto:
>>>>>> Btw, please check the template file
>>>>>> (/etc/ovirt-hosted-engine-ha/notifications/state_transition.txt) and
>>>>>> make sure it does not start with an empty line.
>>>>>>
>>>>>> Martin
>>>>>>
>>>>>> On Mon, Nov 9, 2015 at 1:25 PM, Martin Sivak  w=
rote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> can you please tell us the Python version you are using? We are usi=
ng
>>>>>>> the smtplib and email.mime.text standard libraries to send emails so
>>>>>>> this should not be our bug (unless the API changed).
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> --
>>>>>>> Martin Sivak
>>>>>>> SLA / oVirt
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi 
>>>>>>>> wrote:
>>>>>>>>> Your trick work fine! Thanks!
>>>>>>>>>
>>>>>>>>> Now I see that emails sent from brocker has "corrupted" headers:
>>>>>>>>>
>>>>>>>>> At the ent of message we can see:
>>>>>>>>>
>>>>>>>>> Content-Type: text/plain; charset=3D"us-ascii"
>>>>>>>>> MIME-Version: 1.0
>>>>>>>>> Content-Transfer-Encoding: 7bit
>>>>>>>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>>>>>>>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>>>>>>>>> From: mysender(a)server.lan
>>>>>>>>> To: undisclosed-recipients:;
>>>>>>>>>
>>>>>>>>> From: mysender(a)server.lan
>>>>>>>>> To: myreceiver(a)server.lan
>>>>>>>>> Subject: ovirt-hosted-engine state transition
>>>>>>>>> EngineUp-GlobalMaintenance
>>>>>>>>>
>>>>>>>>> The state machine changed state.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Adding Roy and Martin, looks like a separate issue
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>    From and To are repeated twice. This cause that email client s=
how
>>>>>>>>> correctly the sender,
>>>>>>>>> an empty recipient and an empty subject.
>>>>>>>>>
>>>>>>>>> On message body I see everything after "To:
>>>>>>>>> undisclosed-recipients:;"
>>>>>>>>>
>>>>>>>>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:


--===============0769417207474316589==--

From s.danzi at hawai.it Wed Dec 16 10:58:46 2015
Content-Type: multipart/mixed; boundary="===============7164699118675887896=="
MIME-Version: 1.0
From: Stefano Danzi 
To: users at ovirt.org
Subject: Re: [ovirt-users] Hosted engine notifications don't work after
 upgrading ovirt from 3.5 to 3.6
Date: Wed, 16 Dec 2015 10:26:42 +0100
Message-ID: <56712E52.2010207@hawai.it>
In-Reply-To: 56409AB0.20404@hawai.it

--===============7164699118675887896==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hello, there are a way to solve this?


Il 09/11/2015 14.08, Stefano Danzi ha scritto:
> Hello,
> I've made no changes than upgrading oVirt from 3.5 to 3.6
> Distro is a standard CenOS 7.1
>
> Pyton is: python-2.7.5-18.el7_1.1.x86_64
>
> state_transition.txt hasn't an empty line as first line.
>
>
>
> Il 09/11/2015 13.32, Martin Sivak ha scritto:
>> Btw, please check the template file
>> (/etc/ovirt-hosted-engine-ha/notifications/state_transition.txt) and
>> make sure it does not start with an empty line.
>>
>> Martin
>>
>> On Mon, Nov 9, 2015 at 1:25 PM, Martin Sivak  wrote:
>>> Hi,
>>>
>>> can you please tell us the Python version you are using? We are using
>>> the smtplib and email.mime.text standard libraries to send emails so
>>> this should not be our bug (unless the API changed).
>>>
>>> Thanks
>>>
>>> -- =

>>> Martin Sivak
>>> SLA / oVirt
>>>
>>>
>>> On Mon, Nov 9, 2015 at 1:11 PM, Sandro Bonazzola =

>>>  wrote:
>>>>
>>>> On Mon, Nov 9, 2015 at 11:44 AM, Stefano Danzi  =

>>>> wrote:
>>>>> Your trick work fine! Thanks!
>>>>>
>>>>> Now I see that emails sent from brocker has "corrupted" headers:
>>>>>
>>>>> At the ent of message we can see:
>>>>>
>>>>> Content-Type: text/plain; charset=3D"us-ascii"
>>>>> MIME-Version: 1.0
>>>>> Content-Transfer-Encoding: 7bit
>>>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>>>> Message-Id: <20151109103337.D9C7D1260001(a)my.server.lan>
>>>>> From: mysender(a)server.lan
>>>>> To: undisclosed-recipients:;
>>>>>
>>>>> From: mysender(a)server.lan
>>>>> To: myreceiver(a)server.lan
>>>>> Subject: ovirt-hosted-engine state transition =

>>>>> EngineUp-GlobalMaintenance
>>>>>
>>>>> The state machine changed state.
>>>>>
>>>>>
>>>> Adding Roy and Martin, looks like a separate issue
>>>>
>>>>
>>>>
>>>>>
>>>>>  From and To are repeated twice. This cause that email client show
>>>>> correctly the sender,
>>>>> an empty recipient and an empty subject.
>>>>>
>>>>> On message body I see everything after "To: undisclosed-recipients:;"
>>>>>
>>>>> Il 06/11/2015 20.01, Simone Tiraboschi ha scritto:

--===============7164699118675887896==--