Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-12-16 Thread Stefano Danzi

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="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 09 Nov 2015 11:33:37 +0100
Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
From: mysen...@server.lan
To: undisclosed-recipients:;

From: mysen...@server.lan
To: myrecei...@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:

___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-12-16 Thread Stefano Danzi

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

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 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/notifications.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 = smtplib.SMTP(cfg["smtp-server"], port=cfg["smtp-port"])
   server.set_debuglevel(1)
   to_addresses =
EMAIL_SPLIT_RE.split(cfg["destination-emails"].strip())
-message = MIMEText(email_body)
+message = Parser().parsestr(email_body)
   message["Date"] = formatdate(localtime=True)
   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  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="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 09 Nov 2015 11:33:37 +0100
Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
From: mysen...@server.lan
To: undisclosed-recipients:;

From: mysen...@server.lan
To: myrecei...@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:


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-12-16 Thread Stefano Danzi

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/notifications.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 = smtplib.SMTP(cfg["smtp-server"], port=cfg["smtp-port"])
  server.set_debuglevel(1)
  to_addresses = EMAIL_SPLIT_RE.split(cfg["destination-emails"].strip())
-message = MIMEText(email_body)
+message = Parser().parsestr(email_body)
  message["Date"] = formatdate(localtime=True)
  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  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="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 09 Nov 2015 11:33:37 +0100
Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
From: mysen...@server.lan
To: undisclosed-recipients:;

From: mysen...@server.lan
To: myrecei...@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:

___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-12-16 Thread Martin Sivak
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/notifications.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 = smtplib.SMTP(cfg["smtp-server"], port=cfg["smtp-port"])
 server.set_debuglevel(1)
 to_addresses = EMAIL_SPLIT_RE.split(cfg["destination-emails"].strip())
-message = MIMEText(email_body)
+message = Parser().parsestr(email_body)
 message["Date"] = formatdate(localtime=True)
 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  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="us-ascii"
>> MIME-Version: 1.0
>> Content-Transfer-Encoding: 7bit
>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>> Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
>> From: mysen...@server.lan
>> To: undisclosed-recipients:;
>>
>> From: mysen...@server.lan
>> To: myrecei...@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:
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-12-16 Thread Martin Sivak
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/notifications.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 = smtplib.SMTP(cfg["smtp-server"], port=cfg["smtp-port"])
>>   server.set_debuglevel(1)
>>   to_addresses =
>> EMAIL_SPLIT_RE.split(cfg["destination-emails"].strip())
>> -message = MIMEText(email_body)
>> +message = Parser().parsestr(email_body)
>>   message["Date"] = formatdate(localtime=True)
>>   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  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="us-ascii"
 MIME-Version: 1.0
 Content-Transfer-Encoding: 7bit
 Date: Mon, 09 Nov 2015 11:33:37 +0100
 Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
 From: mysen...@server.lan
 To: undisclosed-recipients:;

 From: mysen...@server.lan
 To: myrecei...@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:
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-09 Thread Stefano Danzi

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="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 09 Nov 2015 11:33:37 +0100
Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
From: mysen...@server.lan
To: undisclosed-recipients:;

From: mysen...@server.lan
To: myrecei...@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=localhost
smtp-port=25
destination-emails=root@localhost
source-email=root@localhost

[notify]
state_transition=maintenance|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=`mktemp -d` && cd $dir
systemctl stop ovirt-ha-broker
sdUUID_line=$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
sdUUID=${sdUUID_line:7:36}
conf_volume_UUID_line=$(grep conf_volume_UUID
/etc/ovirt-hosted-engine/hosted-engine.conf)
conf_volume_UUID=${conf_volume_UUID_line:17:36}
conf_image_UUID_line=$(grep conf_image_UUID
/etc/ovirt-hosted-engine/hosted-engine.conf)
conf_image_UUID=${conf_image_UUID_line:16:36}
dd
if=/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=/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=1260757
But I don't undertand how to change the configuration now.
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users







___
Users mailing list
Users@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


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-09 Thread Martin Sivak
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="us-ascii"
>>> MIME-Version: 1.0
>>> Content-Transfer-Encoding: 7bit
>>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>>> Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
>>> From: mysen...@server.lan
>>> To: undisclosed-recipients:;
>>>
>>> From: mysen...@server.lan
>>> To: myrecei...@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=localhost
 smtp-port=25
 destination-emails=root@localhost
 source-email=root@localhost

 [notify]
 state_transition=maintenance|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=`mktemp -d` && cd $dir
