Comments (10)
We're at version 2.11.4-3 now. Before, there was no
breaks
which would have replaced the monitoring module completely. Icinga Web has to be upgraded to version 2.11.4 in order to install this icingaweb2-module-monitoring transition package.
If that was the intention, then the breaks is probably incorrect.
Shouldn't it be
Breaks: icingaweb2 (<< 2.11.4-1+ubuntu20.04)
instead?
There is no version 2.11.4-3+ubuntu20.04 published for package icingaweb2 as far as I can see
from puppet-icingaweb2.
Please checkout solution describe in #348
from puppet-icingaweb2.
@lbetz maybe I'm missing something, but this really does not solve the issue here.
Package icingaweb2-module-monitoring lists that it will break icingaweb2 in its dependencies, as a consequence apt will remove package icingaweb2 once it installs icingaweb2-module-monitoring:
$ sudo apt-get install --dry-run icingaweb2-module-monitoring
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
icinga-l10n icinga-php-common icinga-php-library icinga-php-thirdparty icingacli icingaweb2-common php php-icinga php-intl php-ldap
php-mysql php-pgsql php-soap php7.4 php7.4-intl php7.4-ldap php7.4-pgsql php7.4-soap
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
icingaweb2
The following NEW packages will be installed:
icingaweb2-module-monitoring
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Remv icingaweb2 [2.11.4-1+ubuntu20.04]
Inst icingaweb2-module-monitoring (2.11.4-3+ubuntu20.04 ubuntu icinga-focal:icinga-focal [all])
Conf icingaweb2-module-monitoring (2.11.4-3+ubuntu20.04 ubuntu icinga-focal:icinga-focal [all])
from puppet-icingaweb2.
Package is available and used ny class icingaweb2::module::monitoring by default. What kind of repository you use?
from puppet-icingaweb2.
We're at version 2.11.4-3 now. Before, there was no breaks
which would have replaced the monitoring module completely. Icinga Web has to be upgraded to version 2.11.4 in order to install this icingaweb2-module-monitoring transition package.
from puppet-icingaweb2.
@lippserd good point. I have overlooked:
Remv icingaweb2 [2.11.4-1+ubuntu20.04]
from puppet-icingaweb2.
Give me a second.
from puppet-icingaweb2.
Uploaded 2.11.4-4 which hopefully fixes the Breaks
. However, due to the changed dependencies, the upgrade needs to be done with the following command I think:
apt install --only-upgrade icingaweb2
from puppet-icingaweb2.
I can confirm that installing the updated version of icingaweb2-modules-monitoring no longer breaks the icingaweb2 "base" package.
The puppet module should probably be updated at some point anyway, as it does not make much sense to install this transition package unless you are upgrading from a previous release imho.
Thanks for the fast reaction and fix though 👍
from puppet-icingaweb2.
Exactly, not only older versions of the puppet module have to be supported, but especially old Iicnga package versions.
from puppet-icingaweb2.
Related Issues (20)
- Fix missing comma in join of admin role users
- Add database resource as new define resource
- Add ldap resource as new define resource
- Add resource ssh as new define resource HOT 1
- Add resource redis as new define resource HOT 1
- Set icingaweb2::config::resource to deprecated
- Set backend type to db by default HOT 1
- Add support for Role permission refusals, parent and unrestricted HOT 3
- Set module to absent should only disable the module HOT 3
- Protect module classes against undefined variables HOT 4
- Markdown permission table for icingaweb2::config::role is broken
- Add module x509 support
- Add Puppet 8 Support
- Drop Puppet 6 Support HOT 1
- Add Debian Bookworm Support HOT 1
- Rename default branch to main
- Add manage_package param to do not manage removed icingaweb2-module-monitoring package on Debian and Ubuntu HOT 2
- Fix Deprecation-Warning HOT 1
- Drop support of Icinga Web 2 older than v2.9.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppet-icingaweb2.