[Libosinfo] [osinfo-db] fedora: Enable repos when installing a Server ISO

Fabiano Fidêncio fidencio at redhat.com
Sun Jan 8 18:16:57 UTC 2017


On Sun, Jan 8, 2017 at 2:13 PM, Zeeshan Ali (Khattak)
<zeeshanak at gnome.org> wrote:
> Hi,
>
> On 6 January 2017 at 21:39, Fabiano Fidêncio <fidencio at redhat.com> wrote:
>> Fedora installer has been broken since different "working groups" have
>> been introduced (Fedora 21).
>
> You mean it's been broken for Server? I clearly remember fixing and
> testing it for all Fedoras until F24.

For the Server iso, yes, it doesn't work since Fedora 21.
You probably have tested just the netinst ISO.

>
>> The reason of the breakage is that the "Server" media doesn't contain
>> all the packages needed to perform the "Workstation" installation done
>> by the desktop profile.
>
> IIRC the decision was to only do "desktop profile" express
> installation for netiso, since it doesn't make much sense to install
> Desktop for server ISO.

I sincerely don't understand why it would make sense to do so for
netinst ISO but not for the normal one.
Also, Boxes does recognize the ISO as an express installation target
... and fails when trying to perform that ...

>
>> The only way to solve this issue is by enabling the repos that contain
>> the needed packages during installation.
>>
>> Signed-off-by: Fabiano Fidêncio <fabiano at fidencio.org>
>> ---
>>  data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in b/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in
>> index 1fefebb..ad4d956 100644
>> --- a/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in
>> +++ b/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in
>> @@ -129,7 +129,7 @@ logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=768 --grow
>>  logvol / --fstype <xsl:call-template name="rootfs"/> --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow
>>  reboot
>>
>> -<xsl:if test="contains(media/variant, 'netinst')">
>> +<xsl:if test="(contains(media/variant, 'netinst') or contains(media/variant, 'server'))">
>>  repo --name=fedora --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
>>  repo --name=updates --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
>>  url --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
>> --
>> 2.9.3
>>
>> _______________________________________________
>> Libosinfo mailing list
>> Libosinfo at redhat.com
>> https://www.redhat.com/mailman/listinfo/libosinfo
>
>
>
> --
> Regards,
>
> Zeeshan Ali




More information about the Libosinfo mailing list