Your message dated Fri, 12 May 2017 09:54:21 +0200 with message-id <20170512075421.n3sa4ldoilopn...@msg.df7cb.de> and subject line Re: [Pkg-puppet-devel] Bug#862344: puppet trying to overwrite /etc/puppet/puppet.conf from puppet-common has caused the Debian Bug report #862344, regarding puppet trying to overwrite /etc/puppet/puppet.conf from puppet-common to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 862344: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862344 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: puppet Version: 4.8.2-3 Severity: serious On a Jessie system running the Jessie version of puppet, upgrading to the jessie-backports version yields: Entpacken von puppet (4.8.2-3~bpo8+1) über (3.7.2-4) ... dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/puppet_4.8.2-3~bpo8+1_all.deb (--unpack): Versuch, »/etc/puppet/puppet.conf« zu überschreiben, welches auch in Paket puppet-common 4.8.2-3~bpo8+1 ist Roughly translated: Unpacking puppet (4.8.2-3~bpo8+1) over (3.7.2-4) ... dpkg: Error in /var/cache/apt/archives/puppet_4.8.2-3~bpo8+1_all.deb (--unpack): Trying to overwrite »/etc/puppet/puppet.conf« which is also in package puppet-common 4.8.2-3~bpo8+1 $ agi puppet/jessie-backports -t jessie-backports Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Version »4.8.2-3~bpo8+1« (Debian Backports:jessie-backports [all]) für »puppet« gewählt. Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: libnetfilter-acct1 libnetfilter-log1 ruby-hiera Verwenden Sie »apt-get autoremove«, um sie zu entfernen. Die folgenden zusätzlichen Pakete werden installiert: facter puppet-common puppet-master puppetmaster ruby-deep-merge Vorgeschlagene Pakete: ruby-rrd Empfohlene Pakete: pciutils dmidecode virt-what debconf-utils ruby-selinux Die folgenden Pakete werden ENTFERNT: puppetmaster-common Die folgenden NEUEN Pakete werden installiert: puppet-master ruby-deep-merge Die folgenden Pakete werden aktualisiert (Upgrade): facter puppet puppet-common puppetmaster 4 aktualisiert, 2 neu installiert, 1 zu entfernen und 44 nicht aktualisiert. Es müssen 1.287 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 783 kB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] Holen: 1 http://ftp.debian.org/debian/ jessie-backports/main facter all 2.4.6-1~bpo8+1 [77,3 kB] Holen: 2 http://ftp.debian.org/debian/ jessie-backports/main ruby-deep-merge all 1.1.1-1~bpo8+1 [9.486 B] Holen: 3 http://ftp.debian.org/debian/ jessie-backports/main puppetmaster all 4.8.2-3~bpo8+1 [23,2 kB] Holen: 4 http://ftp.debian.org/debian/ jessie-backports/main puppet-common all 4.8.2-3~bpo8+1 [23,5 kB] Holen: 5 http://ftp.debian.org/debian/ jessie-backports/main puppet all 4.8.2-3~bpo8+1 [1.127 kB] Holen: 6 http://ftp.debian.org/debian/ jessie-backports/main puppet-master all 4.8.2-3~bpo8+1 [26,5 kB] Es wurden 1.287 kB in 1 s geholt (721 kB/s). debconf: Schiebe die Paketkonfiguration auf, da apt-utils nicht installiert ist (Lese Datenbank ... 44078 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../facter_2.4.6-1~bpo8+1_all.deb ... Entpacken von facter (2.4.6-1~bpo8+1) über (2.2.0-1) ... Vormals nicht ausgewähltes Paket ruby-deep-merge wird gewählt. Vorbereitung zum Entpacken von .../ruby-deep-merge_1.1.1-1~bpo8+1_all.deb ... Entpacken von ruby-deep-merge (1.1.1-1~bpo8+1) ... Vorbereitung zum Entpacken von .../puppetmaster_4.8.2-3~bpo8+1_all.deb ... Entpacken von puppetmaster (4.8.2-3~bpo8+1) über (3.7.2-4) ... Trigger für man-db (2.7.0.2-5) werden verarbeitet ... (Lese Datenbank ... 44085 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von puppetmaster-common (3.7.2-4) ... (Lese Datenbank ... 44083 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../puppet-common_4.8.2-3~bpo8+1_all.deb ... Entpacken von puppet-common (4.8.2-3~bpo8+1) über (3.7.2-4) ... dpkg: Warnung: Altes Verzeichnis »/usr/share/puppet/modules« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis »/var/lib/puppet« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis »/var/log/puppet« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer Vorbereitung zum Entpacken von .../puppet_4.8.2-3~bpo8+1_all.deb ... Entpacken von puppet (4.8.2-3~bpo8+1) über (3.7.2-4) ... dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/puppet_4.8.2-3~bpo8+1_all.deb (--unpack): Versuch, »/etc/puppet/puppet.conf« zu überschreiben, welches auch in Paket puppet-common 4.8.2-3~bpo8+1 ist insserv: warning: current start runlevel(s) (empty) of script `puppet' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `puppet' overrides LSB defaults (0 1 6). Vormals nicht ausgewähltes Paket puppet-master wird gewählt. Vorbereitung zum Entpacken von .../puppet-master_4.8.2-3~bpo8+1_all.deb ... Entpacken von puppet-master (4.8.2-3~bpo8+1) ... Trigger für man-db (2.7.0.2-5) werden verarbeitet ... Trigger für systemd (215-17+deb8u7) werden verarbeitet ... Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/puppet_4.8.2-3~bpo8+1_all.deb [master 19b6d29] committing changes in /etc after apt run Author: Christoph Berg <m...@debian.org> 11 files changed, 119 deletions(-) delete mode 100644 default/puppetmaster delete mode 100755 init.d/puppetmaster delete mode 100644 logrotate.d/puppetmaster delete mode 120000 rc0.d/K01puppetmaster delete mode 120000 rc1.d/K01puppetmaster delete mode 120000 rc2.d/S02puppetmaster delete mode 120000 rc3.d/S02puppetmaster delete mode 120000 rc4.d/S02puppetmaster delete mode 120000 rc5.d/S02puppetmaster delete mode 120000 rc6.d/K01puppetmaster E: Sub-process /usr/bin/dpkg returned an error code (1) Christoph
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Re: Apollon Oikonomopoulos 2017-05-11 <20170511162443.7jqnplievbxz3...@marvin.dmesg.gr> > > Roughly translated: > > Unpacking puppet (4.8.2-3~bpo8+1) over (3.7.2-4) ... > > dpkg: Error in /var/cache/apt/archives/puppet_4.8.2-3~bpo8+1_all.deb > > (--unpack): > > Trying to overwrite »/etc/puppet/puppet.conf« which is also in package > > puppet-common 4.8.2-3~bpo8+1 > > Unfortunately I'm unable to reproduce this. puppet has Breaks & Replaces > against puppet-common (<< 4.5.0-1), so this should never happen in > theory. > > > > > $ agi puppet/jessie-backports -t jessie-backports > > What does `agi' expand to? Just `apt-get install' or with any additional > options? alias agi='sudo eatmydata apt-get install' > > Vorbereitung zum Entpacken von .../puppetmaster_4.8.2-3~bpo8+1_all.deb ... > > Entpacken von puppetmaster (4.8.2-3~bpo8+1) über (3.7.2-4) ... > > Entfernen von puppetmaster-common (3.7.2-4) ... > > Vorbereitung zum Entpacken von .../puppet-common_4.8.2-3~bpo8+1_all.deb ... > > Entpacken von puppet-common (4.8.2-3~bpo8+1) über (3.7.2-4) ... > > dpkg: Warnung: Altes Verzeichnis »/usr/share/puppet/modules« kann nicht > > gelöscht werden: Das Verzeichnis ist nicht leer > > dpkg: Warnung: Altes Verzeichnis »/var/lib/puppet« kann nicht gelöscht > > werden: Das Verzeichnis ist nicht leer > > dpkg: Warnung: Altes Verzeichnis »/var/log/puppet« kann nicht gelöscht > > werden: Das Verzeichnis ist nicht leer > > Vorbereitung zum Entpacken von .../puppet_4.8.2-3~bpo8+1_all.deb ... > > Entpacken von puppet (4.8.2-3~bpo8+1) über (3.7.2-4) ... > > dpkg: Fehler beim Bearbeiten des Archivs > > /var/cache/apt/archives/puppet_4.8.2-3~bpo8+1_all.deb (--unpack): > > Versuch, »/etc/puppet/puppet.conf« zu überschreiben, welches auch in Paket > > puppet-common 4.8.2-3~bpo8+1 ist > > Notice that the unpack order is correct, i.e. puppet is unpacked after > puppet-common. I have no idea what could go wrong here, other than dpkg > thinking that for some reason puppet-common 4.8.2 has inherited > puppet.conf. However, as I said, I'm unable to reproduce this, even with > a modified conffile. Doesn't that unpack order mean that the new puppet-common version 4.8 shouldn't trigger "Replaces: puppet-common (<< 4.5.1-1)" in puppet anymore? I've just tried to reproduce the problem in a chroot here, and couldn't. I don't know what's different on the machine I did the upgrade - let's hope the rest of the world won't see the problem. I'm closing the bug for now - if you have ideas what I could try to investigate deeper, we can reopen. Christoph
signature.asc
Description: PGP signature
--- End Message ---