From kripper at imatronix.cl Mon Apr 20 01:44:06 2015 Content-Type: multipart/mixed; boundary="===============7322847223435602934==" MIME-Version: 1.0 From: Christopher Pereira To: devel at ovirt.org Subject: Re: [ovirt-devel] Installing host from engine fails (master) Date: Mon, 20 Apr 2015 02:44:02 -0300 Message-ID: <55349222.4@imatronix.cl> In-Reply-To: 5534891A.8060906@imatronix.cl --===============7322847223435602934== 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. --------------050707040802000705060307 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 7bit On 20-04-2015 2:05, Christopher Pereira wrote: > > On 20-04-2015 0:57, Christopher Pereira wrote: >> Engine in master is having problems activating a CentOS 7 host. >> The cause seems to be related with "missing" plugins: >> >> 2015-04-20 00:32:20,955 ERROR >> [org.ovirt.engine.core.bll.InstallerMessages] (VdsDeploy) >> [50ddd3ed] Installation 'h4.imatronix.com': Internal error: >> Internal error, plugins set(['otopi', 'setup']) are missing >> > > Inside the ovirt-host-deploy.tar that is executed on the host, inside = > the 'otopi-plugins' directory, I only have two plugins: 'otopi" and = > 'ovirt-host-deploy'. > There is no 'setup' plugin. > Maybe it was renamed? Or the tar is missing a symbolic link? Fixed locally with a workarround by patching = '/usr/lib/python2.7/site-packages/otopi/context.py' ... needgroups.add('otopi') # always load us # Workarround needgroups.remove('setup') needgroups.add('ovirt-host-deploy') ... --------------050707040802000705060307 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 8bit On 20-04-2015 2:05, Christopher Pereira wrote:

On 20-04-2015 0:57, Christopher Pereira wrote:
Engine in master is having problems activating a CentOS 7 host.
The cause seems to be related with "missing" plugins:
2015-04-20 00:32:20,955 ERROR [org.ovirt.engine.core.bll.InstallerMessages] (VdsDeploy) [50ddd3ed] Installation 'h4.imatronix.com': Internal error: Internal error, plugins set(['otopi', 'setup']) are missing

Inside the ovirt-host-deploy.tar that is executed on the host, inside the 'otopi-plugins' directory, I only have two plugins: 'otopi" and 'ovirt-host-deploy'.
There is no 'setup' plugin.
Maybe it was renamed? Or the tar is missing a symbolic link?

Fixed locally with a workarround by patching '/usr/lib/python2.7/site-packages/otopi/context.py'

=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 ...
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 needgroups.add('otopi')=C2= =A0=C2=A0 # always load us
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # Workarround
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 needgroups.remove('setup') =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 needgroups.add('ovirt-host-d= eploy')
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 ...