>>> systemctl stop ovirt-ha-broker
>>> sdUUID_line=$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
>>> sdUUID=${sdUUID_line:7:36}
>>> conf_volume_UUID_line=$(grep conf_volume_UUID
>>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>>> conf_volume_UUID=${conf_volume_UUID_line:17:36}
>>> conf_image_UUID_line=$(grep conf_image_UUID
>>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>>> conf_image_UUID=${conf_image_UUID_line:16:36}
>>> dd
>>> if=/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=/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=1260757
> But I don't undertand how to change the configuration now.
> ___
> Users mailing list
> Users@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users




>>>
>>>
>>>
>>> ___
>>> Users mailing list
>>> Users@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
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-09 Thread Martin Sivak
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="us-ascii"
>> MIME-Version: 1.0
>> Content-Transfer-Encoding: 7bit
>> Date: Mon, 09 Nov 2015 11:33:37 +0100
>> Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
>> From: mysen...@server.lan
>> To: undisclosed-recipients:;
>>
>> From: mysen...@server.lan
>> To: myrecei...@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=localhost
>>> smtp-port=25
>>> destination-emails=root@localhost
>>> source-email=root@localhost
>>>
>>> [notify]
>>> state_transition=maintenance|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=`mktemp -d` && cd $dir
>> systemctl stop ovirt-ha-broker
>> sdUUID_line=$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
>> sdUUID=${sdUUID_line:7:36}
>> conf_volume_UUID_line=$(grep conf_volume_UUID
>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>> conf_volume_UUID=${conf_volume_UUID_line:17:36}
>> conf_image_UUID_line=$(grep conf_image_UUID
>> /etc/ovirt-hosted-engine/hosted-engine.conf)
>> conf_image_UUID=${conf_image_UUID_line:16:36}
>> dd
>> if=/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=/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=1260757
 But I don't undertand how to change the configuration now.
 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users
>>>
>>>
>>>
>>>
>>
>>
>>
>> ___
>> Users mailing list
>> Users@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
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-09 Thread Sandro Bonazzola
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="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Date: Mon, 09 Nov 2015 11:33:37 +0100
> Message-Id: <20151109103337.d9c7d1260...@my.server.lan> 
> <20151109103337.d9c7d1260...@my.server.lan>
> From: mysen...@server.lan
> To: undisclosed-recipients:;
>
> From: mysen...@server.lan
> To: myrecei...@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=localhost
>> smtp-port=25
>> destination-emails=root@localhost
>> source-email=root@localhost
>>
>> [notify]
>> state_transition=maintenance|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=`mktemp -d` && cd $dir
> systemctl stop ovirt-ha-broker
> sdUUID_line=$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
> sdUUID=${sdUUID_line:7:36}
> conf_volume_UUID_line=$(grep conf_volume_UUID
> /etc/ovirt-hosted-engine/hosted-engine.conf)
> conf_volume_UUID=${conf_volume_UUID_line:17:36}
> conf_image_UUID_line=$(grep conf_image_UUID
> /etc/ovirt-hosted-engine/hosted-engine.conf)
> conf_image_UUID=${conf_image_UUID_line:16:36}
> dd 
> if=/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=/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.da...@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=1260757
>>> But I don't undertand how to change the configuration now.
>>> ___
>>> Users mailing list
>>> Users@ovirt.org
>>> http://lists.ovirt.org/mailman/listinfo/users
>>>
>>
>>
>>
>>
>
>
> ___
> Users mailing list
> Users@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
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-09 Thread Stefano Danzi

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="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Date: Mon, 09 Nov 2015 11:33:37 +0100
Message-Id: <20151109103337.d9c7d1260...@my.server.lan>
From: mysen...@server.lan
To: undisclosed-recipients:;

From: mysen...@server.lan
To: myrecei...@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=localhost
smtp-port=25
destination-emails=root@localhost
source-email=root@localhost

[notify]
state_transition=maintenance|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=`mktemp -d` && cd $dir
systemctl stop ovirt-ha-broker
sdUUID_line=$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
sdUUID=${sdUUID_line:7:36}
conf_volume_UUID_line=$(grep conf_volume_UUID 
/etc/ovirt-hosted-engine/hosted-engine.conf)

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

conf_image_UUID=${conf_image_UUID_line:16:36}
dd 
if=/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=/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 mailto:s.da...@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=1260757
But I don't undertand how to change the configuration now.
___
Users mailing list
Users@ovirt.org 
http://lists.ovirt.org/mailman/listinfo/users









___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-06 Thread Simone Tiraboschi
On Thu, Nov 5, 2015 at 7:10 PM, Stefano Danzi  wrote:

>
>
>
> the content is:
>
> [email]
> smtp-server=localhost
> smtp-port=25
> destination-emails=root@localhost
> source-email=root@localhost
>
> [notify]
> state_transition=maintenance|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=`mktemp -d` && cd $dir
systemctl stop ovirt-ha-broker
sdUUID_line=$(grep sdUUID /etc/ovirt-hosted-engine/hosted-engine.conf)
sdUUID=${sdUUID_line:7:36}
conf_volume_UUID_line=$(grep conf_volume_UUID
/etc/ovirt-hosted-engine/hosted-engine.conf)
conf_volume_UUID=${conf_volume_UUID_line:17:36}
conf_image_UUID_line=$(grep conf_image_UUID
/etc/ovirt-hosted-engine/hosted-engine.conf)
conf_image_UUID=${conf_image_UUID_line:16:36}
dd 
if=/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=/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=1260757
>> But I don't undertand how to change the configuration now.
>> ___
>> Users mailing list
>> Users@ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>
>
>
>
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-05 Thread Stefano Danzi





the content is:

[email]
smtp-server=localhost
smtp-port=25
destination-emails=root@localhost
source-email=root@localhost

[notify]
state_transition=maintenance|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=1260757
But I don't undertand how to change the configuration now.
___
Users mailing list
Users@ovirt.org 
http://lists.ovirt.org/mailman/listinfo/users






___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-05 Thread Simone Tiraboschi
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=1260757
> But I don't undertand how to change the configuration now.
> ___
> Users mailing list
> Users@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[ovirt-users] Hosted engine notifications don't work after upgrading ovirt from 3.5 to 3.6

2015-11-05 Thread Stefano Danzi

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=1260757
But I don't undertand how to change the configuration now.
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users