Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: openvoxdb not compatible with puppet forge puppetlabs-puppetdb #9

Closed
1 task done
jordan78 opened this issue Feb 21, 2025 · 1 comment
Closed
1 task done
Labels
bug Something isn't working

Comments

@jordan78
Copy link

Is this a critical security issue?

  • This is not a security issue.

Describe the Bug

I attempted to replace our puppet 8 environment with openvox8 but ran into an issue with puppetdb. After replacing the packages and running puppet it complains about missing puppet-agent and puppetdb packages.

I was hoping to do an in-place migration from puppet to openvox but it sounds like it only works if puppetdb wasn't part of it. Also, I was unable to find a way to configure openvdb. Do you have documentation on how to move away from puppetlabs-puppetdb to openvoxdb?

Notice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql_psql[grant puppetdb-read role to puppetdb]/command: command changed 'notrun' to 'GRANT "puppetdb-read" TO "puppetdb"'
Error: Execution of '/usr/bin/dnf -d 0 -e 1 -y install puppetdb' returned 1: Error: Transaction test error:
file /opt/puppetlabs/puppet/VERSION from install of puppet-agent-8.10.0-1.el9.x86_64 conflicts with file from package openvox-agent-8.11.0-1.el9.x86_64

Expected Behavior

I was hoping there will be a puppet forge openvox8db module to assist with installation.

Steps to Reproduce

yum remove puppetserver puppetdb -y
yum install puppetserver openvoxdb -y

using
mod 'puppetlabs/puppetdb', '8.1.0'

Environment

Almalinux 9.5
Puppetdb-8.8.1
openvoxdb-termini-8.9.0

Additional Context

No response

Relevant log output

@jordan78 jordan78 added the bug Something isn't working label Feb 21, 2025
@silug
Copy link

silug commented Feb 21, 2025

I was able to switch to openvoxdb with the following Hiera data:

puppetdb::puppetdb_package: 'openvoxdb'
puppetdb::master::config::terminus_package: 'openvoxdb-termini'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants