Bug 76890
Summary: | anaconda installs unwanted packages and RFE: comps sanity | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | jbowman | ||||
Component: | anaconda | Assignee: | Michael Fulbright <msf> | ||||
Status: | CLOSED NOTABUG | QA Contact: | Brock Organ <borgan> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 8.0 | Keywords: | FutureFeature | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Enhancement | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2002-10-28 22:55:14 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
jbowman
2002-10-28 20:06:41 UTC
Created attachment 82444 [details]
ks.cfg that produces no dependency warnings, yet installs many, many unspecified packages
This appears to also indicate some problems with dependency-resolving inside anaconda itself, as in auditing the resulting installation I'm finding a number of silently-resolved dependencies for packages that are listed in the ks.cfg (i.e. usermode). Perhaps the two symptoms (silently resolved dependencies and extraneous package installations) are symptoms of a larger package-selection problem? Err, right then. Some, but not all, of these are attributable to what appears to be a bug in the Core/Base groups auto-inclusion: In auto-including the groups "Core" and "Base", anaconda doesn't bother to distinguish between 'default' and 'mandatory'. Shouldn't only mandatory packages be installed as part of the forced-install of Core/Base? I've found the error in my ks.cfg that was causing the full language support packages to be installed. A change in the meaning of "lang_support --default <language>" slipped by under my radar. :) But this still fails to explain why certain packages *not* listed in Core/Base that do not have explicit dependencies were also installed (i.e. mutt, net-snmp, openssh). My apologies on the repeated commentary on this. The sticky mess that is package resolution in anaconda continues to amaze me. openssh/net-snmp are explained away because they're part of the 'default' packagelist in the 'base' group. However, I still can't find an explanation for mutt, as it's part of "text-internet", and has no references to either it, its group, or the various meta-groups that contain it and its groups, inside 'base' and 'core'. I've changed the summary line and priority to something more suitable. Getting a true 'minimal' set of auto-includes, at the very least in the kickstart install, would be Very Nice. Or, perhaps even better, a flag for ks.cfg to disable automatic package inclusion, so that only the specified packages get installed. I'd really hate to be forced to create weird localized kickstart trees just to get a decent server kickstart going. :) I think you'll want to read the section on langsupport here: http://www.redhat.com/docs/manuals/linux/RHL-7.3-Manual/custom-guide/s1-kickstart2-options.html You have: langsupport --default en_US which installs all langs and makes en_US the default. |