Bug 1509662

Summary: Modular Server is missing oddjob-mkhomedir
Product: [Fedora] Fedora Reporter: Stephen Gallagher <sgallagh>
Component: fedora-modular-releaseAssignee: Stephen Gallagher <sgallagh>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 27CC: extras-qa, sgallagh
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: 1509659 Environment:
Last Closed: 2017-11-05 14:13:15 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: 1502880    

Description Stephen Gallagher 2017-11-05 13:52:03 UTC
Description of problem:
The Modular Server is missing the oddjob-mkhomedir package, which is required for full operation of Cockpit (in particular, Cockpit support of joining domains).

Version-Release number of selected component (if applicable):
Fedora-Modular-27-20171105.n.0

How reproducible:
Every time

Steps to Reproduce:
1. Install a Fedora Server using Fedora-Modular-27-20171105.n.0 media
2. Log into Cockpit
3. Attempt to join the machine to a domain

Actual results:

```
* Couldn't find file: /usr/sbin/ipa-client-install
 * Required files: /usr/sbin/ipa-client-install, /usr/sbin/oddjobd, /usr/libexec/oddjob/mkhomedir, /usr/sbin/sssd
 * Resolving required packages
 ! PackageKit not available: The name org.freedesktop.PackageKit was not provided by any .service files
 ! Necessary packages are not installed: freeipa-client oddjob oddjob-mkhomedir sssd
```


Expected results:

Machine should be joined to the domain.

Additional info:
We will need to add this functionality to the platform to support Cockpit.

Comment 1 Fedora Blocker Bugs Application 2017-11-05 13:52:33 UTC
Proposed as a Blocker for 27-server-beta by Fedora user sgallagh using the blocker tracking app because:

  "It must be possible to log in to the default Cockpit instance and use it to [...] Enrol the system to a FreeIPA or Active Directory domain" from the Beta Release Criteria.

Comment 2 Stephen Gallagher 2017-11-05 14:13:15 UTC
Closing. This package was actually available on the compose, but another bug was hiding it (the mirror list was returning an older compose in which this package was missing).