Issue #4202 has been reported by James Turnbull.

----------------------------------------
Bug #4202: Failed Test::Unit tests on 2.6alpha1
http://projects.puppetlabs.com/issues/4202

Author: James Turnbull
Status: Unreviewed
Priority: Normal
Assigned to: 
Category: 
Target version: 
Affected version: 0.25.5
Keywords: 
Branch: 


The following failed on Fedora 12 when run as a root user.

Linux pelin.lovedthanlost.net 2.6.32.12-linode25 #1 SMP Wed Apr 28 19:25:11 UTC 
2010 i686 i686 i386 GNU/Linux
ruby --version
ruby 1.8.6 (2010-02-05 patchlevel 399) [i386-linux]

<pre>
  1) Failure:
test_autorequire_user(TestExec)
    [./ral/type/exec.rb:840:in `test_autorequire_user'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Could not evaluate autorequire.
Exception raised:
Class: <Puppet::DevError>
Message: <"You cannot add relationships without a catalog">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1546:in `autorequire'
./ral/type/exec.rb:841:in `test_autorequire_user'
./ral/type/exec.rb:840:in `test_autorequire_user'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  2) Error:
test_userngroup(TestExec):
RuntimeError: Global resource removal is deprecated
    /home/james/src/puppet/lib/puppet/type.rb:796:in `clear'
    /home/james/src/puppet/lib/puppet/metatype/manager.rb:13:in `allclear'
    /home/james/src/puppet/lib/puppet/metatype/manager.rb:12:in `each'
    /home/james/src/puppet/lib/puppet/metatype/manager.rb:12:in `allclear'
    ./ral/type/exec.rb:398:in `mknverify'
    ./ral/type/exec.rb:411:in `test_userngroup'
    ./ral/type/exec.rb:404:in `each'
    ./ral/type/exec.rb:404:in `test_userngroup'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'

  3) Failure:
test_nofollowlinks(TestFile)
    [/home/james/src/puppet/test/lib/puppettest/support/utils.rb:81:in 
`run_events'
     /home/james/src/puppet/test/lib/puppettest/support/assertions.rb:51:in 
`assert_events'
     ./ral/type/file.rb:166:in `test_nofollowlinks'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Incorrect evaluate  events.
<[:file_changed]> expected but was
<[:owner_changed]>.

  4) Failure:
test_wv_yum(TestPackageProvider)
    [./ral/providers/package.rb:170:in `run_package_installation_test'
     ./ral/providers/package.rb:229:in `test_wv_yum'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Could not call 'latest'.
Exception raised:
Class: <Puppet::DevError>
Message: <"Tried to get latest on a missing package">
---Backtrace---
/home/james/src/puppet/lib/puppet/provider/package/yum.rb:86:in `latest'
./ral/providers/package.rb:171:in `run_package_installation_test'
./ral/providers/package.rb:170:in `run_package_installation_test'
./ral/providers/package.rb:229:in `test_wv_yum'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  5) Failure:
test_wxrubylayouts_gem(TestPackageProvider)
    [./ral/providers/package.rb:170:in `run_package_installation_test'
     ./ral/providers/package.rb:229:in `test_wxrubylayouts_gem'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Could not call 'latest'.
Exception raised:
Class: <NoMethodError>
Message: <"undefined method `[]' for nil:NilClass">
---Backtrace---
/home/james/src/puppet/lib/puppet/provider/package/gem.rb:109:in `latest'
./ral/providers/package.rb:171:in `run_package_installation_test'
./ral/providers/package.rb:170:in `run_package_installation_test'
./ral/providers/package.rb:229:in `test_wxrubylayouts_gem'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  6) Error:
test_mkdir(TestSettings):
Puppet::Util::Settings::FileSetting::SettingError: Internal error: The :group 
setting for mydir: /tmp/puppettesting24277/tempfile_261 must be 'service', not 
'bin'
    /home/james/src/puppet/lib/puppet/util/settings/file_setting.rb:20:in 
`group='
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in `send'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in `each'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `new'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `newsetting'
    /home/james/src/puppet/lib/puppet/util/settings.rb:539:in `setdefaults'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `each'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `setdefaults'
    ./util/settings.rb:421:in `test_mkdir'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'

  7) Error:
test_writingfiles(TestSettings):
Puppet::Util::Settings::FileSetting::SettingError: Internal error: The :group 
setting for myfile: /tmp/puppettesting24277/tempfile_268 must be 'service', not 
'bin'
    /home/james/src/puppet/lib/puppet/util/settings/file_setting.rb:20:in 
`group='
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in `send'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in `each'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `new'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `newsetting'
    /home/james/src/puppet/lib/puppet/util/settings.rb:539:in `setdefaults'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `each'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `setdefaults'
    ./util/settings.rb:381:in `test_writingfiles'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'

566 tests, 4932 assertions, 4 failures, 3 errors
rake aborted!
Command failed with status (14): [/usr/bin/ruby -I"lib:lib:../lib" "/home/ja...]

(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [cd test; rake...]
/home/james/src/puppet/Rakefile:53
(See full trace by running task with --trace)
</pre>

when run as non-root I get:

<pre>

  1) Failure:
test_execthenfile(TestExec)
    [/home/james/src/puppet/test/lib/puppettest/support/utils.rb:81:in 
`run_events'
     /home/james/src/puppet/test/lib/puppettest/support/assertions.rb:51:in 
`assert_events'
     ./ral/type/exec.rb:480:in `test_execthenfile'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Incorrect evaluate  events.
<[:executed_command, :mode_changed]> expected but was
<[:executed_command, :mode_changed, :mode_changed]>.

  2) Failure:
test_autorequire_owner_and_group(TestFile)
    [./ral/type/file.rb:714:in `test_autorequire_owner_and_group'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/type/file.rb:716:in `new'
./ral/type/file.rb:716:in `test_autorequire_owner_and_group'
./ral/type/file.rb:714:in `test_autorequire_owner_and_group'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  3) Failure:
test_autogen(TestGroupProvider)
    [./ral/providers/group.rb:14:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for group">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/group.rb:15:in `setup'
./ral/providers/group.rb:14:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

  4) Failure:
test_ownprovidergroups(TestGroupProvider)
    [./ral/providers/group.rb:14:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for group">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/group.rb:15:in `setup'
./ral/providers/group.rb:14:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

  5) Failure:
test_check(TestResources)
    [./ral/type/resources.rb:67:in `test_check'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/type/resources.rb:70:in `new'
./ral/type/resources.rb:70:in `test_check'
./ral/type/resources.rb:67:in `test_check'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  6) Failure:
test_ensuredefault(TestType)
    [./ral/manager/type.rb:89:in `test_ensuredefault'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/manager/type.rb:91:in `new'
./ral/manager/type.rb:91:in `test_ensuredefault'
./ral/manager/type.rb:89:in `test_ensuredefault'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  7) Failure:
test_autorequire(TestUser)
    [./ral/type/user.rb:91:in `test_autorequire'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for group">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/type/user.rb:109:in `new'
./ral/type/user.rb:109:in `test_autorequire'
./ral/type/user.rb:91:in `test_autorequire'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  8) Failure:
test_autogen(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

  9) Failure:
test_exists(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

 10) Failure:
test_infocollection(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

 11) Failure:
test_list(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

 12) Failure:
test_useradd_flags(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

547 tests, 4472 assertions, 12 failures, 0 errors
rake aborted!
Command failed with status (14): [/usr/bin/ruby -I"lib:lib:../lib" "/home/ja...]

(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [cd test; rake...]
/home/james/src/puppet/Rakefile:53
(See full trace by running task with --trace)
</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