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

Zeeshan Ali (Khattak) zeeshanak at gnome.org
Mon Jan 9 10:45:33 UTC 2017


Hi,

On 8 January 2017 at 19:16, Fabiano Fidêncio <fidencio at redhat.com> wrote:
> 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.

Because "desktop" profile maps to workstation but workstation didn't
have an installer ISO. Also netiso is very generic so you can argue
both ways for that and you'll be correct. :)

> Also, Boxes does recognize the ISO as an express installation target
> ... and fails when trying to perform that ...

That's a bug then.

>>> The only way to solve this issue is by enabling the repos that contain
>>> the needed packages during installation.

Or we don't offer express installation for Server.

>>> 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



-- 
Regards,

Zeeshan Ali




More information about the Libosinfo mailing list