Page MenuHomePhabricator

deployment-cache-mobile04 puppet Could not find class role::cache::mobile | deployment-cache-text04 Could not find class role::cache::text
Closed, ResolvedPublic

Description

Puppet fails on deployment-cache-mobile04.deployment-prep.eqiad.wmflabs

Error: Could not retrieve catalog from remote server:
Error 400 on SERVER:
    Could not find class role::cache::mobile for deployment-cache-mobile04.deployment-prep.eqiad.wmflabs
    on node deployment-cache-mobile04.deployment-prep.eqiad.wmflabs
`

deployment-cache-text04 has the same issue: Could not find class role::cache::text

Point to proper puppet master:

[agent]
server = deployment-puppetmaster.deployment-prep.eqiad.wmflabs

Event Timeline

hashar created this task.Dec 8 2015, 10:47 AM
hashar raised the priority of this task from to Needs Triage.
hashar updated the task description. (Show Details)
hashar added a subscriber: hashar.
Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald TranscriptDec 8 2015, 10:47 AM
hashar renamed this task from deployment-cache-mobile04 puppet Could not find class role::cache::mobile to deployment-cache-mobile04 puppet Could not find class role::cache::mobile | deployment-cache-text04 Could not find class role::cache::text .Dec 8 2015, 11:02 AM
hashar updated the task description. (Show Details)
hashar set Security to None.
hashar closed this task as Resolved.Dec 8 2015, 11:24 AM
hashar claimed this task.
hashar triaged this task as High priority.
hashar added a project: WorkType-Maintenance.

Had to rebase puppet.git on the puppetmaster and that solved the puppet issue.

Krenair reopened this task as Open.Mar 25 2016, 6:17 PM
Krenair added a subscriber: Krenair.

Happening again on cache-text04,

root@deployment-puppetmaster:/var/lib/git/operations/puppet# git pull --rebase origin production
From https://gerrit.wikimedia.org/r/operations/puppet
 * branch            production -> FETCH_HEAD
Current branch production is up to date.
krenair@deployment-puppetmaster:/var/lib/git/operations/puppet$ git grep role::cache::text
modules/role/manifests/cache/text.pp:class role::cache::text {
Krenair closed this task as Resolved.Mar 25 2016, 6:26 PM

After fiddling around with puppet certs some more I think I fixed it somehow