Puppet: System Administration Automated

Support

Ticket #716 (closed defect: fixed)

Opened 1 year ago

Last modified 1 year ago

puppet 0.23 apt package provider fails to realize ensure => present, when ensure => latest works

Reported by: lefant Assigned to: luke
Priority: normal Milestone: beaker
Component: library Version: 0.23.0
Severity: normal Keywords: package,apt,aptitude,debian,0.23,regression
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Unknown

Description

there seems to be a regression in 0.23:

affected: package provider apt/aptitude

running puppetmaster 0.23 / puppet 0.23 (puppetmaster 0.23 / puppet 0.22-4 works fine) i get the following behaviour:

(these are debian sid packages on debian etch)

if a package has never been previously installed on a system, puppet will fail to realize "ensure => present". "ensure => latest" however works fine.

if i later on manually remove a package with "aptitude purge", puppet will successfully reinstall it, even with "ensure => present".

Change History

07/18/07 18:43:11 changed by luke

  • stage changed from Unreviewed to Accepted.
  • milestone set to beaker.

07/19/07 02:14:28 changed by luke

  • status changed from new to closed.
  • resolution set to fixed.

Fixed in [2709].