[prev in list] [next in list] [prev in thread] [next in thread] 

List:       vdsm-devel
Subject:    =?utf-8?q?=5Bovirt-devel=5D?= Re: Problems building CentOS 8.3-based engine image for OST
From:       Lev Veyde <lveyde () redhat ! com>
Date:       2020-12-09 17:04:36
Message-ID: CANB6pM7CXFrCg2my0aHQMLdAoH+mduhJh1C53EJi0BNnFeHoxA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi Marcin,

Fixed in the code, and will be included in the next build:
https://gerrit.ovirt.org/#/c/ovirt-release/+/112566/
https://gerrit.ovirt.org/#/c/ovirt-release/+/112567/

Thanks in advance,

On Wed, Dec 9, 2020 at 10:04 AM Marcin Sobczyk <msobczyk@redhat.com> wrote:

>
>
> On 12/9/20 8:46 AM, Sandro Bonazzola wrote:
> >
> >
> > Il giorno mar 8 dic 2020 alle ore 10:08 Marcin Sobczyk
> > <msobczyk@redhat.com <mailto:msobczyk@redhat.com>> ha scritto:
> >
> >
> >
> >     On 12/7/20 5:12 PM, Marcin Sobczyk wrote:
> >     >
> >     > On 12/7/20 4:31 PM, Marcin Sobczyk wrote:
> >     >> On 12/7/20 4:15 PM, Michal Skrivanek wrote:
> >     >>>> On 7 Dec 2020, at 16:06, Marcin Sobczyk <msobczyk@redhat.com
> >     <mailto:msobczyk@redhat.com>> wrote:
> >     >>>>
> >     >>>> Hi All,
> >     >>>>
> >     >>>> since CentOS 8.3 is out, I'm trying to build a new base image
> >     for OST, but there are problems on the engine side.
> >     >>>> The provisioning script we use to build the engine VM is here
> >     [1].
> >     >>>>
> >     >>>> The build ends with errors:
> >     >>>>
> >     >>>> Error: Problems in request:
> >     >>>> missing groups or modules: javapackages-tools
> >     >>> does it no longer exist or not built yet?
> >     >> Found a module called 'javapackages-runtime'.
> >     >> When I enabled it we're left with "Problem 1" only:
> >     >>
> >     >> Error:
> >     >>     Problem: cannot install the best candidate for the job
> >     >>      - nothing provides apache-commons-compress needed by
> >     >>
> >
>  ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch
> >     >>      - nothing provides apache-commons-jxpath needed by
> >     >>
> >
>  ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch
> >     >> (try to add '--skip-broken' to skip uninstallable packages or
> >     '--nobest'
> >     >> to use not only best candidate packages)
> >     > After discussing offline with Artur it turned out that the
> >     > 'javapackages-tools' comes from 'PowerTools' repo.
> >     > We enable it in an RPM script during ovirt release RPM
> installation:
> >     >
> >     >           if [ -f /etc/yum.repos.d/CentOS-PowerTools.repo ] ; then
> >     >                   sed -i "s:enabled=0:enabled=1:"
> >     > /etc/yum.repos.d/CentOS-PowerTools.repo
> >     >           fi
> >     >
> >     > but it seems the name of the repofile in 8.3 has changed to
> >     > 'CentOS-Linux-PowerTools.repo'.
> >     > After enabling 'PowerTools' and 'javapackages-tools' the
> >     installation
> >     > went smoothly.
> >     Lev, are you able to modify the release RPM so it handles both cases?
> >
> >
> > Lev is on PTO today, if this needs urgent fix and can't wait till
> > tomorrow please let me know.
> We have a simple workaround [2], so no rush.
>
> [2]
>
> https://gerrit.ovirt.org/#/c/ost-images/+/112544/1/el8-provision-engine.sh.in
> >
> >
> >     Regards, Marcin
> >
> >     >
> >     >
> >     >>
> >     >>>> Last metadata expiration check: 0:00:02 ago on Mon Dec  7
> >     16:00:56 2020.
> >     >>>> Error:
> >     >>>>     Problem 1: cannot install the best candidate for the job
> >     >>>>      - nothing provides apache-commons-compress needed by
> >
>  ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch
> >     >>>>      - nothing provides apache-commons-jxpath needed by
> >
>  ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch
> >     >>>>     Problem 2: package
> >
>  ovirt-engine-extension-aaa-ldap-setup-1.4.3-0.289.202010220206.el8.noarch
> >     requires ovirt-engine-extension-aaa-ldap =
> >     1.4.3-0.289.202010220206.el8, but none of the providers can be
> >     installed
> >     >>>>      - package
> >     ovirt-engine-extension-aaa-ldap-1.4.3-0.289.202010220206.el8.noarch
> >     requires slf4j-jdk14, but none of the providers can be installed
> >     >>>>      - conflicting requests
> >     >>>>      - package
> >     slf4j-jdk14-1.7.25-4.module_el8.3.0+454+67dccca4.noarch is
> >     filtered out by modular filtering
> >     >>> or perhaps it just got renamed (that's what it should if
> >     that's the case)
> >     >>>
> >     >>>> Please advise.
> >     >>>>
> >     >>>> Thanks, Marcin
> >     >>>>
> >     >>>> [1]
> >
> https://gerrit.ovirt.org/gitweb?p=ost-images.git;a=blob_plain;f=el8-provision-engine.sh.in;hb=HEAD
> >     <
> https://gerrit.ovirt.org/gitweb?p=ost-images.git;a=blob_plain;f=el8-provision-engine.sh.in;hb=HEAD
> >
> >     >>>>
> >
> >
> >
> > --
> >
> > Sandro Bonazzola
> >
> > MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
> >
> > Red Hat EMEA <https://www.redhat.com/>
> >
> > sbonazzo@redhat.com <mailto:sbonazzo@redhat.com>
> >
> > <https://www.redhat.com/>
> >
> > *Red Hat respects your work life balance. Therefore there is no need
> > to answer this email out of your office hours.
> > <https://mojo.redhat.com/docs/DOC-1199578>*
> > *
> >
> > *
>
>

-- 

Lev Veyde

Senior Software Engineer, RHCE | RHCVA | MCITP

Red Hat Israel

<https://www.redhat.com>

lev@redhat.com | lveyde@redhat.com
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>

[Attachment #5 (text/html)]

<div dir="ltr">Hi  Marcin,<div><br></div><div>Fixed in the code, and will be included \
in the next build:</div><div><a \
href="https://gerrit.ovirt.org/#/c/ovirt-release/+/112566/">https://gerrit.ovirt.org/#/c/ovirt-release/+/112566/</a><br></div><div><a \
href="https://gerrit.ovirt.org/#/c/ovirt-release/+/112567/">https://gerrit.ovirt.org/#/c/ovirt-release/+/112567/</a><br></div><div><br></div><div>Thanks \
in advance,</div></div><br><div class="gmail_quote"><div dir="ltr" \
class="gmail_attr">On Wed, Dec 9, 2020 at 10:04 AM Marcin Sobczyk &lt;<a \
href="mailto:msobczyk@redhat.com">msobczyk@redhat.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br> <br>
On 12/9/20 8:46 AM, Sandro Bonazzola wrote:<br>
&gt;<br>
&gt;<br>
&gt; Il giorno mar 8 dic 2020 alle ore 10:08 Marcin Sobczyk <br>
&gt; &lt;<a href="mailto:msobczyk@redhat.com" target="_blank">msobczyk@redhat.com</a> \
&lt;mailto:<a href="mailto:msobczyk@redhat.com" \
target="_blank">msobczyk@redhat.com</a>&gt;&gt; ha scritto:<br> &gt;<br>
&gt;<br>
&gt;<br>
&gt;        On 12/7/20 5:12 PM, Marcin Sobczyk wrote:<br>
&gt;        &gt;<br>
&gt;        &gt; On 12/7/20 4:31 PM, Marcin Sobczyk wrote:<br>
&gt;        &gt;&gt; On 12/7/20 4:15 PM, Michal Skrivanek wrote:<br>
&gt;        &gt;&gt;&gt;&gt; On 7 Dec 2020, at 16:06, Marcin Sobczyk &lt;<a \
href="mailto:msobczyk@redhat.com" target="_blank">msobczyk@redhat.com</a><br> &gt;    \
&lt;mailto:<a href="mailto:msobczyk@redhat.com" \
target="_blank">msobczyk@redhat.com</a>&gt;&gt; wrote:<br> &gt;        \
&gt;&gt;&gt;&gt;<br> &gt;        &gt;&gt;&gt;&gt; Hi All,<br>
&gt;        &gt;&gt;&gt;&gt;<br>
&gt;        &gt;&gt;&gt;&gt; since CentOS 8.3 is out, I&#39;m trying to build a new \
base image<br> &gt;        for OST, but there are problems on the engine side.<br>
&gt;        &gt;&gt;&gt;&gt; The provisioning script we use to build the engine VM is \
here<br> &gt;        [1].<br>
&gt;        &gt;&gt;&gt;&gt;<br>
&gt;        &gt;&gt;&gt;&gt; The build ends with errors:<br>
&gt;        &gt;&gt;&gt;&gt;<br>
&gt;        &gt;&gt;&gt;&gt; Error: Problems in request:<br>
&gt;        &gt;&gt;&gt;&gt; missing groups or modules: javapackages-tools<br>
&gt;        &gt;&gt;&gt; does it no longer exist or not built yet?<br>
&gt;        &gt;&gt; Found a module called &#39;javapackages-runtime&#39;.<br>
&gt;        &gt;&gt; When I enabled it we&#39;re left with &quot;Problem 1&quot; \
only:<br> &gt;        &gt;&gt;<br>
&gt;        &gt;&gt; Error:<br>
&gt;        &gt;&gt;        Problem: cannot install the best candidate for the \
job<br> &gt;        &gt;&gt;         - nothing provides apache-commons-compress \
needed by<br> &gt;        &gt;&gt;<br>
&gt;        ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch<br>
 &gt;        &gt;&gt;         - nothing provides apache-commons-jxpath needed by<br>
&gt;        &gt;&gt;<br>
&gt;        ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch<br>
 &gt;        &gt;&gt; (try to add &#39;--skip-broken&#39; to skip uninstallable \
packages or<br> &gt;        &#39;--nobest&#39;<br>
&gt;        &gt;&gt; to use not only best candidate packages)<br>
&gt;        &gt; After discussing offline with Artur it turned out that the<br>
&gt;        &gt; &#39;javapackages-tools&#39; comes from &#39;PowerTools&#39; \
repo.<br> &gt;        &gt; We enable it in an RPM script during ovirt release RPM \
installation:<br> &gt;        &gt;<br>
&gt;        &gt;                    if [ -f /etc/yum.repos.d/CentOS-PowerTools.repo ] \
; then<br> &gt;        &gt;                                    sed -i \
&quot;s:enabled=0:enabled=1:&quot;<br> &gt;        &gt; \
/etc/yum.repos.d/CentOS-PowerTools.repo<br> &gt;        &gt;                    \
fi<br> &gt;        &gt;<br>
&gt;        &gt; but it seems the name of the repofile in 8.3 has changed to<br>
&gt;        &gt; &#39;CentOS-Linux-PowerTools.repo&#39;.<br>
&gt;        &gt; After enabling &#39;PowerTools&#39; and &#39;javapackages-tools&#39; \
the<br> &gt;        installation<br>
&gt;        &gt; went smoothly.<br>
&gt;        Lev, are you able to modify the release RPM so it handles both cases?<br>
&gt;<br>
&gt;<br>
&gt; Lev is on PTO today, if this needs urgent fix and can&#39;t wait till <br>
&gt; tomorrow please let me know.<br>
We have a simple workaround [2], so no rush.<br>
<br>
[2] <br>
<a href="https://gerrit.ovirt.org/#/c/ost-images/+/112544/1/el8-provision-engine.sh.in" \
rel="noreferrer" target="_blank">https://gerrit.ovirt.org/#/c/ost-images/+/112544/1/el8-provision-engine.sh.in</a><br>
 &gt;<br>
&gt;<br>
&gt;        Regards, Marcin<br>
&gt;<br>
&gt;        &gt;<br>
&gt;        &gt;<br>
&gt;        &gt;&gt;<br>
&gt;        &gt;&gt;&gt;&gt; Last metadata expiration check: 0:00:02 ago on Mon Dec   \
7<br> &gt;        16:00:56 2020.<br>
&gt;        &gt;&gt;&gt;&gt; Error:<br>
&gt;        &gt;&gt;&gt;&gt;        Problem 1: cannot install the best candidate for \
the job<br> &gt;        &gt;&gt;&gt;&gt;         - nothing provides \
apache-commons-compress needed by<br> &gt;        \
ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch<br> &gt;     \
&gt;&gt;&gt;&gt;         - nothing provides apache-commons-jxpath needed by<br> &gt;  \
ovirt-engine-4.4.4.4-0.0.master.20201206151430.git1a096b0d4e7.el8.noarch<br> &gt;     \
&gt;&gt;&gt;&gt;        Problem 2: package<br> &gt;        \
ovirt-engine-extension-aaa-ldap-setup-1.4.3-0.289.202010220206.el8.noarch<br> &gt;    \
requires ovirt-engine-extension-aaa-ldap =<br> &gt;        \
1.4.3-0.289.202010220206.el8, but none of the providers can be<br> &gt;        \
installed<br> &gt;        &gt;&gt;&gt;&gt;         - package<br>
&gt;        ovirt-engine-extension-aaa-ldap-1.4.3-0.289.202010220206.el8.noarch<br>
&gt;        requires slf4j-jdk14, but none of the providers can be installed<br>
&gt;        &gt;&gt;&gt;&gt;         - conflicting requests<br>
&gt;        &gt;&gt;&gt;&gt;         - package<br>
&gt;        slf4j-jdk14-1.7.25-4.module_el8.3.0+454+67dccca4.noarch is<br>
&gt;        filtered out by modular filtering<br>
&gt;        &gt;&gt;&gt; or perhaps it just got renamed (that's what it should if<br>
&gt;        that's the case)<br>
&gt;        &gt;&gt;&gt;<br>
&gt;        &gt;&gt;&gt;&gt; Please advise.<br>
&gt;        &gt;&gt;&gt;&gt;<br>
&gt;        &gt;&gt;&gt;&gt; Thanks, Marcin<br>
&gt;        &gt;&gt;&gt;&gt;<br>
&gt;        &gt;&gt;&gt;&gt; [1]<br>
&gt;        <a href="https://gerrit.ovirt.org/gitweb?p=ost-images.git;a=blob_plain;f=el8-provision-engine.sh.in;hb=HEAD" \
rel="noreferrer" target="_blank">https://gerrit.ovirt.org/gitweb?p=ost-images.git;a=blob_plain;f=el8-provision-engine.sh.in;hb=HEAD</a><br>
 &gt;        &lt;<a href="https://gerrit.ovirt.org/gitweb?p=ost-images.git;a=blob_plain;f=el8-provision-engine.sh.in;hb=HEAD" \
rel="noreferrer" target="_blank">https://gerrit.ovirt.org/gitweb?p=ost-images.git;a=blob_plain;f=el8-provision-engine.sh.in;hb=HEAD</a>&gt;<br>
 &gt;        &gt;&gt;&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; -- <br>
&gt;<br>
&gt; Sandro Bonazzola<br>
&gt;<br>
&gt; MANAGER, SOFTWARE ENGINEERING, EMEA R&amp;D RHV<br>
&gt;<br>
&gt; Red Hat EMEA &lt;<a href="https://www.redhat.com/" rel="noreferrer" \
target="_blank">https://www.redhat.com/</a>&gt;<br> &gt;<br>
&gt; <a href="mailto:sbonazzo@redhat.com" target="_blank">sbonazzo@redhat.com</a> \
&lt;mailto:<a href="mailto:sbonazzo@redhat.com" \
target="_blank">sbonazzo@redhat.com</a>&gt;<br> &gt;<br>
&gt; &lt;<a href="https://www.redhat.com/" rel="noreferrer" \
target="_blank">https://www.redhat.com/</a>&gt;        <br> &gt;<br>
&gt; *Red Hat respects your work life balance. Therefore there is no need <br>
&gt; to answer this email out of your office hours.<br>
&gt; &lt;<a href="https://mojo.redhat.com/docs/DOC-1199578" rel="noreferrer" \
target="_blank">https://mojo.redhat.com/docs/DOC-1199578</a>&gt;*<br> &gt; *<br>
&gt;<br>
&gt; *<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" \
class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div \
dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br><div><p \
style="font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><span>Lev</span> \
<span>Veyde</span></p> <p style="font-weight:normal;font-size:10px;margin:0px 0px \
4px;text-transform:uppercase"><span>Senior Software Engineer</span><span \
style="color:rgb(204,204,204)">, <span \
style="font-weight:normal;color:rgb(170,170,170);margin:0px">RHCE | RHCVA | \
MCITP</span></span></p> <p \
style="font-weight:normal;margin:0px;font-size:10px;color:rgb(153,153,153)"><a \
href="https://www.redhat.com" \
style="color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:none;font-family:overpass,sans-serif" \
target="_blank">Red Hat <span>Israel<br><br></span></a></p>


<p style="font-weight:normal;margin:0px 0px \
6px;font-size:10px;color:rgb(153,153,153)"><span style="margin:0px;padding:0px"> <a \
href="mailto:lev@redhat.com" \
style="color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:none;font-family:overpass,sans-serif" \
target="_blank">lev@redhat.com</a> | </span><span><span \
style="margin:0px;padding:0px"><a href="mailto:lveyde@redhat.com" \
style="color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:none;font-family:overpass,sans-serif" \
target="_blank">lveyde@redhat.com</a></span></span>

</p>
<a href="https://red.ht/sig" target="_blank"> <img width="90" height="auto" \
src="https://www.redhat.com/profiles/rh/themes/redhatdotcom/img/logo-red-hat-black.png"></a> \


<div><a style="text-decoration:none;color:rgb(204,0,0);font-weight:bold" \
href="https://redhat.com/trusted" target="_blank">TRIED. TESTED. \
TRUSTED.</a></div></div></div></div></div></div></div></div></div></div></div></div></div>



[Attachment #6 (text/plain)]

_______________________________________________
Devel mailing list -- devel@ovirt.org
To unsubscribe send an email to devel-leave@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/
List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/CWDRWLUKEVG2XA2ZOIJ433HS7SHVJPOM/




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic