puppet-confluence icon indicating copy to clipboard operation
puppet-confluence copied to clipboard

module v4.0.0 fails on camptocamp systemd

Open mrsdevo opened this issue 4 years ago • 4 comments

Affected Puppet, Ruby, OS and module versions/distributions

  • Puppet: PE 2021
  • Ruby:
  • Distribution: PE 2021
  • Module version: 4.0.0

How to reproduce (e.g Puppet code you use)

mod 'puppet-confluence', '4.0.0'

What are you seeing

Fails on camptocamp daemon_reload Could not find class ::systemd::systemctl::daemon_reload

What behaviour did you expect instead

Reflect changes from master branch to exclude class ::systemd::systemctl::daemon_reload

Any additional information you'd like to impart

When can we expect new tag version that drops camptocamp systemd.

mrsdevo avatar Sep 09 '21 15:09 mrsdevo

I am experiencing the same issue. camptocamp systemd has been deprecated, so I am using puppet-systemd, which fails as mentioned above.

dustypc101 avatar Dec 03 '21 17:12 dustypc101

Actually I was about to see if there is a pull request to fix this. Will see about creating myself.. If you look at https://forge.puppet.com/modules/puppet/confluence/dependencies you will notice camptocamp/systemd (>= 1.0.0 < 3.0.0) meaning greater that 1.0.0 but less than 3.0.0. If you drop camptocamp-system back to 2.12.0 it will work... However as stated earlier camptocamp-systemd was deprecited/taken over but voxpopli (AKA puppet-systemd) https://github.com/voxpupuli/puppet-systemd/commit/97dd16fa32886b5b0f77a6f38a4953d4c1511c0e

mojibake-umd avatar Jan 19 '22 15:01 mojibake-umd

Seems change was made in master, but new forge module version not cut. https://github.com/voxpupuli/puppet-confluence/pull/213/files

So pulling in confluence module via repo, should also resolve.

mojibake-umd avatar Jan 19 '22 15:01 mojibake-umd

Ran into this same issue after updating my systemd module - the change in github resolved the issue for me.

nambrosch avatar Mar 09 '22 21:03 nambrosch