Project

General

Profile

Bug #12599

Rudder agent 4.3 needs libxml-treepp-perl on debian

Added by Benoît PECCATTE over 1 year ago. Updated 7 months ago.

Status:
Released
Priority:
N/A
Category:
Packaging
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
User visibility:
Getting started - demo | first install | Technique editor and level 1 Techniques
Effort required:
Very Small
Priority:
115

Description

We should just add a dependency there

Error message is

Version: 4.3.0~rc2~git201803160036-stretch0

Can't locate XML/TreePP.pm in @INC (you may need to install the XML::TreePP module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /var/rudder/cfengine-community/inputs/inventory/1.0/test-inventory.pl line 5.
BEGIN failed--compilation aborted at /var/rudder/cfengine-community/inputs/inventory/1.0/test-inventory.pl line 5.

For reference, this is hard to reproduce and it may be due to a change in perl dependencies between debian 8 and debian 9.
We are not sure what leads to that problem, nor what exact version of debian/ubuntu are impacted. For example, it's possible to install a debian 9, install rudder agent, force remove treepp (
dpkg -r --force-depends libxml-treepp-perl), and still get a working inventory.


Related issues

Related to Rudder - Bug #12235: Inventory failed on debian 9 on relay onlyRejectedActions

Associated revisions

Revision d86e75d7 (diff)
Added by Vincent MEMBRÉ 9 months ago

Fixes #12599: Rudder agent 4.3 needs libxml-treepp-perl on debian

History

#1

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 4.3.2 to 410
#2

Updated by Benoît PECCATTE about 1 year ago

  • Severity set to Major - prevents use of part of Rudder | no simple workaround
  • User visibility set to Getting started - demo | first install | level 1 Techniques
  • Priority changed from 0 to 70
#3

Updated by Benoît PECCATTE about 1 year ago

  • Assignee set to Benoît PECCATTE
#4

Updated by Benoît PECCATTE about 1 year ago

  • Target version changed from 410 to 4.3.2
#5

Updated by Benoît PECCATTE about 1 year ago

  • Status changed from New to Rejected

Cannot reproduce

#6

Updated by François ARMAND about 1 year ago

  • Related to Bug #7758: When several directives value have a CFEngine var, we get "unexpected" due to bad regex matching added
#7

Updated by François ARMAND about 1 year ago

  • Related to deleted (Bug #7758: When several directives value have a CFEngine var, we get "unexpected" due to bad regex matching)
#8

Updated by Alexis MOUSSET 10 months ago

  • Status changed from Rejected to New
  • Target version changed from 4.3.2 to 4.3.6
  • Priority changed from 70 to 65

Reopening, it has been seen again

#9

Updated by Alexis MOUSSET 10 months ago

  • Related to Bug #12235: Inventory failed on debian 9 on relay only added
#10

Updated by Vincent MEMBRÉ 10 months ago

  • Target version changed from 4.3.6 to 4.3.7
  • Priority changed from 65 to 64
#11

Updated by François ARMAND 10 months ago

  • Effort required set to Very Small
  • Priority changed from 64 to 91
#12

Updated by Nicolas CHARLES 10 months ago

I got it when upgrading from 4.1 to 5.0 on Debian9.1

#13

Updated by François ARMAND 10 months ago

  • Tags set to Sponsored, community
  • Priority changed from 91 to 0
#14

Updated by François ARMAND 10 months ago

  • User visibility changed from Getting started - demo | first install | level 1 Techniques to Getting started - demo | first install | Technique editor and level 1 Techniques
  • Priority changed from 0 to 121
#15

Updated by Nicolas CHARLES 9 months ago

  • Description updated (diff)
  • Priority changed from 121 to 120
#16

Updated by Vincent MEMBRÉ 9 months ago

  • Status changed from New to In progress
  • Assignee changed from Benoît PECCATTE to Vincent MEMBRÉ
#17

Updated by Vincent MEMBRÉ 9 months ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to Alexis MOUSSET
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/1732
#18

Updated by Vincent MEMBRÉ 9 months ago

  • Status changed from Pending technical review to Pending release
#19

Updated by Vincent MEMBRÉ 9 months ago

  • Priority changed from 120 to 119
#20

Updated by Vincent MEMBRÉ 9 months ago

  • Status changed from Pending release to Released
This bug has been fixed in Rudder 4.3.7 and 5.0.3 which were released today.
Changelog
Changelog
#21

Updated by François ARMAND 7 months ago

  • Description updated (diff)
  • Priority changed from 119 to 115
#22

Updated by François ARMAND 7 months ago

  • Description updated (diff)

Also available in: Atom PDF