Bug #6587
closedcfengine context is not updated properly when doing multiple indivudual package actions
Description
When trying to install more than one package using a package_method configured for individual installation, the context is not properly updated between iterations. This affects rpmPackageInstallation (after v4.0), especially when there are errors during package installation, because cfengine will only try one package installation, and skip all the others because of the ifvarclass causing missing reports.
An issue was openend on cfengine bugtracker: https://dev.cfengine.com/issues/7181
Files
Updated by Alexis Mousset over 9 years ago
- Target version changed from 2.10.14 to 2.11.11
Updated by Alexis Mousset over 9 years ago
- Status changed from New to In progress
Updated by Alexis Mousset over 9 years ago
- Status changed from In progress to Pending technical review
- Assignee deleted (
Alexis Mousset)
Updated by Alexis Mousset over 9 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 0 to 100
Applied in changeset rudder-packages|12e2ce5b2d564dcaab4c3e2390626b4e448d3ad2.
Updated by Nicolas CHARLES over 9 years ago
Applied in changeset rudder-packages|c22e4c3dbb6391a2890a3635b1b08957346d09b8.
Updated by Alexis Mousset over 9 years ago
Attach a tested workaround for this issue.
Updated by Vincent MEMBRÉ over 9 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 2.11.11 and 3.0.5 which were released today.
- Announcement 2.11
- Changelog 2.11 3.0
- Download information: https://www.rudder-project.org/site/get-rudder/downloads/
Updated by Alexis Mousset over 9 years ago
The patch was merged into CFEngine master. It should be merged into older branches after 3.7.0 and 3.6.6 releases.
Updated by Nicolas CHARLES over 9 years ago
- Related to Bug #4335: Impossible to upgrade rpm packages via RPM Technique added
Updated by Alexis Mousset about 9 years ago
From CFEngine ticket:
Cherry-picked and will be in 3.6.7 and 3.7.2.