Closed Decstasy closed 5 months ago
Hi @Decstasy, thanks for reporting!
I do fully understand your frustration and sorry for the delay! I was also able to reproduce your exact situation and it seems that yum
does some unexpected things with packages that obsolete other ones. According to Redhat, obsoletes are only processed during yum update
, but on Centos7 it does process obsoletes when performing yum install
, so I'm not sure whether yum
does different things on Centos7 than it does on Rhel distros.
If you are still struggling with this issue and still want to install Icinga Web 2 < 2.12.0
, you can use the following command. This will explicitly prevent yum
from processing obsolete packages (Obsoletes: ....
instructions in the spec file). yum --setopt=obsoletes=0 install icingaweb2-2.11.4
Hi @yhabteab , thanks for reproducing and providing a workaround for this issue :+1:
Describe the bug
Looks like a dependency hell. I cannot install
icingaweb2-2.11.4
even by installing icingaweb2 and trying ayum downgrade icingaweb2-2.11.4
.To Reproduce
Take a fresh CentOS 7 VM (e.g. vagrant box) and try to install it:
I even tried to fiddle with all the dependencies etc. it is simply not working anymore because smart people tend to do stuff without knowing the consequences. Why do we even have versioning?
Expected behavior
A installation to a specified version is possible like it should be.
Screenshots
Too much output, look here https://gist.github.com/Decstasy/1e6946161ae976950a9408f362772cfe
Your Environment
Additional context
The newest version is installable BUT I have good reasons to use the 2.11.4, this has to work.