Bug 2041628

Summary: Failed to preset unit insights-(un)register.path and 80-insights.preset.service
Product: Red Hat Enterprise Linux 9 Reporter: Jiri Jaburek <jjaburek>
Component: insights-clientAssignee: Nobody <nobody>
Status: CLOSED DUPLICATE QA Contact: Pavol Kotvan <pakotvan>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0CC: cmarinea, fjansen
Target Milestone: rc   
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: 2022-01-26 15:44:32 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:

Description Jiri Jaburek 2022-01-17 22:13:41 UTC
Description of problem:

While installing insights-client, rpm prints out

Failed to preset unit: Unit file insights-register.path does not exist.
Failed to preset unit: Unit file insights-unregister.path does not exist.
Failed to preset unit: Unit file 80-insights.preset.service does not exist.


This is likely caused by the

postinstall scriptlet (using /bin/sh):

if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ]; then
    # Initial installation
    /usr/bin/systemctl --no-reload preset insights-register.path || :
fi

if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ]; then
    # Initial installation
    /usr/bin/systemctl --no-reload preset insights-unregister.path || :
fi

if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ]; then
    # Initial installation
    /usr/bin/systemctl --no-reload preset 80-insights.preset || :
fi


None of the first two unit files are installed by the RPM.

The third unit file (from what I understood from systemd manual) should not be used via "systemctl preset", but is instead a declarative file containing settings for what the presets should be for *other* unit files in regular locations.


Version-Release number of selected component (if applicable):
insights-client-3.1.7-1.el9.noarch

Comment 1 Pavol Kotvan 2022-01-26 15:44:32 UTC

*** This bug has been marked as a duplicate of bug 2024836 ***