Ubuntu's facter variable $operatingsystem changed from debian to ubuntu and has broken service providers.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: puppet
There is no ubuntu provider declared for services controlled by puppet. Up until the current release of Ubuntu 9.04 the facter variable $operatingsystem was being returned as debian and so now is being returned as ubuntu. I have found it sufficient to copy /usr/lib/
Ubuntu Version: Jaunty 9.04
puppet Package Version: 0.24.5-3
Changed in puppet (Ubuntu): | |
status: | Confirmed → Fix Released |
I suppose that actually changing line 8 of the the debian.rb file to 'defaultfor :operatingsystem => [:debian, :ubuntu]' would be a better solution, as this is what is done with Redhat derivatives. Which would likely be something good to push upstream.