Page MenuHomePhabricator

Puppet fails with 'no user syslog' when setting up syslog receiver role on Debian Jessie
Closed, ResolvedPublic

Description

yuvipanda@tools-logs-01:~$ sudo -i puppet agent -tv
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for tools-logs-01.tools.eqiad.wmflabs
Info: Applying configuration version '1469661321'
Error: Could not find user syslog
Error: /Stage[main]/Rsyslog::Receiver/File[/srv/syslog]/owner: change from root to syslog failed: Could not find user syslog
Notice: /Stage[main]/Rsyslog::Receiver/File[/srv/syslog/archive]: Dependency File[/srv/syslog] has failures: true
Warning: /Stage[main]/Rsyslog::Receiver/File[/srv/syslog/archive]: Skipping because of failed dependencies

I guess the user was provided by a package in ubuntu and missing in jessie?