Debian Bug report logs - #570012
puppetmaster fails to start: puppet user missing

version graph

Package: puppetmaster; Maintainer for puppetmaster is Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>; Source for puppetmaster is src:puppet (PTS, buildd, popcon).

Reported by: Mathias Gug <mathiaz@ubuntu.com>

Date: Mon, 15 Feb 2010 20:39:05 UTC

Severity: serious

Found in version puppet/0.25.4-1

Fixed in version puppet/0.25.4-2

Done: Stig Sandbeck Mathisen <ssm@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, mathiaz@ubuntu.com, Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>:
Bug#570012; Package puppetmaster. (Mon, 15 Feb 2010 20:39:07 GMT) (full text, mbox, link).


Acknowledgement sent to Mathias Gug <mathiaz@ubuntu.com>:
New Bug report received and forwarded. Copy sent to mathiaz@ubuntu.com, Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>. (Mon, 15 Feb 2010 20:39:08 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Mathias Gug <mathiaz@ubuntu.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: puppetmaster fails to start: puppet user missing
Date: Mon, 15 Feb 2010 15:37:41 -0500
Package: puppetmaster
Severity: normal

While trying to install puppetmaster *without* the puppet package the
puppetmaster daemon failed to start:

Setting up puppetmaster (0.25.4-1ubuntu1) ...
chown: invalid user: `puppet:puppet'
 * Starting puppet configuration management tool master server
 * Could not prepare for execution: Got 6 failure(s) while initializing:
 * change from absent to directory failed: Could not find group puppet;
 * change from absent to directory failed: Could not find group puppet;
 * change from absent to directory failed: Could not find group puppet;
 * change from absent to directory failed: Could not find group puppet;
 * change from absent to directory failed: Could not find group puppet;
 * Failed to retrieve current state of resource: Could not find group
 * puppet
                                                                          [fail]

The puppet user and group are created as part of the puppet postinst
script. This should probably be moved to the puppet-common package instead.

-- System Information:
Debian Release: squeeze/sid
  APT prefers lucid-updates
  APT policy: (500, 'lucid-updates'), (500, 'lucid-security'), (500, 'lucid')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-25-server (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash




Severity set to 'serious' from 'normal' Request was from Stig Sandbeck Mathisen <ssm@debian.org> to control@bugs.debian.org. (Tue, 16 Feb 2010 06:12:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>:
Bug#570012; Package puppetmaster. (Tue, 16 Feb 2010 06:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Stig Sandbeck Mathisen <ssm@debian.org>:
Extra info received and forwarded to list. Copy sent to Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>. (Tue, 16 Feb 2010 06:21:03 GMT) (full text, mbox, link).


Message #12 received at 570012@bugs.debian.org (full text, mbox, reply):

From: Stig Sandbeck Mathisen <ssm@debian.org>
To: 570012@bugs.debian.org, 570012-submitter@bugs.debian.org
Subject: Re: [Pkg-puppet-devel] Bug#570012: puppetmaster fails to start: puppet user missing
Date: Tue, 16 Feb 2010 07:17:09 +0100
Mathias Gug <mathiaz@ubuntu.com> writes:

> The puppet user and group are created as part of the puppet postinst
> script. This should probably be moved to the puppet-common package
> instead.

Thank you for the bug report.  I've upgraded the severity level of this
bug to "serious" and will release an updated package shortly.

-- 
Stig Sandbeck Mathisen




Message sent on to Mathias Gug <mathiaz@ubuntu.com>:
Bug#570012. (Tue, 16 Feb 2010 06:21:10 GMT) (full text, mbox, link).


Reply sent to Stig Sandbeck Mathisen <ssm@debian.org>:
You have taken responsibility. (Tue, 16 Feb 2010 06:48:17 GMT) (full text, mbox, link).


Notification sent to Mathias Gug <mathiaz@ubuntu.com>:
Bug acknowledged by developer. (Tue, 16 Feb 2010 06:48:18 GMT) (full text, mbox, link).


Message #20 received at 570012-close@bugs.debian.org (full text, mbox, reply):

From: Stig Sandbeck Mathisen <ssm@debian.org>
To: 570012-close@bugs.debian.org
Subject: Bug#570012: fixed in puppet 0.25.4-2
Date: Tue, 16 Feb 2010 06:47:18 +0000
Source: puppet
Source-Version: 0.25.4-2

We believe that the bug you reported is fixed in the latest version of
puppet, which is due to be installed in the Debian FTP archive:

puppet-common_0.25.4-2_all.deb
  to main/p/puppet/puppet-common_0.25.4-2_all.deb
puppet-el_0.25.4-2_all.deb
  to main/p/puppet/puppet-el_0.25.4-2_all.deb
puppet_0.25.4-2.diff.gz
  to main/p/puppet/puppet_0.25.4-2.diff.gz
puppet_0.25.4-2.dsc
  to main/p/puppet/puppet_0.25.4-2.dsc
puppet_0.25.4-2_all.deb
  to main/p/puppet/puppet_0.25.4-2_all.deb
puppetmaster_0.25.4-2_all.deb
  to main/p/puppet/puppetmaster_0.25.4-2_all.deb
vim-puppet_0.25.4-2_all.deb
  to main/p/puppet/vim-puppet_0.25.4-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 570012@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stig Sandbeck Mathisen <ssm@debian.org> (supplier of updated puppet package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 16 Feb 2010 06:30:55 +0000
Source: puppet
Binary: puppet puppetmaster puppet-common vim-puppet puppet-el
Architecture: source all
Version: 0.25.4-2
Distribution: unstable
Urgency: low
Maintainer: Puppet Package Maintainers <pkg-puppet-devel@lists.alioth.debian.org>
Changed-By: Stig Sandbeck Mathisen <ssm@debian.org>
Description: 
 puppet     - centralised configuration management for networks
 puppet-common - common files for puppet and puppetmaster
 puppet-el  - Emacs syntax highlighting for puppet manifests
 puppetmaster - centralised configuration management control daemon
 vim-puppet - Vim syntax highlighting for puppet manifests
Closes: 462551 484659 525852 563567 570012
Changes: 
 puppet (0.25.4-2) unstable; urgency=low
 .
   [ Stig Sandbeck Mathisen ]
   * puppet: do not explicitly remove /var/lib/puppet on purge (Closes: #525852)
   * upstream cherry-pick: Updated man pages and moved puppet.conf.8 to
     puppet.conf.5 (Closes: #563567)
   * Fix "Improper ownership of /var/lib/puppet/state", explicitly create this
     in postinst (and remove in postrm on purge) (Closes: #462551)
   * Fix "wrong default location for templates", update default settings, and
     create puppet-common.NEWS with information (Closes: #484659)
   * Move postinst and postrm handling of shared users and directories to
     puppet-common (Closes: #570012)
Checksums-Sha1: 
 853e3a7bfaa3c456704d311810d7ca71e184cb5c 1443 puppet_0.25.4-2.dsc
 e51b860747ed6c97d97d7708b7847ed589dd830a 34578 puppet_0.25.4-2.diff.gz
 8acd45658c274355ba5cf0c72d5cd2b2b64445e4 190200 puppet_0.25.4-2_all.deb
 625861bad93aa1bae40e79e2fe0c96d454afd399 175180 puppetmaster_0.25.4-2_all.deb
 ef415b787bdd31c6592c1925894e2a65d56c57ad 677550 puppet-common_0.25.4-2_all.deb
 76f2893b8e5a09d84383e79ecc9753dda29438e7 165996 vim-puppet_0.25.4-2_all.deb
 c58a70025a6ebeb28e0b0e6eb33d37f2d0c26be9 167702 puppet-el_0.25.4-2_all.deb
Checksums-Sha256: 
 eb3fa4fa6ab566bc5ca852b7e6327ca830fdffc61282c50238864b25ed96022f 1443 puppet_0.25.4-2.dsc
 c607066b1253b124e02fcbe8676236f486ec25a06039adcca7ee1464d140e644 34578 puppet_0.25.4-2.diff.gz
 a6fe9fd3afd3241b5cdea6d87f3d163b607ea201064cc610876b534a1bcb766a 190200 puppet_0.25.4-2_all.deb
 8fe112b3f8918b98c10d62c871ac020f222f48ba8bcf8c30cf29e72a91638382 175180 puppetmaster_0.25.4-2_all.deb
 d886ea6a39129a89acb9b60557a24a1ebe557e9307dde547faef52d4cb535cdd 677550 puppet-common_0.25.4-2_all.deb
 3fc1f3e9a4a433747657ebee8fc663deed4fd62024c4d7c0c326025985de2723 165996 vim-puppet_0.25.4-2_all.deb
 de2b35ffc07f5ebe417466cf9827a3d31ea3c5d1f6a249e0f13025c23cfbd6a0 167702 puppet-el_0.25.4-2_all.deb
Files: 
 cba86c48d3640d15de335f7fe03c7509 1443 admin optional puppet_0.25.4-2.dsc
 54b0497de49b9fb7b30a2f2a462f2998 34578 admin optional puppet_0.25.4-2.diff.gz
 556e5bebdf42d012d9045a23a269d768 190200 admin optional puppet_0.25.4-2_all.deb
 17ba8fa33da51361bcf2dc2f33dc3a15 175180 admin optional puppetmaster_0.25.4-2_all.deb
 3339bd580f8e54a51694662bdd46280b 677550 admin optional puppet-common_0.25.4-2_all.deb
 82a6403e5d7d6e5d53cfe3559932956d 165996 admin optional vim-puppet_0.25.4-2_all.deb
 5768cd169914bfcc4a07422a5314507a 167702 admin optional puppet-el_0.25.4-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkt6Pf4ACgkQQONU2fom4u4LgACfaMO5rFWb5UjuOmyFmWCtmAL1
wEAAnRlRelZhR0qS4BDaHUF560JP3BAg
=m0hG
-----END PGP SIGNATURE-----





Bug Marked as found in versions puppet/0.25.4-1. Request was from Stig Sandbeck Mathisen <ssm@debian.org> to control@bugs.debian.org. (Tue, 16 Feb 2010 07:03:06 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 26 Mar 2010 07:30:26 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jan 7 09:56:25 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.