CentOS 7 icinga2-ido-mysql is broken?

Hi,

So this is my first time install Icinga. I followed these directions here. Icinga / Icinga Web2 Installation on CentOS 7
My operating system is clean install of CentOS7. When I get to the part here, the dependencies break.

yum -y install icinga2-ido-mysql

Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_context.so.1.69.0()(64bit)
Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_program_options.so.1.69.0()(64bit)
Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_date_time.so.1.69.0()(64bit)
Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_regex.so.1.69.0()(64bit)
Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_coroutine.so.1.69.0()(64bit)
Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_thread.so.1.69.0()(64bit)
Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_filesystem.so.1.69.0()(64bit)
Error: Package: icinga2-bin-2.11.0-1.el7.icinga.x86_64 (icinga-stable-release)
Requires: libboost_system.so.1.69.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Any idea on how to get around this and get it working. Thanks.

Did you enable epel repository?

Thank you. That worked.

sudo yum install epel-release

then

yum -y install icinga2-ido-mysql

it works now. Thank you.

1 Like

For future reference: 2.11 requires the EPEL repository providing the Boost library dependencies.

https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/#added-boost-166