<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">It sounds like this new RHEL8 feature, modularity:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><a href="https://dnf.readthedocs.io/en/latest/modularity.html#hotfix-repositories">https://dnf.readthedocs.io/en/latest/modularity.html#hotfix-repositories</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">It looks like it could be disabled with module_hotfixes=true in the repo config file, but I don’t see any way of passing this to the kickstart repo command.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I expect there will need to be some investigation of the differences in the installation of centos8 vs centos7, maybe look at the stock installation media to look at how the software repositories are setup. The
 introduction of modularity and “AppStream” could necessitate some changes in how we setup our ISO and software repositories.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Bai, Haiqing <Haiqing.Bai@windriver.com> <br>
<b>Sent:</b> Monday, December 7, 2020 3:45 AM<br>
<b>To:</b> starlingx-discuss@lists.starlingx.io<br>
<b>Subject:</b> [Starlingx-discuss] [CentOS8] build-pkgs/build-iso completed successfully, but installer reports dependency issues<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi,  all:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">         Is there anyone knows why “build-pkgs” and “build-iso” completed successfully and bootimage.iso created,  but the target installer has below errors:
<o:p></o:p></p>
<p class="MsoNormal">(I have checked that “python36” and “python36-devel” are in dist/comps.xml  and the type is “mandatory” of group ID “platform-controller”, “platform-controller-worker”, “platform-controller-worker-lowlatency”,<o:p></o:p></p>
<p class="MsoNormal">and the kickstarts cfg files include the related group in “%packages” ).    Thanks.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">========================================<o:p></o:p></p>
<p class="MsoNormal">Error<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The following software marked for installation has errors.  This is likely 
<o:p></o:p></p>
<p class="MsoNormal">caused by an error with<o:p></o:p></p>
<p class="MsoNormal">your installation source.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Problem 1: package patch-alarm-1.0-2.tis.x86_64 requires python3-devel, but<o:p></o:p></p>
<p class="MsoNormal">none of the providers can be installed<o:p></o:p></p>
<p class="MsoNormal">  - conflicting requests<o:p></o:p></p>
<p class="MsoNormal">  - package python36-devel-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is<o:p></o:p></p>
<p class="MsoNormal">excluded<o:p></o:p></p>
<p class="MsoNormal">Problem 2: package grubby-8.40-34.el8.tis.1.x86_64 requires python3-devel, but<o:p></o:p></p>
<p class="MsoNormal">none of the providers can be installed<o:p></o:p></p>
<p class="MsoNormal">  - conflicting requests<o:p></o:p></p>
<p class="MsoNormal">  - package python36-devel-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is<o:p></o:p></p>
<p class="MsoNormal">excluded<o:p></o:p></p>
<p class="MsoNormal">Problem 3: package cgcs-patch-1.0-28.tis.x86_64 requires python3-devel, but<o:p></o:p></p>
<p class="MsoNormal">none of the providers can be installed<o:p></o:p></p>
<p class="MsoNormal">  - conflicting requests<o:p></o:p></p>
<p class="MsoNormal">  - package python36-devel-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is<o:p></o:p></p>
<p class="MsoNormal">excluded<o:p></o:p></p>
<p class="MsoNormal">Problem 4: package worker-utils-1.0-5.tis.x86_64 requires /usr/bin/python3, but<o:p></o:p></p>
<p class="MsoNormal">none of the providers can be installed<o:p></o:p></p>
<p class="MsoNormal">  - package worker-utils-1.0-5.tis.x86_64 requires python3, but none of the<o:p></o:p></p>
<p class="MsoNormal">providers can be installed<o:p></o:p></p>
<p class="MsoNormal">  - conflicting requests<o:p></o:p></p>
<p class="MsoNormal">  - package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is excluded<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Press ENTER to continue: <o:p></o:p></p>
</div>
</body>
</html>