--------------050707040802000705060307-- --===============7322847223435602934== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTA3MDcwNDA4MDIwMDA3MDUwNjAzMDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK Ck9uIDIwLTA0LTIwMTUgMjowNSwgQ2hyaXN0b3BoZXIgUGVyZWlyYSB3cm90ZToKPgo+IE9uIDIw LTA0LTIwMTUgMDo1NywgQ2hyaXN0b3BoZXIgUGVyZWlyYSB3cm90ZToKPj4gRW5naW5lIGluIG1h c3RlciBpcyBoYXZpbmcgcHJvYmxlbXMgYWN0aXZhdGluZyBhIENlbnRPUyA3IGhvc3QuCj4+IFRo ZSBjYXVzZSBzZWVtcyB0byBiZSByZWxhdGVkIHdpdGggIm1pc3NpbmciIHBsdWdpbnM6Cj4+Cj4+ ICAgICAyMDE1LTA0LTIwIDAwOjMyOjIwLDk1NSBFUlJPUgo+PiAgICAgW29yZy5vdmlydC5lbmdp bmUuY29yZS5ibGwuSW5zdGFsbGVyTWVzc2FnZXNdIChWZHNEZXBsb3kpCj4+ICAgICBbNTBkZGQz ZWRdIEluc3RhbGxhdGlvbiAnaDQuaW1hdHJvbml4LmNvbSc6IEludGVybmFsIGVycm9yOgo+PiAg ICAgSW50ZXJuYWwgZXJyb3IsIHBsdWdpbnMgc2V0KFsnb3RvcGknLCAnc2V0dXAnXSkgYXJlIG1p c3NpbmcKPj4KPgo+IEluc2lkZSB0aGUgb3ZpcnQtaG9zdC1kZXBsb3kudGFyIHRoYXQgaXMgZXhl Y3V0ZWQgb24gdGhlIGhvc3QsIGluc2lkZSAKPiB0aGUgJ290b3BpLXBsdWdpbnMnIGRpcmVjdG9y eSwgSSBvbmx5IGhhdmUgdHdvIHBsdWdpbnM6ICdvdG9waSIgYW5kIAo+ICdvdmlydC1ob3N0LWRl cGxveScuCj4gVGhlcmUgaXMgbm8gJ3NldHVwJyBwbHVnaW4uCj4gTWF5YmUgaXQgd2FzIHJlbmFt ZWQ/IE9yIHRoZSB0YXIgaXMgbWlzc2luZyBhIHN5bWJvbGljIGxpbms/CgpGaXhlZCBsb2NhbGx5 IHdpdGggYSB3b3JrYXJyb3VuZCBieSBwYXRjaGluZyAKJy91c3IvbGliL3B5dGhvbjIuNy9zaXRl LXBhY2thZ2VzL290b3BpL2NvbnRleHQucHknCgogICAgICAgICAuLi4KICAgICAgICAgbmVlZGdy b3Vwcy5hZGQoJ290b3BpJykgICAjIGFsd2F5cyBsb2FkIHVzCgogICAgICAgICAjIFdvcmthcnJv dW5kCiAgICAgICAgIG5lZWRncm91cHMucmVtb3ZlKCdzZXR1cCcpCiAgICAgICAgIG5lZWRncm91 cHMuYWRkKCdvdmlydC1ob3N0LWRlcGxveScpCiAgICAgICAgIC4uLgoKCgotLS0tLS0tLS0tLS0t LTA1MDcwNzA0MDgwMjAwMDcwNTA2MDMwNwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNl dD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4K ICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgaHR0cC1lcXVpdj0i Q29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0i IzAwMDAwMCI+CiAgICBPbiAyMC0wNC0yMDE1IDI6MDUsIENocmlzdG9waGVyIFBlcmVpcmEgd3Jv dGU6PGJyPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjU1MzQ4OTFBLjgwNjA5MDZAaW1hdHJv bml4LmNsIiB0eXBlPSJjaXRlIj4KICAgICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFy c2V0PXV0Zi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogICAgICA8YnI+CiAgICAgIDxk aXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMjAtMDQtMjAxNSAwOjU3LCBDaHJpc3RvcGhl cgogICAgICAgIFBlcmVpcmEgd3JvdGU6PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVv dGUgY2l0ZT0ibWlkOjU1MzQ3OTE5LjQwMzAzMDdAaW1hdHJvbml4LmNsIiB0eXBlPSJjaXRlIj4K ICAgICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRt bDsKICAgICAgICAgIGNoYXJzZXQ9dXRmLTgiPgogICAgICAgIEVuZ2luZSBpbiBtYXN0ZXIgaXMg aGF2aW5nIHByb2JsZW1zIGFjdGl2YXRpbmcgYSBDZW50T1MgNyBob3N0Ljxicj4KICAgICAgICBU aGUgY2F1c2Ugc2VlbXMgdG8gYmUgcmVsYXRlZCB3aXRoICJtaXNzaW5nIiBwbHVnaW5zOjxicj4K ICAgICAgICA8YmxvY2txdW90ZT4yMDE1LTA0LTIwIDAwOjMyOjIwLDk1NSBFUlJPUgogICAgICAg ICAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuSW5zdGFsbGVyTWVzc2FnZXNdIChWZHNEZXBs b3kpCiAgICAgICAgICBbNTBkZGQzZWRdIEluc3RhbGxhdGlvbiAnaDQuaW1hdHJvbml4LmNvbSc6 IEludGVybmFsIGVycm9yOgogICAgICAgICAgSW50ZXJuYWwgZXJyb3IsIHBsdWdpbnMgc2V0KFsn b3RvcGknLCAnc2V0dXAnXSkgYXJlIG1pc3Npbmc8YnI+CiAgICAgICAgPC9ibG9ja3F1b3RlPgog ICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgIDxicj4KICAgICAgSW5zaWRlIHRoZSBvdmlydC1ob3N0 LWRlcGxveS50YXIgdGhhdCBpcyBleGVjdXRlZCBvbiB0aGUgaG9zdCwKICAgICAgaW5zaWRlIHRo ZSAnb3RvcGktcGx1Z2lucycgZGlyZWN0b3J5LCBJIG9ubHkgaGF2ZSB0d28gcGx1Z2luczoKICAg ICAgJ290b3BpIiBhbmQgJ292aXJ0LWhvc3QtZGVwbG95Jy48YnI+CiAgICAgIFRoZXJlIGlzIG5v ICdzZXR1cCcgcGx1Z2luLjxicj4KICAgICAgTWF5YmUgaXQgd2FzIHJlbmFtZWQ/IE9yIHRoZSB0 YXIgaXMgbWlzc2luZyBhIHN5bWJvbGljIGxpbms/PGJyPgogICAgPC9ibG9ja3F1b3RlPgogICAg PGJyPgogICAgRml4ZWQgbG9jYWxseSB3aXRoIGEgd29ya2Fycm91bmQgYnkgcGF0Y2hpbmcKICAg ICcvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdG9waS9jb250ZXh0LnB5Jzxicj4K ICAgIDxicj4KICAgIMKgwqDCoCDCoMKgwqAgLi4uPGJyPgogICAgwqDCoMKgwqDCoMKgwqAgbmVl ZGdyb3Vwcy5hZGQoJ290b3BpJynCoMKgICMgYWx3YXlzIGxvYWQgdXM8YnI+CiAgICDCoMKgwqDC oMKgwqDCoCA8YnI+CiAgICDCoMKgwqDCoMKgwqDCoCAjIFdvcmthcnJvdW5kPGJyPgogICAgwqDC oMKgwqDCoMKgwqAgbmVlZGdyb3Vwcy5yZW1vdmUoJ3NldHVwJyk8YnI+CiAgICDCoMKgwqDCoMKg wqDCoCBuZWVkZ3JvdXBzLmFkZCgnb3ZpcnQtaG9zdC1kZXBsb3knKTxicj4KICAgIMKgwqDCoCDC oMKgwqAgLi4uPGJyPgogICAgPGJyPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0t LS0tLS0tLS0wNTA3MDcwNDA4MDIwMDA3MDUwNjAzMDctLQo= --===============7322847223435602934==--