Skip to content

bitcoin.lizard cannot connect to our Puppet master

Originally created by @bertagaz on #11543 (Redmine)

We’ve received reports since a while that the puppet agent runs on bitcoin.lizard fail:

~$ sudo puppet agent --test
Warning: Unable to fetch my node definition, but the agent run will continue:
Warning: Find /puppet/v3/node/bitcoin.lizard?environment=production&transaction_uuid=935f55d0-c55c-4d0e-9cf4-0b... \
resulted in 404 with the message: Not Found: Could not find environment 'puppet'
Info: Retrieving pluginfacts
Error: /File[/var/lib/puppet/facts.d]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///pluginfacts
Info: Retrieving plugin
Error: /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///plugins
Notice: /File[/var/lib/puppet/lib/facter]: Dependency File[/var/lib/puppet/lib] has failures: true
Warning: /File[/var/lib/puppet/lib/facter]: Skipping because of failed dependencies
Notice: /File[/var/lib/puppet/lib/facter/acpi_available.rb]: Dependency File[/var/lib/puppet/lib] has failures: true
[...]
Warning: /File[/var/lib/puppet/lib/puppet/parser/functions/any2array.rb]: Skipping because of failed dependencies
Notice: /File[/var/lib/puppet/lib/puppet/parser/functions/augeas.rb]: Dependency File[/var/lib/puppet/lib] has failures: true
Warning: /File[/var/lib/puppet/lib/puppet/parser/functions/augeas.rb]: Skipping because of failed dependencies
[...]
Notice: /File[/var/lib/puppet/lib/puppet/provider]: Dependency File[/var/lib/puppet/lib] has failures: true
Warning: /File[/var/lib/puppet/lib/puppet/provider]: Skipping because of failed dependencies
Notice: /File[/var/lib/puppet/lib/puppet/provider/file_line]: Dependency File[/var/lib/puppet/lib] has failures: true
Warning: /File[/var/lib/puppet/lib/puppet/provider/file_line]: Skipping because of failed dependencies
Notice: /File[/var/lib/puppet/lib/puppet/provider/file_line/ruby.rb]: Dependency File[/var/lib/puppet/lib] has failures: true
[...]
Notice: /File[/var/lib/puppet/lib/puppet/type]: Dependency File[/var/lib/puppet/lib] has failures: true
Warning: /File[/var/lib/puppet/lib/puppet/type]: Skipping because of failed dependencies
Notice: /File[/var/lib/puppet/lib/puppet/type/anchor.rb]: Dependency File[/var/lib/puppet/lib] has failures: true
[...]
Notice: /File[/var/lib/puppet/lib/puppet/util]: Dependency File[/var/lib/puppet/lib] has failures: true
Warning: /File[/var/lib/puppet/lib/puppet/util]: Skipping because of failed dependencies
Notice: /File[/var/lib/puppet/lib/puppet/util/external_iterator.rb]: Dependency File[/var/lib/puppet/lib] has failures: true
Warning: /File[/var/lib/puppet/lib/puppet/util/external_iterator.rb]: Skipping because of failed dependencies
[...]
Info: Loading facts
Error: Could not retrieve catalog from remote server: Find /puppet/v3/catalog/bitcoin.lizard?environment=production&facts_format=pson&facts=%257B%2522name%2... \
resulted in 404 with the message: Not Found: Could not find environment 'puppet'
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

It may be that the recent upgrade to puppet 4.x in Sid introduced this.

Related issues

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information