Bug 917111

Summary: Puppet agent does not start after update
Product: [openSUSE] openSUSE 13.1 Reporter: Forgotten User CFuu6fqdt7 <forgotten_CFuu6fqdt7>
Component: MaintenanceAssignee: Theo Chatzimichos <tchatzimichos>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: boris, darin, forgotten_0wt-W6srW9, kstreitova, mpluskal
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 11.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User CFuu6fqdt7 2015-02-10 13:22:27 UTC
After updating puppet to version 3.7.3-3.4.1 puppet agent does not start any more.

First, the corresponding systemd service file was renamed from "puppetagent.service" to "puppet.service"; one has to manually enable the service again.

Additionally, puppet.service is broken: The file contains the entries

EnvironmentFile=-/etc/sysconfig/puppet
ExecStart=/usr/bin/puppet agent ${PUPPET_EXTRA_OPTS} --no-daemonize

When starting puppet agent, ps(1) lists

/usr/bin/ruby2.0 /usr/bin/puppet agent  --server=${PUPPET_SERVER} --masterport=${PUPPET_PORT} --logdest=${PUPPET_LOG} ${PUPPET_EXTRA_OPTS} --no-daemonize

So, puppet agent is not initialized with the information provided in /etc/sysconfig/puppet.
Comment 1 Forgotten User 0wt-W6srW9 2015-03-02 15:43:47 UTC
There is already a bug report (with slightly more traffic) here: 

https://bugzilla.opensuse.org/show_bug.cgi?id=916005

*** This bug has been marked as a duplicate of bug 916005 ***