Le 2023-02-02 à 16 h 20, Antoine Beaupre a écrit :
Package: puppet-agent
Version: 7.22.0-3
Severity: normal
Today's upgrade suggested this patch to the configuration file:
Configuration file '/etc/default/puppet'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** puppet (Y/I/N/O/D/Z) [default=N] ? d
--- /etc/default/puppet 2022-09-29 12:50:59.011237328 -0400
+++ /etc/default/puppet.dpkg-new 2023-01-29 10:45:20.000000000 -0500
@@ -1 +1,4 @@
-START=no
+# Defaults for puppet - sourced by /etc/init.d/puppet
+
+# Startup options
+DAEMON_OPTS=""
Yet that file doesn't exist:
cat: /etc/init.d/puppet: No such file or directory
The init file is actually /etc/init.d/puppet-agent now, so the default
file needs to be corrected.
Actually, this is most likely a manifestation of #1030212: the confffile
/etc/init.d/puppet-agent should have been renamed to /etc/init.d/puppet
but it didn't happen because I messed up as described in the bug report.
The service name (both sysv and systemd) is indeed supposed to be
"puppet" rather than "puppet-agent". The change was implemented in the
interest of cross-platform compatibility.
-- Jérôme