I always use yum on Oracle Linux, so I learned something new today -
thanks Aaron.

Douglas, if you are using the up2date backend, then you won't be able
to use purgeable & versionable/ensure:

http://docs.puppetlabs.com/references/2.7.5/type.html#package

Rayson

=================================
Grid Engine / Open Grid Scheduler
http://gridscheduler.sourceforge.net/

Scalable Grid Engine Support Program
http://www.scalablelogic.com/


On Fri, Dec 2, 2011 at 1:45 PM, Aaron Grewell <[email protected]> wrote:
> Make sure you've set 'provider => yum'.  Last I checked OEL defaulted
> to up2date.
>
> On Fri, Dec 2, 2011 at 10:39 AM, Rayson Ho <[email protected]> wrote:
>> AFAIK, the yum & rpm backends for "package" are versionable, and you
>> should not see the "Provider must have features 'versionable' to set
>> 'ensure' to '9.5.3-1' at" message.
>>
>> Rayson
>>
>> =================================
>> Grid Engine / Open Grid Scheduler
>> http://gridscheduler.sourceforge.net/
>>
>> Scalable Grid Engine Support Program
>> http://www.scalablelogic.com/
>>
>>
>>
>> On Thu, Dec 1, 2011 at 9:58 PM, Douglas Garstang
>> <[email protected]> wrote:
>>> Sure...
>>>
>>>    package {
>>>        'forgerock-openam':
>>>            ensure => '9.5.3-1',
>>>            before => Class['tomcat::enable'];
>>>    }
>>>
>>> Doug.
>>>
>>>
>>> On Thu, Dec 1, 2011 at 6:41 PM, Matthew Black <[email protected]> wrote:
>>>> Can you provide the resource defined in the error message?
>>>>
>>>> On Thu, Dec 1, 2011 at 8:38 PM, Douglas Garstang
>>>> <[email protected]> wrote:
>>>>> Finally got the dependancies sorted out, and on the first run on the
>>>>> client, I am seeing:
>>>>>
>>>>> Dec  1 20:37:35 ip-10-123-21-192 puppet-agent[2562]: Failed to apply
>>>>> catalog: Parameter ensure failed: Provider must have features
>>>>> 'versionable' to set 'ensure' to '9.5.3-1' at
>>>>> /etc/puppet/devmp/modules/openam/manifests/common.pp:9
>>>>>
>>>>> I thought puppet on OEL was identical to Redhat? Don't see this error on 
>>>>> redhat.
>>>>>
>>>>> Doug.
>>>>>
>>>>> On Thu, Dec 1, 2011 at 5:21 PM, Douglas Garstang
>>>>> <[email protected]> wrote:
>>>>>> Rayson,
>>>>>>
>>>>>> Thanks. Having all sorts of issues with that. Our server is running
>>>>>> 2.6.2, which means that the client packages needs to have 2.6.2 or
>>>>>> older, but when I try and install older versions of puppet, I get
>>>>>> dependancy failures.... :(
>>>>>>
>>>>>> Doug.
>>>>>>
>>>>>> On Thu, Dec 1, 2011 at 4:37 PM, Rayson Ho <[email protected]> wrote:
>>>>>>> There are only a few minor differences between RHEL, CentOS, and
>>>>>>> Oracle Linux... so if a package works on RHEL, then it also works on
>>>>>>> Oracle Linux.
>>>>>>>
>>>>>>> IIRC, if you point to the correct repo, you can even update Oracle
>>>>>>> Linux with CentOS repo. Further, Oracle has a public yum for Oracle
>>>>>>> Linux even for users not paying for the "Oracle Unbreakable Linux
>>>>>>> Support" subscription:
>>>>>>>
>>>>>>> http://public-yum.oracle.com/
>>>>>>>
>>>>>>> BTW, "Puppet Enterprise 2.0" officially supports Oracle Linux:
>>>>>>>
>>>>>>> http://docs.puppetlabs.com/pe/2.0/install_system_requirements.html
>>>>>>>
>>>>>>> Rayson
>>>>>>>
>>>>>>> =================================
>>>>>>> Grid Engine / Open Grid Scheduler
>>>>>>> http://gridscheduler.sourceforge.net/
>>>>>>>
>>>>>>> Scalable Grid Engine Support Program
>>>>>>> http://www.scalablelogic.com/
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 1, 2011 at 7:16 PM, Douglas Garstang
>>>>>>> <[email protected]> wrote:
>>>>>>>> My bad.... had to do a yum clean all. D'oh.
>>>>>>>>
>>>>>>>> On Thu, Dec 1, 2011 at 4:15 PM, Douglas Garstang
>>>>>>>> <[email protected]> wrote:
>>>>>>>>> Gonzalo,
>>>>>>>>>
>>>>>>>>> Nope. Ran:
>>>>>>>>>
>>>>>>>>> rpm -Uvh 
>>>>>>>>> http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
>>>>>>>>>
>>>>>>>>> and got the epel repo. Then I ran:
>>>>>>>>>
>>>>>>>>> $ yum repolist
>>>>>>>>> Loaded plugins: security
>>>>>>>>> http://epel.mirror.freedomvoice.com/5/x86_64/repodata/d7e9a86e48be583371a8d5a3055017b313dd6cc92d57147c6c8ee03b50a0312b-primary.sqlite.bz2:
>>>>>>>>> [Errno 14] HTTP Error 404: Not Found
>>>>>>>>> Trying other mirror.
>>>>>>>>> http://mirror.its.uidaho.edu/pub/epel/5/x86_64/repodata/d7e9a86e48be583371a8d5a3055017b313dd6cc92d57147c6c8ee03b50a0312b-primary.sqlite.bz2:
>>>>>>>>> [Errno 14] HTTP Error 404: Not Found
>>>>>>>>> Trying other mirror.
>>>>>>>>> http://ftp.linux.ncsu.edu/pub/epel/5/x86_64/repodata/d7e9a86e48be583371a8d5a3055017b313dd6cc92d57147c6c8ee03b50a0312b-primary.sqlite.bz2:
>>>>>>>>> [Errno 14] HTTP Error 404: Not Found
>>>>>>>>> Trying other mirror.
>>>>>>>>> http://mirror.us.leaseweb.net/epel/5/x86_64/repodata/d7e9a86e48be583371a8d5a3055017b313dd6cc92d57147c6c8ee03b50a0312b-primary.sqlite.bz2:
>>>>>>>>> [Errno 14] HTTP Error 404: Not Found
>>>>>>>>> Trying other mirror.
>>>>>>>>> epel/primary_db
>>>>>>>>>
>>>>>>>>>                                             |    0 B     00:00
>>>>>>>>> ftp://mirror.cs.princeton.edu/pub/mirrors/fedora-epel/5/x86_64/repodata/d7e9a86e48be583371a8d5a3055017b313dd6cc92d57147c6c8ee03b50a0312b-primary.sqlite.bz2:
>>>>>>>>> [Errno -3] Error performing checksum
>>>>>>>>> Trying other mirror.
>>>>>>>>>
>>>>>>>>> and so on and so on. Funny.... cuz that long number file
>>>>>>>>> d7e9a86e48be583371a8d5a3055017b313dd6cc92d57147c6c8ee03b50a0312b-primary.sqlite.bz2
>>>>>>>>> doesn't exist when I look at it with a web browser...
>>>>>>>>>
>>>>>>>>> Doug.
>>>>>>>>>
>>>>>>>>> On Thu, Dec 1, 2011 at 4:09 PM, Gonzalo Servat <[email protected]> 
>>>>>>>>> wrote:
>>>>>>>>>> Try the EPEL repo -- http://fedoraproject.org/wiki/EPEL.
>>>>>>>>>>
>>>>>>>>>> - Gonzalo
>>>>>>>>>>
>>>>>>>>>> On Fri, Dec 2, 2011 at 11:07 AM, Douglas Garstang 
>>>>>>>>>> <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Dec 1, 2011 at 4:03 PM, Michael Stahnke 
>>>>>>>>>>> <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>> > Puppet works fine on OEL.  You can add yum.puppetlabs.com as a 
>>>>>>>>>>> > repo
>>>>>>>>>>> > and use the el based stuff.
>>>>>>>>>>> >
>>>>>>>>>>> > rpm -Uvh
>>>>>>>>>>> > http://yum.puppetlabs.com/el/5/products/i386/puppetlabs-release-5-1.noarch.rpm
>>>>>>>>>>> >
>>>>>>>>>>> > That should get you going.
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> > Mike
>>>>>>>>>>>
>>>>>>>>>>> Mike,
>>>>>>>>>>>
>>>>>>>>>>> Almost.... see below. As I said, there are NO other repo's 
>>>>>>>>>>> installed.
>>>>>>>>>>> I guess puppet doesn't provide ruby-augeas...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> $ yum install puppet
>>>>>>>>>>> Loaded plugins: security
>>>>>>>>>>> Setting up Install Process
>>>>>>>>>>> Resolving Dependencies
>>>>>>>>>>> --> Running transaction check
>>>>>>>>>>> ---> Package puppet.i386 0:2.7.1-1 set to be updated
>>>>>>>>>>> --> Processing Dependency: facter >= 1.5 for package: puppet
>>>>>>>>>>> --> Processing Dependency: ruby-augeas for package: puppet
>>>>>>>>>>> ---> Package puppet.x86_64 0:2.7.1-1 set to be updated
>>>>>>>>>>> --> Processing Dependency: ruby-augeas for package: puppet
>>>>>>>>>>> --> Running transaction check
>>>>>>>>>>> ---> Package facter.i386 0:1.6.0-1 set to be updated
>>>>>>>>>>> ---> Package puppet.i386 0:2.7.1-1 set to be updated
>>>>>>>>>>> --> Processing Dependency: ruby-augeas for package: puppet
>>>>>>>>>>> ---> Package puppet.x86_64 0:2.7.1-1 set to be updated
>>>>>>>>>>> --> Processing Dependency: ruby-augeas for package: puppet
>>>>>>>>>>> --> Finished Dependency Resolution
>>>>>>>>>>> puppet-2.7.1-1.i386 from puppetlabs-products has depsolving problems
>>>>>>>>>>>  --> Missing Dependency: ruby-augeas is needed by package
>>>>>>>>>>> puppet-2.7.1-1.i386 (puppetlabs-products)
>>>>>>>>>>>
>>>>>>>>>>> Doug.
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>>>> Groups
>>>>>>>>>>> "Puppet Users" group.
>>>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>>> [email protected].
>>>>>>>>>>> For more options, visit this group at
>>>>>>>>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>>> Groups
>>>>>>>>>> "Puppet Users" group.
>>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>> [email protected].
>>>>>>>>>> For more options, visit this group at
>>>>>>>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Regards,
>>>>>>>>>
>>>>>>>>> Douglas Garstang
>>>>>>>>> http://www.linkedin.com/in/garstang
>>>>>>>>> Email: [email protected]
>>>>>>>>> Cell: +1-805-340-5627
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>>
>>>>>>>> Douglas Garstang
>>>>>>>> http://www.linkedin.com/in/garstang
>>>>>>>> Email: [email protected]
>>>>>>>> Cell: +1-805-340-5627
>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "Puppet Users" group.
>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>> [email protected].
>>>>>>>> For more options, visit this group at 
>>>>>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Rayson
>>>>>>>
>>>>>>> ==================================================
>>>>>>> Open Grid Scheduler - The Official Open Source Grid Engine
>>>>>>> http://gridscheduler.sourceforge.net/
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "Puppet Users" group.
>>>>>>> To post to this group, send email to [email protected].
>>>>>>> To unsubscribe from this group, send email to 
>>>>>>> [email protected].
>>>>>>> For more options, visit this group at 
>>>>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>>
>>>>>> Douglas Garstang
>>>>>> http://www.linkedin.com/in/garstang
>>>>>> Email: [email protected]
>>>>>> Cell: +1-805-340-5627
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>>
>>>>> Douglas Garstang
>>>>> http://www.linkedin.com/in/garstang
>>>>> Email: [email protected]
>>>>> Cell: +1-805-340-5627
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google Groups 
>>>>> "Puppet Users" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to 
>>>>> [email protected].
>>>>> For more options, visit this group at 
>>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "Puppet Users" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to 
>>>> [email protected].
>>>> For more options, visit this group at 
>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>>
>>> Douglas Garstang
>>> http://www.linkedin.com/in/garstang
>>> Email: [email protected]
>>> Cell: +1-805-340-5627
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Puppet Users" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group at 
>>> http://groups.google.com/group/puppet-users?hl=en.
>>>
>>
>>
>>
>> --
>> Rayson
>>
>> ==================================================
>> Open Grid Scheduler - The Official Open Source Grid Engine
>> http://gridscheduler.sourceforge.net/
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/puppet-users?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
>



-- 
Rayson

==================================================
Open Grid Scheduler - The Official Open Source Grid Engine
http://gridscheduler.sourceforge.net/

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to