Page MenuHomePhabricator

No Puppet resources found on instance deployment-urldownloader04 on project deployment-prep
Closed, ResolvedPublic

Description

Common information

  • summary: No Puppet resources found on instance deployment-urldownloader04 on project deployment-prep
  • alertname: PuppetAgentNoResources
  • instance: deployment-urldownloader04
  • job: node
  • project: deployment-prep
  • severity: warning

Firing alerts


  • summary: No Puppet resources found on instance deployment-urldownloader04 on project deployment-prep
  • alertname: PuppetAgentNoResources
  • instance: deployment-urldownloader04
  • job: node
  • project: deployment-prep
  • severity: warning
  • Source

Event Timeline

bd808@deployment-urldownloader04:~$ sudo -i puppet agent -tv
Info: Using environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Class[Lvs::Realserver]:
  parameter 'realserver_ips' variant 0 expects size to be at least 1, got 0
  parameter 'realserver_ips' variant 1 expects a Hash value, got Array (file: /srv/puppet_code/environments/production/modules/profile/manifests/lvs/realserver.pp, line: 27, column: 5) on node deployment-urldownloader04.deployment-prep.eqiad1.wikimedia.cloud
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
ssingh claimed this task.

Sorry about this: this is now fixed. (It took more time than it should have, but I forgot that we had to set a per-role service::catalog override to make the LVS bits happy.)