Package: puppet Version: 5.4.0-1 Followup-For: Bug #892737 I have librarian-puppet and found out that downgrading it to jessie will fix the problem. Downgrade will remove ruby-puppet-forge and ruby-gettext-setup.
Seems ruby-gettext-setup causes this problem. --8<---------------cut here---------------start------------->8--- librarian-puppet: Installed: 2.2.3-1 Candidate: 2.2.3-1 Version table: 2.2.3-2 70 60 tor+http://deb.debian.org/debian testing/main amd64 Packages 70 tor+http://deb.debian.org/debian unstable/main amd64 Packages *** 2.2.3-1 500 500 tor+http://deb.debian.org/debian stable/main amd64 Packages 100 /var/lib/dpkg/status 1.0.3-1 40 40 tor+http://deb.debian.org/debian jessie/main amd64 Packages 40 tor+http://deb.debian.org/debian oldstable/main amd64 Packages --8<---------------cut here---------------end--------------->8--- -- System Information: Debian Release: 9.4 APT prefers oldoldstable APT policy: (500, 'oldoldstable'), (500, 'stable'), (70, 'unstable'), (60, 'testing'), (50, 'experimental'), (40, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages puppet depends on: ii adduser 3.117 ii facter 3.10.0-3 ii hiera 3.2.0-2 ii init-system-helpers 1.51 ii lsb-base 9.20170808 ii ruby 1:2.3.3 ii ruby-augeas 1:0.5.0-3+b5 ii ruby-deep-merge 1.1.1-1 ii ruby-shadow 2.5.0-1 Versions of packages puppet recommends: pn debconf-utils <none> ii lsb-release 9.20170808 ii ruby-selinux 2.7-2+b1 Versions of packages puppet suggests: pn ruby-hocon <none> pn ruby-rrd <none> -- Configuration Files: /etc/puppet/puppet.conf changed [not included] -- no debconf information