Puppet: System Administration Automated

Support

Ticket #1197 (closed defect: fixed)

Opened 4 months ago

Last modified 3 months ago

Providers can't use commands created in the current run (possible 571 dupe)

Reported by: riddley Assigned to: jamtur01
Priority: normal Milestone: 0.24.5
Component: RAL Version: 0.24.4
Severity: normal Keywords: provider
Cc: Triage Stage: Ready for checkin
Attached Patches: None Complexity: Unknown

Description

We've got the custom TWW provider we/you wrote while you were here and we're just starting to use it. If we "bootstrap" TWW (that is, install the commands it uses to install packages) during a run, we can't use the TWW provider during that same run.

puppetd[8156]: (/:main/baseclass/gaview/tww/Package[TWWpkgutils15]/ensure) created
puppetd[8156]: (/:main/baseclass/gaview/Package[TWWdsh]/ensure) change from absent to present failed: Command pkginst is missing

TWWpkgutils15 creates the pkg-inst file being complained about in the second line. I've trimmed the output, they don't happen back-to-back like that.

I'm using 0.24.4 and have verified that the fixes from 571 are in place. I'm happy to include our provider if it's just a bug in how our provider is written.

Change History

04/24/08 01:39:12 changed by jamtur01

  • owner changed from community to luke.
  • stage changed from Unreviewed to Accepted.

04/24/08 07:26:49 changed by luke

  • component changed from library to RAL.

05/08/08 16:30:30 changed by luke

  • milestone set to 0.24.5.

05/16/08 06:11:49 changed by luke

  • stage changed from Accepted to Ready for checkin.

Fixed in [a1409d7] and pushed to the 0.24.x branch in my personal repo on github.

Is someone in a good position to test this?

05/16/08 06:15:58 changed by luke

  • owner changed from luke to jamtur01.

05/16/08 08:24:30 changed by jamtur01

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

Pushed in commit [a1409d73b4bb8acbf5db2f8d7a244c2bca81db14] in branch 0.24.x