Project

General

Profile

Actions

Bug #22285

open

Rudder 7.2.3 on ubuntu 22.04 reports repairs when it fails to install chrony package

Bug #22285: Rudder 7.2.3 on ubuntu 22.04 reports repairs when it fails to install chrony package

Added by Nicolas CHARLES about 3 years ago. Updated over 1 year ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
Generic methods
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
I was bothered the first time
User visibility:
Operational - other Techniques | Rudder settings | Plugins
Effort required:
Priority:
44
Name check:
To do
Fix check:
To do
Regression:
No

Description

I'm using package-present("chrony"), and it keeps reporting repairs and installing chrony

Verbose log says

ESC[0mESC[34mrudder  verbose: B: *****************************************************************
ESC[0mESC[34mrudder  verbose: B: BEGIN bundle ncf_package( {"chrony","","","","present",""})
ESC[0mESC[34mrudder  verbose: B: *****************************************************************
ESC[0mESC[34mrudder  verbose: V:     +  Private parameter: 'name' in scope 'ncf_package' (type: s) in pass 3
ESC[0mESC[34mrudder  verbose: V:     +  Private parameter: 'version' in scope 'ncf_package' (type: s) in pass 3
ESC[0mESC[34mrudder  verbose: V:     +  Private parameter: 'architecture' in scope 'ncf_package' (type: s) in pass 3
ESC[0mESC[34mrudder  verbose: V:     +  Private parameter: 'provider' in scope 'ncf_package' (type: s) in pass 3
ESC[0mESC[34mrudder  verbose: V:     +  Private parameter: 'state' in scope 'ncf_package' (type: s) in pass 3
ESC[0mESC[34mrudder  verbose: V:     +  Private parameter: 'options' in scope 'ncf_package' (type: s) in pass 3
ESC[0mESC[34mrudder  verbose: V: .........................................................
ESC[0mESC[34mrudder  verbose: V: BEGIN variables (pass 1)
ESC[0mESC[34mrudder  verbose: V:     Computing value of 'class_prefix'
ESC[0mESC[34mrudder  verbose: V:     Computing value of 'state_description'
ESC[0mESC[34mrudder  verbose: V:     Computing value of 'architecture_description'
ESC[0mESC[34mrudder  verbose: V:     Computing value of 'version_description'
ESC[0mESC[34mrudder  verbose: A: Promise was KEPT
ESC[0mESC[34mrudder  verbose: P: END defaults promise (version)
ESC[0mESC[34mrudder  verbose: A: Promise was KEPT
ESC[0mESC[34mrudder  verbose: P: END defaults promise (architecture)
ESC[0mESC[34mrudder  verbose: A: Promise was KEPT
ESC[0mESC[34mrudder  verbose: P: END defaults promise (provider)
ESC[0mESC[34mrudder  verbose: A: Promise was KEPT
ESC[0mESC[34mrudder  verbose: P: END defaults promise (provider)
ESC[0mESC[34mrudder  verbose: A: Promise was KEPT
ESC[0mESC[34mrudder  verbose: P: END defaults promise (state)
ESC[0mESC[34mrudder  verbose: C: .........................................................
ESC[0mESC[34mrudder  verbose: C: BEGIN classes / conditions (pass 1)
ESC[0mESC[34mrudder  verbose: C:     +  Private class: state_present
ESC[0mESC[34mrudder  verbose: C:     +  Private class: use_apt_provider
ESC[0mESC[34mrudder  verbose: C:     +  Private class: supported_provider
ESC[0mESC[34mrudder  verbose: C:     +  Private class: pass1
ESC[0mESC[34mrudder  verbose: Using the default body:                                              packages_action
ESC[0mESC[34mrudder  verbose: Using new package promise.
ESC[0mESC[34mrudder  verbose: P: .........................................................
ESC[0mESC[34mrudder  verbose: P: BEGIN promise 'promise_packages_cf_160' of type "packages" (pass 1)
ESC[0mESC[34mrudder  verbose: P:    Promiser/affected object: 'chrony'
ESC[0mESC[34mrudder  verbose: P:    From parameterized bundle: ncf_package( {"chrony","","","","present",""})
ESC[0mESC[34mrudder  verbose: P:    Base context class: use_apt_provider.!architecture_specified.!version_specified
ESC[0mESC[34mrudder  verbose: P:    Stack path: /default/rudder_directives/methods/'NTP configuration on all linux/Chrony installation'/default/run_9211926d_2a24_4886_aea7_16b1179c61e8/methods/'NTP configuration on all linux/Chrony installation'/default/chrony_installation/methods/'092e9ee4-6b66-45a5-8e21-05b89a59ae69_9211926d-2a24-4886-aea7-16b1179c61e8'/default/chrony_installation_gm_0/methods/'092e9ee4-6b66-45a5-8e21-05b89a59ae69_9211926d-2a24-4886-aea7-16b1179c61e8'/default/package_present/methods/'092e9ee4_6b66_45a5_8e21_05b89a59ae69_9211926d_2a24_4886_aea7_16b1179c61e8_ncf_package'/default/ncf_package/packages/'chrony'[1]
ESC[0mESC[34mrudder  verbose: Nothing promised here [last.package_cache.package_cache.-ncharl] (33/60 minutes elapsed)
ESC[0mESC[34mrudder  verbose: Skipping installed packages package cache update.
ESC[0mESC[34mrudder  verbose: Nothing promised here [last.package_cache.package_cache.-ncharl] (94/240 minutes elapsed)
ESC[0mESC[34mrudder  verbose: Skipping available updates package cache update.
ESC[0mESC[32mrudder     info: Successfully installed package 'chrony'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class 'promise_repaired_092e9ee4_6b66_45a5_8e21_05b89a59ae69_9211926d_2a24_4886_aea7_16b1179c61e8_ncf_package'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class '092e9ee4_6b66_45a5_8e21_05b89a59ae69_9211926d_2a24_4886_aea7_16b1179c61e8_ncf_package_repaired'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class '092e9ee4_6b66_45a5_8e21_05b89a59ae69_9211926d_2a24_4886_aea7_16b1179c61e8_ncf_package_ok'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class '092e9ee4_6b66_45a5_8e21_05b89a59ae69_9211926d_2a24_4886_aea7_16b1179c61e8_ncf_package_reached'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class '092e9ee4_6b66_45a5_8e21_05b89a59ae69_9211926d_2a24_4886_aea7_16b1179c61e8_ncf_package_not_kept'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class 'promise_repaired_ncf_package_present_chrony'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class 'ncf_package_present_chrony_repaired'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class 'ncf_package_present_chrony_ok'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class 'ncf_package_present_chrony_reached'
ESC[0mESC[34mrudder  verbose: C:    + promise outcome class 'ncf_package_present_chrony_not_kept'
ESC[0mESC[34mrudder  verbose: A: Promise REPAIRED
ESC[0mESC[34mrudder  verbose: P: END packages promise (chrony)

root@ncharlesAgent1:/home/ubuntu# dpkg -l | grep chrony
rc  chrony                          4.2-2ubuntu2                            amd64        Versatile implementation of the Network Time Protocol

Updated by Nicolas CHARLES about 3 years ago Actions #1

  • Description updated (diff)

Updated by Nicolas CHARLES about 3 years ago Actions #2

Ok, it conflicts with ntp, so cannot be installed
we should report an error in that case

Updated by Nicolas CHARLES about 3 years ago Actions #3

  • Subject changed from Rudder 7.2.3 on ubuntu 22.04 constantly installs chrony package to Rudder 7.2.3 on ubuntu 22.04 reports repairs when it fails to install chrony package

Updated by Vincent MEMBRÉ about 3 years ago Actions #4

  • Target version changed from 7.2.4 to 7.2.5

Updated by Benoît PECCATTE almost 3 years ago Actions #5

  • Severity set to Major - prevents use of part of Rudder | no simple workaround
  • User visibility set to Operational - other Techniques | Rudder settings | Plugins

Updated by Benoît PECCATTE almost 3 years ago Actions #6

  • UX impact set to I was bothered the first time
  • Priority changed from 0 to 53

Updated by Vincent MEMBRÉ almost 3 years ago Actions #7

  • Target version changed from 7.2.5 to 7.2.6
  • Priority changed from 53 to 52

Updated by Vincent MEMBRÉ almost 3 years ago Actions #8

  • Target version changed from 7.2.6 to 7.2.7
  • Priority changed from 52 to 51

Updated by Vincent MEMBRÉ almost 3 years ago Actions #9

  • Target version changed from 7.2.7 to 7.2.8
  • Priority changed from 51 to 50

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

  • Target version changed from 7.2.8 to 7.2.9
  • Priority changed from 50 to 49

Updated by Vincent MEMBRÉ over 2 years ago Actions #11

  • Target version changed from 7.2.9 to 7.2.10

Updated by Alexis Mousset over 2 years ago Actions #12

  • Target version changed from 7.2.10 to 7.2.11
  • Priority changed from 49 to 48

Updated by Vincent MEMBRÉ over 2 years ago Actions #13

  • Target version changed from 7.2.11 to 1046
  • Priority changed from 48 to 47

Updated by Alexis Mousset over 2 years ago Actions #14

  • Target version changed from 1046 to 7.3.8

Updated by Vincent MEMBRÉ over 2 years ago Actions #15

  • Target version changed from 7.3.8 to 7.3.9
  • Priority changed from 47 to 46

Updated by Vincent MEMBRÉ over 2 years ago Actions #16

  • Target version changed from 7.3.9 to 7.3.10

Updated by Vincent MEMBRÉ about 2 years ago Actions #17

  • Target version changed from 7.3.10 to 7.3.11
  • Priority changed from 46 to 45

Updated by Vincent MEMBRÉ about 2 years ago Actions #18

  • Target version changed from 7.3.11 to 7.3.12
  • Priority changed from 45 to 44

Updated by Vincent MEMBRÉ almost 2 years ago Actions #19

  • Target version changed from 7.3.12 to 7.3.13

Updated by Vincent MEMBRÉ almost 2 years ago Actions #20

  • Target version changed from 7.3.13 to 7.3.14

Updated by Vincent MEMBRÉ almost 2 years ago Actions #21

  • Target version changed from 7.3.14 to 7.3.15

Updated by Vincent MEMBRÉ over 1 year ago Actions #22

  • Target version changed from 7.3.15 to 7.3.16

Updated by Vincent MEMBRÉ over 1 year ago Actions #23

  • Target version changed from 7.3.16 to 7.3.17
Actions

Also available in: PDF Atom