Issue #20123 has been updated by Eman Salah.

[root@hostname]# puppet filebucket backup /etc/passwd --debug --trace 
Debug: file_bucket_file supports formats: b64_zlib_yaml pson raw yaml; using 
pson
Debug: Failed to load library 'ldap' for feature 'ldap'
Debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
Debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
Debug: Puppet::Type::User::ProviderPw: file pw does not exist
Debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dsimport 
does not exist
Debug: Using settings: adding file resource 'certdir': 
'File[/var/lib/puppet/ssl/certs]{:loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :ensure=>:directory, :backup=>false, 
:path=>"/var/lib/puppet/ssl/certs"}'
Debug: Using settings: adding file resource 'rundir': 
'File[/var/run/puppet]{:loglevel=>:debug, :links=>:follow, :mode=>"755", 
:ensure=>:directory, :backup=>false, :path=>"/var/run/puppet"}'
Debug: Using settings: adding file resource 'requestdir': 
'File[/var/lib/puppet/ssl/certificate_requests]{:loglevel=>:debug, 
:links=>:follow, :owner=>"puppet", :ensure=>:directory, :backup=>false, 
:path=>"/var/lib/puppet/ssl/certificate_requests"}'
Debug: Using settings: adding file resource 'hostprivkey': 
'File[/var/lib/puppet/ssl/private_keys/hadoop-slave-8.localdomain.pem]{:loglevel=>:debug,
 :links=>:follow, :owner=>"puppet", :mode=>"600", :ensure=>:file, 
:backup=>false, 
:path=>"/var/lib/puppet/ssl/private_keys/hadoop-slave-8.localdomain.pem"}'
Debug: Failed to load library 'ldap' for feature 'ldap'
Debug: Puppet::Type::Group::ProviderLdap: feature ldap is missing
Debug: Puppet::Type::Group::ProviderPw: file pw does not exist
Debug: Puppet::Type::Group::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
Debug: Using settings: adding file resource 'logdir': 
'File[/var/log/puppet]{:group=>"puppet", :loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :mode=>"750", :ensure=>:directory, :backup=>false, 
:path=>"/var/log/puppet"}'
Debug: Using settings: adding file resource 'statedir': 
'File[/var/lib/puppet/state]{:loglevel=>:debug, :links=>:follow, :mode=>"1755", 
:ensure=>:directory, :backup=>false, :path=>"/var/lib/puppet/state"}'
Debug: Using settings: adding file resource 'httplog': 
'File[/var/log/puppet/http.log]{:loglevel=>:debug, :links=>:follow, 
:owner=>"root", :mode=>"640", :ensure=>:file, :backup=>false, 
:path=>"/var/log/puppet/http.log"}'
Debug: Using settings: adding file resource 'ssldir': 
'File[/var/lib/puppet/ssl]{:loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :mode=>"771", :ensure=>:directory, :backup=>false, 
:path=>"/var/lib/puppet/ssl"}'
Debug: Using settings: adding file resource 'privatekeydir': 
'File[/var/lib/puppet/ssl/private_keys]{:loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :mode=>"750", :ensure=>:directory, :backup=>false, 
:path=>"/var/lib/puppet/ssl/private_keys"}'
Debug: Using settings: adding file resource 'libdir': 
'File[/var/lib/puppet/lib]{:loglevel=>:debug, :links=>:follow, 
:ensure=>:directory, :backup=>false, :path=>"/var/lib/puppet/lib"}'
Debug: Using settings: adding file resource 'hostpubkey': 
'File[/var/lib/puppet/ssl/public_keys/hadoop-slave-8.localdomain.pem]{:loglevel=>:debug,
 :links=>:follow, :owner=>"puppet", :mode=>"644", :ensure=>:file, 
