Bug 1847999

Summary: EPN does not ship its default configuration ( /etc/ipa/epn.conf ) in freeipa-client-epn
Product: Red Hat Enterprise Linux 8 Reporter: François Cami <fcami>
Component: ipaAssignee: François Cami <fcami>
Status: CLOSED ERRATA QA Contact: ipa-qe <ipa-qe>
Severity: high Docs Contact:
Priority: unspecified    
Version: 8.3CC: abokovoy, contribs, extras-qa, ipa-maint, jcholast, jhrozek, ksiddiqu, mhjacks, mpolovka, pvoborni, rcritten, ssorce, tscherf, twoerner
Target Milestone: rcKeywords: TestCaseProvided
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ipa-4.8.7-3 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1847997 Environment:
Last Closed: 2020-11-04 02:51:04 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: 1847997    
Bug Blocks:    

Description François Cami 2020-06-17 14:16:23 UTC
+++ This bug was initially created as a clone of Bug #1847997 +++

Description of problem:
EPN does not ship its default configuration ( /etc/ipa/epn.conf ) in the ipa-client-epn subpackage. 

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

How reproducible:
Always

Steps to Reproduce:
1. Install ipa-client-epn
2. Look for /etc/ipa/epn.conf

Actual results:
No file.

Expected results:
Configuration file installed.

Additional info:
EPN will work fine without its configuration file ; since EPN ships a configuration file man page, the configuration file can be created from scratch by (creative) users. However, this is less than convenient.

Comment 2 François Cami 2020-06-18 10:18:36 UTC
Upstream ticket:
https://pagure.io/freeipa/issue/8374

Comment 5 Thomas Woerner 2020-06-29 08:06:09 UTC
The patch set needs the "Move ipa-epn systemd files and run RPM hooks" patch additionally:

https://pagure.io/freeipa/c/77fae8c48bbe0f4499f4d8ed91b268568c64cd7c

Comment 10 Michal Polovka 2020-07-15 13:13:45 UTC
Test executed on RHEL8.3 passed.

Relevant log:

transport.py               391 INFO     RUN ['python3', '-c', 'from ipaplatform.osinfo import OSInfo; print(OSInfo().platform)']
transport.py               513 DEBUG    RUN ['python3', '-c', 'from ipaplatform.osinfo import OSInfo; print(OSInfo().platform)']
transport.py               558 DEBUG    rhel
transport.py               217 DEBUG    Exit code: 0
transport.py               391 INFO     RUN ['rpm', '-qc', 'ipa-client-epn']
transport.py               513 DEBUG    RUN ['rpm', '-qc', 'ipa-client-epn']
transport.py               558 DEBUG    /etc/ipa/epn.conf
transport.py               558 DEBUG    /etc/ipa/epn/expire_msg.template
transport.py               217 DEBUG    Exit code: 0
transport.py               391 INFO     RUN ['sha256sum', '/etc/ipa/epn.conf']
transport.py               513 DEBUG    RUN ['sha256sum', '/etc/ipa/epn.conf']
transport.py               558 DEBUG    4c207b5c9c760c36db0d3b2b93da50ea49edcc4002d6d1e7383601f0ec30b957  /etc/ipa/epn.conf
transport.py               217 DEBUG    Exit code: 0

Comment 14 errata-xmlrpc 2020-11-04 02:51:04 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: idm:DL1 and idm:client security, bug fix, and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:4670