Faced with issues during upgrading IcingaWeb2 from 2.10 to 2.11 via apt on Debian box - because of cross dependencies
icingaweb2 repository issue link:
https://github.com/Icinga/icingaweb2/issues/4851
$ lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
apt list --upgradable
Listing... Done
icinga-php-library/icinga-bullseye 0.9.0-1.bullseye all [upgradable from: 0.8.1-1.bullseye]
icinga-php-thirdparty/icinga-bullseye 0.11.0-1.bullseye all [upgradable from: 0.10.0-2.bullseye]
icingacli/icinga-bullseye 2.11.0-1.bullseye all [upgradable from: 2.10.1-1.bullseye]
icingaweb2-common/icinga-bullseye 2.11.0-1.bullseye all [upgradable from: 2.10.1-1.bullseye]
icingaweb2-module-doc/icinga-bullseye 2.11.0-1.bullseye all [upgradable from: 2.10.1-1.bullseye]
icingaweb2-module-monitoring/icinga-bullseye 2.11.0-1.bullseye all [upgradable from: 2.10.1-1.bullseye]
icingaweb2/icinga-bullseye 2.11.0-1.bullseye all [upgradable from: 2.10.1-1.bullseye]
php-icinga/icinga-bullseye 2.11.0-1.bullseye all [upgradable from: 2.10.1-1.bullseye]
$ sudo apt upgrade -y
...
The following packages have been kept back:
icinga-php-library icinga-php-thirdparty icingacli icingaweb2 icingaweb2-common icingaweb2-module-doc
icingaweb2-module-monitoring php-icinga
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
Tried manually upgrade by package:
$ sudo apt upgrade icingaweb2
...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
icingacli : Depends: icingaweb2-common (= 2.10.1-1.bullseye) but 2.11.0-1.bullseye is to be installed
E: Broken packages
$ sudo apt upgrade icingacli
...
The following packages have unmet dependencies:
icingaweb2 : Depends: icingaweb2-common (= 2.10.1-1.bullseye) but 2.11.0-1.bullseye is to be installed
E: Broken packages
$ sudo apt upgrade icingaweb2-common
...
The following packages have unmet dependencies:
icingacli : Depends: icingaweb2-common (= 2.10.1-1.bullseye) but 2.11.0-1.bullseye is to be installed
icingaweb2 : Depends: icingaweb2-common (= 2.10.1-1.bullseye) but 2.11.0-1.bullseye is to be installed
E: Broken packages
Does anyone upgraded to icingaweb2 2.11 using apt?
Sincerely,
Ilya