[PUP-2661] Invalid parameter allow_virtual for puppet 3.6.1 Created: 2014/05/25  Updated: 2014/07/28  Resolved: 2014/05/29

Status: Resolved
Project: Puppet
Component/s: Types and Providers
Affects Version/s: PUP 3.6.1, PUP 3.6.2
Fix Version/s: None

Type: Bug Priority: Normal
Reporter: Shaw Xiao Assignee: Shaw Xiao
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relates to PUP-2746 new parameter "allow_virtual" Closed
QA Contact: Narmadha Perumal


I have both master and client puppet machine installed with 3.6.1.

    Package {
      allow_virtual => true,

If I put the above setting as release note (http://docs.puppetlabs.com/puppet/latest/reference/release_notes.html#puppet-361) suggested, I got error
"Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter allow_virtual on Package[tmpwatch] at /etc/puppet/modules/puppet/manifests/master.pp:9 on node puppet
Warning: Not using cache on failed catalog".

Comment by Josh Cooper [ 2014/05/28 ]

Shaw Xiao can you run puppet --version on the master? Also please check that you don't have multiple puppet versions installed. For example as a gem, installed into ruby's site_lib, through your package manager.

Comment by Shaw Xiao [ 2014/05/29 ]

Yes I have found some puppet clients have not been upgraded to puppet 3.6.1 automatically since they are not subscribed to our spacewalk puppet channel.
Thanks for investigation.

Generated at Tue Nov 19 15:27:31 PST 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.