removal of package does not stop daemon

Bug #532587 reported by LaMont Jones
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: puppet

After installing and starting puppet, I removed the package. The state of the machine after that illustrates two packaging bugs:

1. puppetd is still running, despite the binary (and package) having been removed from the system.
2. the puppet user and group created at install time were not removed.

lamont

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Puppet needs some preinst and postinst love.

Changed in puppet (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Mathias Gug (mathiaz) wrote : Re: [Bug 532587] [NEW] removal of package does not stop daemon

On Fri, Mar 05, 2010 at 12:10:09PM -0000, LaMont Jones wrote:
>
> 1. puppetd is still running, despite the binary (and package) having been removed from the system.

Right - I've seen that as well on karmic systems. Which version of puppet were
you testing?

> 2. the puppet user and group created at install time were not removed.
>

Well. I've discussed that issue some time ago and it was suggested to never
remove locally created user and groups (in order to avoid sensitive files being
accessible by another system user if uid/gid are recycled). Is this use case
covered in the Debian policy?

  status incomplete

--
Mathias Gug
Ubuntu Developer http://www.ubuntu.com

Mathias Gug (mathiaz)
Changed in puppet (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Mathias Gug (mathiaz) wrote :

I'm marking this bug fixed released in lucid.

Karmic installs the puppet init script with the no-start option which explains why puppetd is not stopped on package removal. The no-start option was dropped in lucid: puppetd is properly stopped when the puppet package is removed.

Changed in puppet (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.