Installer sets up and configures Foreman and doesn’t error
1.24.2-1 (installer v 1.24.2-1)
Debian Buster (10)
I’m trying to install Foreman to test and see how it aligns with a goal to replace my very out of date puppet dashboard install.
I’ve tried following the quickstart but the install keeps failing.
I’ve tried to install using the puppet 6 puppetlabs repo as well as the default Debian puppet set up.
When using puppet 6 repo there seems to be a clash with the distros puppet agent.
dpkg: error processing archive /var/cache/apt/archives/puppet_5.5.10-4_all.deb (--unpack): trying to overwrite '/lib/systemd/system/puppet.service', which is also in package puppet-agent 6.12.0-1buster dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/puppet_5.5.10-4_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Foreman installer seems to install
puppet-agent (from the new repo) as well as the Debian
puppet package. I’ve tried purging the distro
puppet package but the installer seems to want to install this.
If I use the default distro
puppet package, then the installer breaks trying to install
puppetserver which isn’t a Debian specific package.
/Stage[main]/Puppet::Server::Install/Package[puppetserver]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install puppetserver' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package puppetserver
Just for fun I tried using the puppetlabs puppet 5 repo, however again, this doesn’t work.
Is there a working combination to get this installed on Buster (ie. older version of installer?)
Thanks in advance!