Issue #19295 has been updated by Charlie Sharpsteen. Status changed from Investigating to Accepted Assignee deleted (Charlie Sharpsteen) Keywords set to user etc getpwnam
Alright. The root of the problem here is that we retrieve user information by using the Etc module which is part of the Ruby stdlib. The issue is that the methods in Etc return info from `/etc/passwd` as ASCII-8BIT which means raw binary bytes without any encoding. As long as the character codes in these byte strings are under 127, ASCII characters, Ruby will compare the binary string to UTF-8 strings returned from the catalog without complaint. If the binary string contains non-ASCII characters, then Ruby 1.9.x raises an exception. Yehuda Katz has a great blog post that covers this problem in detail, including why Puppet will "just work" in this situation when Ruby 1.8.x is being used: <http://yehudakatz.com/2010/05/05/ruby-1-9-encodings-a-primer-and-the-solution-for-rails/> ---------------------------------------- Bug #19295: Error: Could not convert change 'comment' to string: incompatible character encodings: ASCII-8BIT and UTF-8 https://projects.puppetlabs.com/issues/19295#change-90351 * Author: Igor Galić * Status: Accepted * Priority: Normal * Assignee: * Category: utf8 * Target version: * Affected Puppet version: 3.1.0 * Keywords: user etc getpwnam * Branch: ---------------------------------------- When trying to create (or really, keep) a user with a name containing non-ASCII characters, this fails with the following error message: <pre> Error: Could not convert change 'comment' to string: incompatible character encodings: ASCII-8BIT and UTF-8 Error: Could not convert change 'comment' to string: incompatible character encodings: ASCII-8BIT and UTF-8 Error: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/User[i.galic]: Could not evaluate: Puppet::Util::Log requires a message Notice: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/File[/home/i.galic]: Dependency User[i.galic] has failures: true Warning: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/File[/home/i.galic]: Skipping because of failed dependencies Notice: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/Ssh_authorized_key[i.galic]: Dependency User[i.galic] has failures: true Warning: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/Ssh_authorized_key[i.galic]: Skipping because of failed dependencies </pre> Deeper digging (with --trace) reveals that this is a general issue with all properties: <pre> Error: Could not convert change 'comment' to string: incompatible character encodings: ASCII-8BIT and UTF-8 /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/property.rb:224:in `change_to_s' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:115:in `apply_parameter' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:62:in `block in perform_changes' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:60:in `each' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:60:in `perform_changes' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:133:in `evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:48:in `apply' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:83:in `eval_resource' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:103:in `block (2 levels) in evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:351:in `block in thinmark' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:350:in `thinmark' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:103:in `block in evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:382:in `traverse' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:98:in `evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/resource/catalog.rb:144:in `apply' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:122:in `block in apply_catalog' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:179:in `block in benchmark' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:178:in `benchmark' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:121:in `apply_catalog' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:179:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (5 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent/locker.rb:20:in `lock' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (4 levels) in run' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/sync.rb:227:in `sync_synchronize' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (3 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:119:in `with_client' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:42:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:84:in `run_in_fork' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:41:in `block in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:179:in `call' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:179:in `controlled_run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:39:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application/agent.rb:338:in `onetime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application/agent.rb:312:in `run_command' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:456:in `plugin_hook' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `block in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:504:in `exit_on_fail' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/command_line.rb:132:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/command_line.rb:86:in `execute' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/bin/puppet:4:in `<top (required)>' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/puppet:19:in `load' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/puppet:19:in `<main>' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `eval' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `<main>' Error: Could not convert change 'comment' to string: incompatible character encodings: ASCII-8BIT and UTF-8 /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/property.rb:231:in `rescue in change_to_s' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/property.rb:218:in `change_to_s' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:115:in `apply_parameter' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:62:in `block in perform_changes' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:60:in `each' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:60:in `perform_changes' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:133:in `evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:48:in `apply' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:83:in `eval_resource' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:103:in `block (2 levels) in evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:351:in `block in thinmark' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:350:in `thinmark' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:103:in `block in evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:382:in `traverse' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:98:in `evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/resource/catalog.rb:144:in `apply' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:122:in `block in apply_catalog' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:179:in `block in benchmark' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:178:in `benchmark' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:121:in `apply_catalog' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:179:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (5 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent/locker.rb:20:in `lock' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (4 levels) in run' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/sync.rb:227:in `sync_synchronize' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (3 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:119:in `with_client' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:42:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:84:in `run_in_fork' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:41:in `block in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:179:in `call' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:179:in `controlled_run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:39:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application/agent.rb:338:in `onetime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application/agent.rb:312:in `run_command' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:456:in `plugin_hook' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `block in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:504:in `exit_on_fail' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/command_line.rb:132:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/command_line.rb:86:in `execute' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/bin/puppet:4:in `<top (required)>' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/puppet:19:in `load' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/puppet:19:in `<main>' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `eval' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `<main>' Error: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/User[i.galic]: Could not evaluate: Puppet::Util::Log requires a message /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/log.rb:246:in `message=' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/log.rb:228:in `initialize' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/log.rb:82:in `new' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/log.rb:82:in `create' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/logging.rb:8:in `send_log' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/event.rb:46:in `send_log' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:126:in `ensure in apply_parameter' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:126:in `apply_parameter' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:62:in `block in perform_changes' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:60:in `each' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:60:in `perform_changes' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction/resource_harness.rb:133:in `evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:48:in `apply' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:83:in `eval_resource' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:103:in `block (2 levels) in evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:351:in `block in thinmark' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:350:in `thinmark' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:103:in `block in evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:382:in `traverse' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/transaction.rb:98:in `evaluate' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/resource/catalog.rb:144:in `apply' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:122:in `block in apply_catalog' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:179:in `block in benchmark' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:178:in `benchmark' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:121:in `apply_catalog' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/configurer.rb:179:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (5 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent/locker.rb:20:in `lock' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (4 levels) in run' /usr/local/rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/sync.rb:227:in `sync_synchronize' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:45:in `block (3 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:119:in `with_client' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:42:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:84:in `run_in_fork' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:41:in `block in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:179:in `call' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:179:in `controlled_run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/agent.rb:39:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application/agent.rb:338:in `onetime' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application/agent.rb:312:in `run_command' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `block (2 levels) in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:456:in `plugin_hook' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `block in run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util.rb:504:in `exit_on_fail' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/application.rb:364:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/command_line.rb:132:in `run' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/lib/puppet/util/command_line.rb:86:in `execute' /usr/local/rvm/gems/ruby-1.9.3-p385/gems/puppet-3.1.0/bin/puppet:4:in `<top (required)>' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/puppet:19:in `load' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/puppet:19:in `<main>' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `eval' /usr/local/rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `<main>' Notice: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/File[/home/i.galic]: Dependency User[i.galic] has failures: true Warning: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/File[/home/i.galic]: Skipping because of failed dependencies Notice: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/Ssh_authorized_key[i.galic]: Dependency User[i.galic] has failures: true Warning: /Stage[main]/Account::Virtual/Account::Adminuser[i.galic]/Ssh_authorized_key[i.galic]: Skipping because of failed dependencies </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 unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
