Issue #4650 has been updated by Matt Robinson.

Assignee deleted (Matt Robinson)

Originally I agreed to James assigning this to me because we thought it might 
help get test runs passing on Hudson.  Now that we can get test runs passing 
without fixing this, this ticket isn't as much a priority and I'm not working 
on it.
----------------------------------------
Bug #4650: User provider tests fail on non-root user
http://projects.puppetlabs.com/issues/4650

Author: James Turnbull
Status: Accepted
Priority: Normal
Assignee: 
Category: testing
Target version: 2.6.x
Affected version: 
Keywords: 
Branch: 


On Fedora/RHEL - running as a non-root user.

<pre>
1)
Puppet::DevError in 'Puppet::Resource::Ral find if there is no instance, it 
should create one'
Could not find a default provider for user
./spec/unit/indirector/resource/ral_spec.rb:27:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

2)
Puppet::DevError in 'Puppet::Type::Group should have a default provider'
Could not find a default provider for group
./spec/unit/type/group_spec.rb:12:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

3)
Puppet::DevError in 'Puppet::Type::Group should have a default provider 
inheriting from Puppet::Provider'
Could not find a default provider for group
./spec/unit/type/group_spec.rb:16:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

4)
Puppet::DevError in 'Puppet::Type::Group should have a boolean method for 
determining if duplicates are allowed'
Could not find a default provider for group
./spec/unit/type/group_spec.rb:43:in `new'
./spec/unit/type/group_spec.rb:43:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

5)
Puppet::DevError in 'Puppet::Type::Group should call 'create' to create the 
group'
Could not find a default provider for group
./spec/unit/type/group_spec.rb:47:in `new'
./spec/unit/type/group_spec.rb:47:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

6)
Puppet::DevError in 'Puppet::Type::Group should call 'delete' to remove the 
group'
Could not find a default provider for group
./spec/unit/type/group_spec.rb:53:in `new'
./spec/unit/type/group_spec.rb:53:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

7)
Puppet::DevError in 'Puppet::Type::Group when validating attributes should 
convert gids provided as strings into integers'
Could not find a default provider for group
./spec/unit/type/group_spec.rb:33:in `new'
./spec/unit/type/group_spec.rb:33:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

8)
Puppet::DevError in 'Puppet::Type::Group when validating attributes should 
accepts gids provided as integers'
Could not find a default provider for group
./spec/unit/type/group_spec.rb:37:in `new'
./spec/unit/type/group_spec.rb:37:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

9)
Puppet::DevError in 'Puppet::Type::User should have a default provider 
inheriting from Puppet::Provider'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:15:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

10)
Puppet::DevError in 'Puppet::Type::User should be able to create a instance'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:19:in `new'
./spec/unit/type/user_spec.rb:19:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

11)
Puppet::DevError in 'Puppet::Type::User instances should have a valid provider'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:40:in `new'
./spec/unit/type/user_spec.rb:40:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

12)
Puppet::DevError in 'Puppet::Type::User instances should delegate existence 
questions to its provider'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:44:in `new'
./spec/unit/type/user_spec.rb:44:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

13)
Puppet::DevError in 'Puppet::Type::User when retrieving all current values 
should return a hash containing values for all set properties'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:80:in `new'
./spec/unit/type/user_spec.rb:80:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

14)
Puppet::DevError in 'Puppet::Type::User when retrieving all current values 
should set all values to :absent if the user is absent'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:80:in `new'
./spec/unit/type/user_spec.rb:80:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

15)
Puppet::DevError in 'Puppet::Type::User when retrieving all current values 
should include the result of retrieving each property's current value if the 
user is present'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:80:in `new'
./spec/unit/type/user_spec.rb:80:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

16)
Puppet::DevError in 'Puppet::Type::User when user has roles should autorequire 
roles'
Could not find a default provider for user
./spec/unit/type/user_spec.rb:266:in `new'
./spec/unit/type/user_spec.rb:266:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

17)
Puppet::DevError in 'Puppet::Type::Resources#generate when the catalog contains 
a purging resource should not include the skipped users'
Could not find a default provider for user
./spec/unit/type/resources_spec.rb:60:in `new'
./spec/unit/type/resources_spec.rb:60:
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:22:in
 `run'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `each'
/tmp/workspace/Puppet 2.6.x - 
multi-node/default/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in
 `run'

Finished in 143.069868 seconds

8889 examples, 17 failures, 49 pending
exit 0
</pre>


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to