After upgrading puppet to puppet 7 on LinuxMint 19.1 Tessa, all services deployed by Puppet were broken because they have been considered as upstart instead of systemd. Downgrading to puppet 6 corrected the issue. I did not completely understand the logic, but it seems to be caused by these different facter outputs: {{ root@bravo:~# facter --version 4.0.47 root@bravo:~# facter os { architecture => "amd64", distro => { codename => "tessa", description => "Linux Mint 19.1", id => "Linuxmint", release => { full => "19.1", major => "19.1" } }, family => "Ubuntu", hardware => "x86_64", name => "Linux", release => { full => "19.1", major => "19.1" } , selinux => { enabled => false } } root@bravo:~# facter --version 3.14.14 (commit e36657bea27254f003c8fc71d8ef57454db643e2) root@bravo:~# facter os { architecture => "amd64", distro => { codename => "tessa", description => "Linux Mint 19.1 Tessa", id => "LinuxMint", release => { full => "19.1", major => "19", minor => "1" } }, family => "Debian", hardware => "x86_64", name => "LinuxMint", release => { full => "19", major => "19" }, selinux => { enabled => false } } }} |