<div dir="ltr"><div>Hi Nathanael,</div><div><br></div>This error means that the restAPI request to foreman returned an error. Most of the time it is a communication issue.. but we can&#39;t know much from this report.<div>Can you please share the production.log file from your foreman host? </div><div>Better to try to add the server as provider, get the error and then check the production.log file - it will show us if engine request got to foreman server, the internal fields and why foreman returned 5050.</div><div><br></div><div>Greeting,</div><div>Yaniv Bronhaim.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 23, 2015 at 5:31 PM, Nathanaël Blanchet <span dir="ltr">&lt;<a href="mailto:blanchet@abes.fr" target="_blank">blanchet@abes.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I have a working foreman 1.9.1 installed with katello 2.3.<br>
ruby193-rubygem-ovirt_provision_plugin-1.0.1-1.el7 is also installed on the same host.<br>
But the issue is the same as below when testing  in &quot;add external provider&quot; from ovirt 3.5.4.<br>
What can I do now?<br>
<br>
Le 06/11/2014 12:31, Oved Ourfali a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
----- Original Message -----<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
From: &quot;Daniel Helgenberger&quot; &lt;<a href="mailto:daniel.helgenberger@m-box.de" target="_blank">daniel.helgenberger@m-box.de</a>&gt;<br>
To: &quot;Oved Ourfali&quot; &lt;<a href="mailto:oourfali@redhat.com" target="_blank">oourfali@redhat.com</a>&gt;<br>
Cc: <a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a><br>
Sent: Thursday, November 6, 2014 1:29:38 PM<br>
Subject: Re: [ovirt-users] Foreman: Add external provider (Failed with error PROVIDER_FAILURE and code 5050)<br>
<br>
<br>
<br>
On 06.11.2014 05:47, Oved Ourfali wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
These steps are also in the feature page<br>
</blockquote>
Thanks Oved for pointing to the doc; my bad. I was using the foreman<br>
integration document [1]. Maybe the pages should be merged?<br>
<br>
</blockquote>
Yaniv - you planned to merge them, right? That would be a good time...<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
, but it would be nice if you review them to see nothing is missing.<br>
<br>
<a href="http://www.ovirt.org/Features/AdvancedForemanIntegration" rel="noreferrer" target="_blank">http://www.ovirt.org/Features/AdvancedForemanIntegration</a><br>
</blockquote>
With foreman 1.6 (at least) there is no need to enable the nightly<br>
builds any more as rb-ovirt is resolved by yum.<br>
<br>
Lastly, I think you need to enable foreman_discovery with the foreman<br>
installer to work and download images:<br>
<br>
# foreman-installer --enable-foreman-plugin-discovery<br>
--foreman-plugin-discovery-install-images=true<br>
<br>
You have that already listed in the testing env setup; but this needs to<br>
be put in context with installing foreman-ovirt on the foreman host.<br>
</blockquote>
Yaniv - please add a note there too.<br>
<br>
Daniel - thanks for the review and the comments!<br>
<br>
Regards,<br>
Oved<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks<br>
Oved<br>
<br>
</blockquote>
[1] <a href="http://www.ovirt.org/Features/ForemanIntegration" rel="noreferrer" target="_blank">http://www.ovirt.org/Features/ForemanIntegration</a><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Nov 6, 2014 12:40 AM, Daniel Helgenberger &lt;<a href="mailto:daniel.helgenberger@m-box.de" target="_blank">daniel.helgenberger@m-box.de</a>&gt;<br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Answering my own question; and maybe a very obvious cause for the<br>
failing provider: the missiAnswering my own question; and maybe a very<br>
obvious cause for the<br>
</blockquote>
failing provider: the missing provider plugin in forman!<br>
So one needs to do:<br>
<br>
yum install ruby193-rubygem-ovirt_provision_plugin<br>
<br>
on the foreman host.<br>
<br>
After that, the connection test in the engine comes up positive. Sadly,<br>
this is not documented anywhere; only on the GitHub repo readme [1].<br>
This is also a little bit outdated, as the rbovirt dependency is<br>
resolved now automatically.<br>
<br>
Also, but I am not sure, the porvider lugin needs the foreman_discovery<br>
plugin to work:<br>
<br>
yum install ruby193-rubygem-foreman_discovery<br>
<br>
[1]<br>
<a href="https://github.com/theforeman/ovirt_provision_plugin/blob/master/README.md" rel="noreferrer" target="_blank">https://github.com/theforeman/ovirt_provision_plugin/blob/master/README.md</a><br>
<br>
On 29.10.2014 00:36, Daniel Helgenberger wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
did anyone actually get this working in oVirt 3.5 / EL6 - Engine? I am<br>
trying this for two days now.<br>
<br>
Setup:<br>
Engine; EL6.5<br>
Foreman; EL6.5<br>
<br>
Foreman seems to do it&#39;s as I can use it to deploy hosts and also smart<br>
proxies are running fine.<br>
<br>
I have opened a BZ [1]; because this really can not work out of the box<br>
with EL6 plain vanilla packages. I wonder if this was ever tested... ?<br>
Java 7 used i n EL6 [4] does only support DH keys up to 1024byte. This<br>
is known issue in Foreman [2] as longer DH keys are now used by default<br>
in Foreman / PuppetCA.<br>
A dirty fix confirmed working is adding default DH parameters to the<br>
foreman cert; effectively disabling it [3].<br>
<br>
So I got SSL working and I get beyond the authentication (entering wrong<br>
data gets me auth errors)- however, I am still not able to add the<br>
external provider. Pressing &#39;test&#39; results in<br>
(Failed with error PROVIDER_FAILURE and code 5050)<br>
<br>
Sample engine.log<br>
2014-10-28 23:49:40,860 ERROR<br>
[org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand]<br>
(ajp--127.0.0.1-8702-1) [6a3da4e7] Command<br>
org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand throw<br>
Vdc Bll exception. With error message VdcBLLException: PROVIDER_FAILURE<br>
(Failed with error PROVIDER_FAILURE and code 5050)<br>
<br>
I can&#39;t find any more hints in oVirt; access logs in Foreman are telling<br>
me API queries by the engine. Did I miss a crucial step in the foreman<br>
setup? How can I debug this issue?<br>
<br>
I am willing to upgrade openjdk; provided this does not break my engine...<br>
<br>
Thanks!<br>
<br>
[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1157749" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1157749</a><br>
[2] <a href="https://tickets.puppetlabs.com/browse/SERVER-17" rel="noreferrer" target="_blank">https://tickets.puppetlabs.com/browse/SERVER-17</a><br>
[3] <a href="http://httpd.apache.org/docs/current/ssl/ssl_faq.html#javadh" rel="noreferrer" target="_blank">http://httpd.apache.org/docs/current/ssl/ssl_faq.html#javadh</a><br>
[4] java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64<br>
<br>
</blockquote></blockquote>
--<br>
Daniel Helgenberger<br>
m box bewegtbild GmbH<br>
<br>
P: +49/30/2408781-22<br>
F: +49/30/2408781-10<br>
<br>
ACKERSTR. 19<br>
D-10115 BERLIN<br>
<br>
<br>
<a href="http://www.m-box.de" rel="noreferrer" target="_blank">www.m-box.de</a>  <a href="http://www.monkeymen.tv" rel="noreferrer" target="_blank">www.monkeymen.tv</a><br>
<br>
Geschäftsführer: Martin Retschitzegger / Michaela Göllner<br>
Handeslregister: Amtsgericht Charlottenburg / HRB 112767<br>
<br>
</blockquote>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br>
</blockquote>
<br>
-- <br>
Nathanaël Blanchet<br>
<br>
Supervision réseau<br>
Pôle Infrastrutures Informatiques<br>
227 avenue Professeur-Jean-Louis-Viala<br>
34193 MONTPELLIER CEDEX 5       <br>
Tél. 33 (0)4 67 54 84 55<br>
Fax  33 (0)4 67 54 84 14<br>
<a href="mailto:blanchet@abes.fr" target="_blank">blanchet@abes.fr</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12.8px"><b>Yaniv Bronhaim.</b></span><br></div></div></div></div></div>
</div>