Bug 1811904

Summary: pykickstart %package doesn't work
Product: [Fedora] Fedora Reporter: lnie <lnie>
Component: pykickstartAssignee: Brian Lane <bcl>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: bcl, clumens, dcantrell, jkonecny, lnie, mkolman, rvykydal, sbueno, vponcova
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-10 11:53:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1705304    
Attachments:
Description Flags
kickstart used
none
anaconda.log
none
syslog
none
tmp tar none

Description lnie 2020-03-10 06:31:35 UTC
Created attachment 1668821 [details]
kickstart used

Description of problem:
Boot the installer with inst.ks added,finish the installation.
Login to the newly installed system,find there are no packages which listed in
the %packages part installed.
here is the %package part:

%packages --ignoremissing
#@c-development
C Development Tools and Libraries
@development-tools
net-tools
sg3_utils
# include avocado: allows using this machine with remote runner
python3-avocado
%end
  

Version-Release number of selected component (if applicable):

Fedora-Server-dvd-x86_64-32-20200307.n.0.iso

How reproducible:

always 
Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Fedora Blocker Bugs Application 2020-03-10 06:49:27 UTC
Proposed as a Freeze Exception for 32-beta by Fedora user lnie using the blocker tracking app because:

 This kind of affects :
The installer must be able to use all available kickstart delivery methods. 
This bug will fail many of automation tests

Comment 2 Jiri Konecny 2020-03-10 09:47:38 UTC
Could you please provide us installation logs? You can find them in /tmp/*.log.

Comment 3 lnie 2020-03-10 11:02:21 UTC
Created attachment 1668929 [details]
anaconda.log

Comment 4 lnie 2020-03-10 11:03:20 UTC
Created attachment 1668930 [details]
syslog

Comment 5 lnie 2020-03-10 11:04:45 UTC
Created attachment 1668931 [details]
tmp tar

Comment 6 Vendula Poncova 2020-03-10 11:53:03 UTC
From packaging.log:

06:23:46,124 DBG packaging: install_specs(): some packages, groups or modules  are missing or broken:
Problems in request:
missing packages: sg3_utils, python3-avocado
missing groups or modules: @c-development, @development-tools
06:23:46,125 INF packaging: ignoring missing package/group/module specs due to --ignoremissing flag in kickstart

It looks like these packages and groups are not part of Fedora Server DVD, so Anaconda ignores them due to the --ignoremissing flag.