Project

General

Profile

Actions

Bug #18842

closed

After upgrade between two Rudder 6.2 all plugins are disabled

Added by Vincent MEMBRÉ about 3 years ago. Updated about 3 years ago.

Status:
Released
Priority:
N/A
Category:
System integration
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
Checked
Regression:

Description

After upgrade from 6.2.0 -> 6.2.1, all plugins are disabled.

root@orchestrateur-4:~# rudder package list
+-------------------------------------+----------+----------------+----------+
| Plugin Name                         | Version  | Latest release | Status   |
+-------------------------------------+----------+----------------+----------+
| rudder-plugin-reporting             | 6.2-1.5  | 6.2-1.5        | disabled |
| rudder-plugin-cve                   | 6.2-1.4  | 6.2-1.4        | disabled |
| rudder-plugin-change-validation     | 6.2-1.10 | 6.2-1.10       | disabled |
| rudder-plugin-notify                | 6.2-1.2  | 6.2-1.2        | enabled  |
| rudder-plugin-node-external-reports | 6.2-1.9  | 6.2-1.9        | disabled |
| rudder-plugin-datasources           | 6.2-1.11 | 6.2-1.11       | disabled |
| rudder-plugin-user-management       | 6.2-1.8  | 6.2-1.8        | disabled |
| rudder-plugin-solaris               | 6.2-1.2  | 6.2-1.2        | disabled |

and before upgrade rudder package list was :

+-------------------------------------+----------+----------------+---------+
| Plugin Name                         | Version  | Latest release | Status  |
+-------------------------------------+----------+----------------+---------+
| rudder-plugin-reporting             | 6.2-1.5  | 6.2-1.5        | enabled |
| rudder-plugin-cve                   | 6.2-1.4  | 6.2-1.4        | enabled |
| rudder-plugin-change-validation     | 6.2-1.10 | 6.2-1.10       | enabled |
| rudder-plugin-notify                | 6.2-1.2  | 6.2-1.2        | enabled |
| rudder-plugin-node-external-reports | 6.2-1.9  | 6.2-1.9        | enabled |
| rudder-plugin-datasources           | 6.2-1.11 | 6.2-1.11       | enabled |
| rudder-plugin-user-management       | 6.2-1.8  | 6.2-1.8        | enabled |
| rudder-plugin-solaris               | 6.2-1.2  | 6.2-1.2        | enabled |

This happens because /opt/rudder/share/webapps/rudder.xml is replaced when rudder-webapp packages are extracted in /opt/rudder/share/webapps.

Running "rudder package plugin restore-status" should be called at some moment to reenable plugin. I think right before check-compatibility call is the good time!

Actions #1

Updated by Vincent MEMBRÉ about 3 years ago

  • Status changed from New to In progress
  • Assignee set to Vincent MEMBRÉ
Actions #2

Updated by Vincent MEMBRÉ about 3 years ago

  • Assignee changed from Vincent MEMBRÉ to Alexis Mousset
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/2412
Actions #3

Updated by Vincent MEMBRÉ about 3 years ago

  • Status changed from In progress to Pending release
Actions #4

Updated by Vincent MEMBRÉ about 3 years ago

  • Fix check changed from To do to Checked
Actions #5

Updated by Vincent MEMBRÉ about 3 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 6.2.2 which was released today.

Actions

Also available in: Atom PDF