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.