Page MenuHomePhabricator

Puppet agent not working on deployment-cache-text08.deployment-prep for a few weeks
Closed, ResolvedPublic

Description

When logging into deployment-cache-text08.deployment-prep.eqiad1.wikimedia.cloud today:

The last Puppet run was at Tue May  7 14:22:09 UTC 2024 (23108 minutes ago).

The error when running run-puppet-agent:

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[Purged]:
  parameter 'tls' entry 'key_location' expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/\A(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+)).*\z/], Stdlib::Unixpath = Pattern[/\A\/([^\n\/\0]+\/*)*\z/]] value, got Undef
  parameter 'tls' entry 'key_password' expects a String value, got Undef
  parameter 'tls' entry 'certificate_location' expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/\A(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+)).*\z/], Stdlib::Unixpath = Pattern[/\A\/([^\n\/\0]+\/*)*\z/]] value, got Undef (file: /srv/puppet_code/environments/production/modules/profile/manifests/cache/purge.pp, line: 117, column: 5) on node deployment-cache-text08.deployment-prep.eqiad1.wikimedia.cloud
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run