diff --git a/0004-Make-sure-rhsm.service-is-running-at-Anaconda-startu.patch b/0004-Make-sure-rhsm.service-is-running-at-Anaconda-startu.patch new file mode 100644 index 0000000..5437834 --- /dev/null +++ b/0004-Make-sure-rhsm.service-is-running-at-Anaconda-startu.patch @@ -0,0 +1,37 @@ +From 0429dff8063dd65549b676188ef6edea3870a419 Mon Sep 17 00:00:00 2001 +From: Martin Kolman +Date: Fri, 6 Mar 2020 13:46:22 +0100 +Subject: [PATCH 4/4] Make sure rhsm.service is running at Anaconda startup + +Make sure rhsm.service is running at Anaconda startup +to avoid issues with DBus activation of rhsm.service +timing out on systems that are slow or under heavy load. + +We need both Wants to specify the anaconda.target requires +the rhsm.service as well as After to make sure it is started +before all the Anaconda services that just have Wants but +not After. + +If the rhsm.service fails to start or it cannot be added to +the transaction, anaconda will start anyway. + +(cherry picked from commit 1cd68dd) + +Resolves: rhbz#1948371 +--- + data/systemd/anaconda.target | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/data/systemd/anaconda.target b/data/systemd/anaconda.target +index dab6966a28..12ee15e3a8 100644 +--- a/data/systemd/anaconda.target ++++ b/data/systemd/anaconda.target +@@ -13,3 +13,5 @@ Wants=anaconda-sshd.service + Wants=anaconda-pre.service + Wants=anaconda-fips.service + Wants=systemd-logind.service ++Wants=rhsm.service ++After=rhsm.service +-- +2.26.3 + diff --git a/anaconda.spec b/anaconda.spec index 3530ad2..98b18a9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 34.24.8 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -21,6 +21,7 @@ Source0: %{name}-%{version}.tar.bz2 Patch0: 0001-Revert-Remove-support-for-boot-arguments-without-ins.patch Patch1: 0002-Revert-Do-not-support-no-inst.-Anaconda-boot-args-in.patch Patch2: 0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch +Patch3: 0004-Make-sure-rhsm.service-is-running-at-Anaconda-startu.patch %endif # Versions of required components (done so we make sure the buildrequires @@ -419,6 +420,11 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog + +* Mon Apr 12 2021 Radek Vykydal - 34.24.8-2 +- Make sure rhsm.service is running at Anaconda startup (vponcova) + Resolves: rhbz#1948371 + * Wed Mar 31 2021 Martin Kolman - 34.24.8-1 - ostree: ignore exit code 65 for systemd-tmpfiles (vponcova) - Turn off wrapping of the scale values (vponcova)