:backup=>false, 
:path=>"/var/lib/puppet/ssl/public_keys/hadoop-slave-8.localdomain.pem"}'
Debug: Using settings: adding file resource 'confdir': 
'File[/etc/puppet]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, 
:backup=>false, :path=>"/etc/puppet"}'
Debug: Using settings: adding file resource 'publickeydir': 
'File[/var/lib/puppet/ssl/public_keys]{:loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :ensure=>:directory, :backup=>false, 
:path=>"/var/lib/puppet/ssl/public_keys"}'
Debug: Using settings: adding file resource 'privatedir': 
'File[/var/lib/puppet/ssl/private]{:loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :mode=>"750", :ensure=>:directory, :backup=>false, 
:path=>"/var/lib/puppet/ssl/private"}'
Debug: Using settings: adding file resource 'hostcert': 
'File[/var/lib/puppet/ssl/certs/hadoop-slave-8.localdomain.pem]{:loglevel=>:debug,
 :links=>:follow, :owner=>"puppet", :mode=>"644", :ensure=>:file, 
:backup=>false, 
:path=>"/var/lib/puppet/ssl/certs/hadoop-slave-8.localdomain.pem"}'
Debug: Using settings: adding file resource 'localcacert': 
'File[/var/lib/puppet/ssl/certs/ca.pem]{:loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :mode=>"644", :ensure=>:file, :backup=>false, 
:path=>"/var/lib/puppet/ssl/certs/ca.pem"}'
Debug: Using settings: adding file resource 'hostcrl': 
'File[/var/lib/puppet/ssl/crl.pem]{:loglevel=>:debug, :links=>:follow, 
:owner=>"puppet", :mode=>"644", :ensure=>:file, :backup=>false, 
:path=>"/var/lib/puppet/ssl/crl.pem"}'
Debug: Using settings: adding file resource 'vardir': 
'File[/var/lib/puppet]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, 
:backup=>false, :path=>"/var/lib/puppet"}'
Debug: /File[/var/log/puppet/http.log]: Autorequiring File[/var/log/puppet]
Debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certs/hadoop-slave-8.localdomain.pem]: 
Autorequiring File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/ssl/private_keys/hadoop-slave-8.localdomain.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
Debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/public_keys/hadoop-slave-8.localdomain.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
Debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: Finishing transaction 70212575737060
Error: Could not back up /etc/passwd: Instance name 
"md5/0b35a95631d8a2335fa0885a038d4e95" does not match requested key 
"md5/0b35a95631d8a2335fa0885a038d4e95//etc/passwd"
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/terminus.rb:156:in `validate_key'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/terminus.rb:150:in `validate'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:306:in `prepare'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:264:in `save'
/usr/lib/ruby/site_ruby/1.8/puppet/file_bucket/dipper.rb:45:in `backup'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:140:in `backup'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:131:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:131:in `backup'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:118:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:118:in 
`run_command'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:364:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:456:in `plugin_hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:364:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:504:in `exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:364:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:132:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:86:in `execute'
/usr/bin/puppet:4
Error: Could not run: Could not back up /etc/passwd: Instance name 
"md5/0b35a95631d8a2335fa0885a038d4e95" does not match requested key 
"md5/0b35a95631d8a2335fa0885a038d4e95//etc/passwd"
/usr/lib/ruby/site_ruby/1.8/puppet/file_bucket/dipper.rb:52:in `backup'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:140:in `backup'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:131:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:131:in `backup'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:118:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/application/filebucket.rb:118:in 
`run_command'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:364:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:456:in `plugin_hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:364:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:504:in `exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:364:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:132:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:86:in `execute'
/usr/bin/puppet:4


----------------------------------------
Bug #20123: Error: Could not back up path-to-file: Instance name "md5/..." does 
not match requested key "md5/.......//path-to-file"
https://projects.puppetlabs.com/issues/20123#change-88989

* Author: Eman Salah
* Status: Needs More Information
* Priority: Normal
* Assignee: 
* Category: error reporting
* Target version: 3.x
* Affected Puppet version: 3.1.1
* Keywords: 
* Branch: 
----------------------------------------
Operating System: CentOS 6.3 (Virtual machine on VirtualBox Ubuntu Desktop)
Puppet Version: 3.1.1
Ruby Version:  1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
Gem Version: 1.8.10

I'm running currently the Puppet Master and client on the same Machine for 
testing Purposes, every time I try the filebucket backup command: "puppet 
filebucket backup path-to-file" I get the following error:
Error: Could not back up path-to-file: Instance name "md5/..." does not match 
requested key "md5/.......//path-to-file"

===> Note I tried downgrading to puppet 2.7.19 on an Identical VM having the 
same problem and everything worked OK

Please Advice 





-- 
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.


Reply via email to