Project

General

Profile

Actions

Bug #7516

closed

rudder-inventory-ldap and rudder-jetty don't stop their services on uninstall and rudder-slapd can fail to restart on upgrade

Bug #7516: rudder-inventory-ldap and rudder-jetty don't stop their services on uninstall and rudder-slapd can fail to restart on upgrade

Added by Jonathan CLARKE over 10 years ago. Updated over 10 years ago.

Status:
Released
Priority:
3
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

As discovered in #7510, removing and reinstalling Rudder packages does not lead to a clean state. In particular, the rudder-inventory-ldap package does not stop slapd when it is removed, and the next time it is installed it also fails to restart slapd.

Two problems, two causes:

  1. Lack of a {pre,post}un scriptlet to stop slapd (at least on RPM systems)
  2. The restart command used doesn't call rudder-slapd forcestop, so it can silently fail if the process wasn't stopped, like if the PID file is missing, for example

Related issues 2 (0 open2 closed)

Related to Rudder - Bug #7515: rudder-agent and rudder-slapd init scripts may fail to stop services if killall is missing or misbehavingReleasedBenoît PECCATTEActions
Related to Rudder - Bug #7510: rudder-upgrade fails when *re*installing RudderReleasedBenoît PECCATTEActions

Updated by Jonathan CLARKE over 10 years ago Actions #1

  • Blocks Bug #7510: rudder-upgrade fails when *re*installing Rudder added

Updated by Jonathan CLARKE over 10 years ago Actions #2

  • Related to Bug #7515: rudder-agent and rudder-slapd init scripts may fail to stop services if killall is missing or misbehaving added

Updated by Jonathan CLARKE over 10 years ago Actions #3

  • Subject changed from rudder-inventory-ldap doesn't stop rudder-slapd on uninstall and can fail to restart it on upgrade to rudder-inventory-ldap and rudder-jetty don't stop their services on uninstall and rudder-slapd can fail to restart on upgrade

Actually this should also be done for rudder-jetty.

Updated by Jonathan CLARKE over 10 years ago Actions #4

  • Status changed from In progress to Pending technical review
  • Assignee changed from Jonathan CLARKE to Benoît PECCATTE
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/820

Updated by Jonathan CLARKE over 10 years ago Actions #5

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Updated by Vincent MEMBRÉ over 10 years ago Actions #7

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.17, 3.0.12 and 3.1.5 which were released today.

Updated by Vincent MEMBRÉ over 10 years ago Actions #8

  • Blocks deleted (Bug #7510: rudder-upgrade fails when *re*installing Rudder)

Updated by Vincent MEMBRÉ over 10 years ago Actions #9

  • Related to Bug #7510: rudder-upgrade fails when *re*installing Rudder added
Actions

Also available in: PDF Atom