Project

General

Profile

Actions

Bug #6286

closed

When I want to upgrade Rudder to latest version, ncf is NOT updated on SLES11

Added by Nicolas CHARLES about 6 years ago. Updated about 6 years ago.

Status:
Released
Priority:
1
Category:
Packaging
Target version:
Severity:
User visibility:
Effort required:
Priority:

Description

I want to upgrade Rudder to latest version on a SLES 11 SP 3
Executing (as in the documentation) zypper update rudder* tries to upgrade all rudder--* packages, but not ncf nor ncf-api-virtualenv

zypper info ncf shows that I have version 1398866025:0.201502051823-1.SLES11 available, and the status of my package is
out-of-date (version 139886025:0.201407211105-1.SLES.11)

I so end up with a broken install with an out of date ncf...


Related issues

Related to Rudder - Bug #6288: SuSE upgrade procedure is missing a ncf upgrade, and the documentation references no-more-present init scriptsReleasedMatthieu CERDA2015-02-20Actions
Actions #1

Updated by Nicolas CHARLES about 6 years ago

  • Assignee set to Matthieu CERDA

If I run afterwards zypper update ncf, it accepts to update the package ncf
However, it says:

The following package is not supported by its vendor:
 ncf 1398866025:0.201502051823-1.SLES.11

Actions #2

Updated by Matthieu CERDA about 6 years ago

  • Category set to Documentation
  • Status changed from New to Discussion
  • Assignee changed from Matthieu CERDA to Nicolas CHARLES

The problem in the doc about upgrades has been fixed in #6288.

The message about vendors is linked to SuSE vendor locking feature, and can be safely ignored ( http://linux.dell.com/repo/hardware/faq.html )

The version required by rudder-techniques, in 2.11.7, is 0.201501221640, which is is why pulling an upgrade from Rudder only will not trigger a ncf upgrade (zypper see an upgrade is available for ncf, but does not pull it as nothing asks it to (rudder-* does not match ncf, and no hard depdendency)).

If this is a problem, it means this dependency is no more up to date and needs an upgrade.

Actions #3

Updated by Nicolas CHARLES about 6 years ago

  • Assignee changed from Nicolas CHARLES to Matthieu CERDA

Matthieu CERDA wrote:

The problem in the doc about upgrades has been fixed in #6288.

The message about vendors is linked to SuSE vendor locking feature, and can be safely ignored ( http://linux.dell.com/repo/hardware/faq.html )

The version required by rudder-techniques, in 2.11.7, is 0.201501221640, which is is why pulling an upgrade from Rudder only will not trigger a ncf upgrade (zypper see an upgrade is available for ncf, but does not pull it as nothing asks it to (rudder-* does not match ncf, and no hard depdendency)).

I fail to understand this. If 0.201501221640 is required, but 0.201407211105 is installed, then the requierement is not met after an upgrade

If this is a problem, it means this dependency is no more up to date and needs an upgrade.

Actions #4

Updated by Florian Heigl about 6 years ago

I can verify this as of last night :)

ncf update was not pulled in, had to do it manually afterwards. has a trail of issues hiding it since cf-serverd won't run due to promise issues when you have ncf bundles left but no ncf.

Actions #5

Updated by Nicolas CHARLES about 6 years ago

Florian, can you confirm that it used to pull automatically ncf when you upgraded Rudder?

Actions #6

Updated by Nicolas CHARLES about 6 years ago

  • Project changed from Rudder to 34
  • Category deleted (Documentation)

Correcting the tracker, it's not a doc issue, it a packaging is broken issue

Actions #7

Updated by Matthieu CERDA about 6 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Matthieu CERDA to Benoît PECCATTE
  • % Done changed from 0 to 100
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/622
Actions #8

Updated by Matthieu CERDA about 6 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset rudder-packages|commit:669b9ab28767eb59b74b095b93fd899e93c6c7b3.

Actions #9

Updated by Benoît PECCATTE about 6 years ago

Applied in changeset rudder-packages|commit:51de974b92c6c51cfea29f9dfc7776a000126bfb.

Actions #10

Updated by Vincent MEMBRÉ about 6 years ago

  • Subject changed from When I want to upgrade Rudder to latest version, ncf is NOT updated on SLES11 SP3 to When I want to upgrade Rudder to latest version, ncf is NOT updated on SLES11
Actions #11

Updated by Vincent MEMBRÉ about 6 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.10.11, 2.11.8 and 3.0.2 which were released today.

Actions #12

Updated by Benoît PECCATTE about 6 years ago

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

Also available in: Atom PDF