Project

General

Profile

Actions

Bug #2754

closed

The 2.4 rudder-jetty package fails to use chkconfig and fails to install

Added by Matthieu CERDA over 12 years ago. Updated over 9 years ago.

Status:
Rejected
Priority:
1 (highest)
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

The 2.4 rudder-jetty package fails to use chkconfig and fails to install:

insserv: Service slapd has to be enabled to start service jetty

It is because rudder-inventory-ldap is installed after rudder-jetty, thus breaking dependencies.

We need to use insserv -f instead of chkconfig for a more laxist dependency checking.


Related issues 1 (0 open1 closed)

Is duplicate of Rudder - Bug #2730: rudder-jetty init script requires slapd to be running but package dependencies do not reflect this causing errors at installReleasedJonathan CLARKE2012-07-30Actions
Actions #1

Updated by Matthieu CERDA over 12 years ago

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

Applied in changeset commit:fa36934c52c0b67436b5e7cc798d644810ce0e0e.

Actions #2

Updated by Nicolas PERRON over 12 years ago

Ouch, i'm not sure that this issue was for the 2.4 branch. The problem is present on 2.3 too and using zypper with non-intneractive mode result in error when install rudder-jetty.

Actions #3

Updated by Nicolas PERRON over 12 years ago

  • Target version changed from 2.4.0~beta3 to 2.3.9

Nicolas PERRON wrote:

Ouch, i'm not sure that this issue was for the 2.4 branch. The problem is present on 2.3 too and using zypper with non-intneractive mode result in error when install rudder-jetty.

Hmmm... ok, I saw that this commit has been reported to 2.3 branch

Actions #4

Updated by Nicolas PERRON over 12 years ago

I looks OK to me

Actions #6

Updated by Jonathan CLARKE about 12 years ago

  • Status changed from Pending technical review to Discussion

This fix is not appropriate for this problem. As described in #2883, the dependency explicited by the LSB header in jetty's init script is correct: starting jetty before slapd will not work.

This problem also occurs on Debian, as pointed out in #2730.

I'm going to revert this change and mark this as a duplicate of #2730 (that bug has all the logic about this described in it).

Actions #7

Updated by Jonathan CLARKE about 12 years ago

  • Status changed from Discussion to Rejected

Duplicate of #2730

Actions #8

Updated by Nicolas PERRON almost 12 years ago

  • Project changed from Rudder to 34
  • Category deleted (11)
Actions #9

Updated by Benoît PECCATTE over 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF