Page MenuHomePhabricator

Puppet breakage for ircecho
Closed, ResolvedPublic

Description

I'm seeing a puppet failure on shinken-01.shinken.eqiad.wmflabs:

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Service unit ircecho has a systemd script but nothing useful for upstart at /etc/puppet/modules/base/manifests/service_unit.pp:90 on node shinken-01.shinken.eqiad.wmflabs

Presumably this is from the change in https://gerrit.wikimedia.org/r/#/c/347518

Event Timeline

Change 348502 had a related patch set uploaded (by Paladox):
[operations/puppet@production] ircecho: Fix support for trusty

https://gerrit.wikimedia.org/r/348502

Change 348502 merged by Andrew Bogott:
[operations/puppet@production] ircecho: Fix support for trusty

https://gerrit.wikimedia.org/r/348502

With that patch the error is now

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: File[/etc/init.d/ircecho] is already declared in file /etc/puppet/modules/ircecho/manifests/init.pp:32; cannot redeclare at /etc/puppet/modules/base/manifests/service_unit.pp:131 on node shinken-01.shinken.eqiad.wmflabs

Change 348511 had a related patch set (by Paladox) published:
[operations/puppet@production] ircecho: Remove file { '/etc/init.d/ircecho': code

https://gerrit.wikimedia.org/r/348511

Change 348511 merged by Andrew Bogott:
[operations/puppet@production] ircecho: Remove file { '/etc/init.d/ircecho': code

https://gerrit.wikimedia.org/r/348511

Andrew claimed this task.