Package Details: icingaweb2 2.10.1-1

Git Clone URL: (read-only, click to copy)
Package Base: icingaweb2
Description: Icinga Web 2 Interface
Upstream URL:
Licenses: GPL
Submitter: Zearan
Maintainer: julianbrost
Last Packager: julianbrost
Votes: 17
Popularity: 0.000000
First Submitted: 2014-11-23 13:41 (UTC)
Last Updated: 2022-04-09 10:23 (UTC)

Latest Comments

ArthurBorsboom commented on 2022-05-09 14:04 (UTC)

Erasing the yay cache resolved the issue.

rm -rf ~/.cache

julianbrost commented on 2022-04-12 19:19 (UTC)

Maybe you have an older version of 4640.patch still lying around. That pull request on GitHub changed since it was first used in this PKGBUILD. Does this still happen if you delete that file and download it again?

ArthurBorsboom commented on 2022-04-12 19:10 (UTC) (edited on 2022-04-12 19:10 (UTC) by ArthurBorsboom)

==> Validating source files with sha256sums...
    icingaweb2-2.10.1.tar.gz ... Passed
    4640.patch ... FAILED

eggz commented on 2022-01-27 22:42 (UTC)

Thank you for the update. (And the better patches...)

eggz commented on 2022-01-27 11:11 (UTC)

I used the WIP tree to build a package. Its not perfect, there are some errors, but atleast I can see my pages again while they take all the time they need to prepare for php 8.1

You can download the package here if want to mess around (and actually see something load)

eggz commented on 2022-01-27 10:39 (UTC)

PHP 8.1 Support is still not complete at icingaweb2

I am analysing at the moment to see I can speed things up a bit....

julianbrost commented on 2021-07-14 18:05 (UTC)

FYI: When upgrading to 2.9.0, there's a SQL schema upgrade that you should apply: /usr/share/webapps/icingaweb2/etc/schema/pgsql-upgrades/2.9.0.sql /usr/share/webapps/icingaweb2/etc/schema/mysql-upgrades/2.9.0.sql

C0rn3j commented on 2021-01-29 10:52 (UTC)

It does not til 2.9.0

The dependencies should be changed to the newly added php7, see community/nextcloud for example if needed.

dkaea353 commented on 2021-01-29 10:47 (UTC)

Is this working with PHP 8.0? The interface shows up OK, but the dashboard is stuck loading forever until I get a "Maximum execution time of 30 seconds exceeded" error.

julianbrost commented on 2020-08-19 10:15 (UTC)

A security update was just released. See and for more details.

C0rn3j commented on 2020-04-28 22:55 (UTC) (edited on 2020-06-04 20:33 (UTC) by C0rn3j)

This package should probably have optdepends for php-ldap, php-imagick and icinga2.

I'm unable to get over "The directory /etc/icingaweb2 is not writable." error, despite even trying chmod 777 on the folder, any pointers?

EDIT: Fixed and documented on the wiki.

zork commented on 2019-12-22 16:04 (UTC) (edited on 2019-12-22 16:24 (UTC) by zork)

current 2.7.x release does not work with php 7.4 but 2.8.0rc1 seems to work ok:

git clone
cd icingaweb2/src
git clone --single-branch --branch release/v2.8.0-rc1 ./icingaweb2-2.8.0rc1
cd ..
[change pkgver to 2.8.0rc1 in PKGBUILD]
makepkg --noextract

julianbrost commented on 2019-03-30 12:32 (UTC)

The git master branch works fine with PHP 7.3, so I suggest to use icingaweb2-git until a new version is released.

phreeek commented on 2019-03-28 00:36 (UTC)

Hi Julian, Hi Zearan,

aur/icingaweb2 2.6.2-1 is broken again. Please see:

Best regards phreeek

julianbrost commented on 2018-01-23 18:16 (UTC)

Yes, version 2.5.1-1 includes two additional patches: one based on the pull request which should solve the bug you linked ( and one to cope with a deprecation warning in the service list. Let me know if there are any other problems with PHP 7.2.

eggz commented on 2018-01-23 15:46 (UTC)

(The issues with PHP 7.2 appear to be fixed in 2.5.1-1)

julianbrost commented on 2017-12-16 21:32 (UTC)

The following patch updates the package to version 2.5.0 and fixes compatibility with PHP 7.2 by applying the patch from pull request #3186 ( However the PR is still work in progress, so the checksum of the patch could change. diff --git a/PKGBUILD b/PKGBUILD index aca0db5..d739d98 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Malte Rabenseifner <> pkgname=icingaweb2 -pkgver=2.4.2 +pkgver=2.5.0 pkgrel=1 pkgdesc="Icinga Web 2 Interface" license=('GPL') @@ -11,9 +11,16 @@ optdepends=('php-gd: export data to PDF' 'php-intl: support for internationalization' 'php-pgsql: for PostgreSQL backend') url="" -source=("${pkgname}/archive/v${pkgver}.tar.gz") +source=("${pkgname}/archive/v${pkgver}.tar.gz" + 'pr3186-php72-support.diff::') install='icingaweb2.install' -sha256sums=('8ce42b4f0fb3ddd93c56d70c642512af13db1d5db2ad0227ec7567a4413daa94') +sha256sums=('870ef8390cb2cab20df0107d817846352dc606ee85ec734aa99452222a4a76fb' + '34549ad6f3e753dd29bab19a9c47e05bbbc2d1214c821491205869bf9b631cb4') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + patch -Np1 -i "${srcdir}/pr3186-php72-support.diff" +} package() { cd "$srcdir/$pkgname-$pkgver"

eggz commented on 2017-12-07 21:28 (UTC)

icingaweb2 is broken with PHP 7.2

freaknils commented on 2017-04-28 11:25 (UTC)

Icingaweb2 depends php-imagick, maybe it should be added to depencies.

Zearan commented on 2017-01-22 20:54 (UTC) (edited on 2017-01-22 20:55 (UTC) by Zearan)

Package upgraded to 2.4.1. I finally had the time to incorporate past comments into the package. The package now uses the systemgroup "icingaweb2" and sets the permissions of the folders "/etc/icingaweb2" and "/var/log/icingaweb2" when upgrading. EDIT: I also included the missing schemas.

kbabioch commented on 2017-01-08 21:11 (UTC)

@Zearan: icinga2 does not install the appropriate group for me, so I had to create it on my own. Furthermore the schemas (/usr/share/webapps/icingaweb2/etc/) are missing, so the setup fails in the last step. Putting it there by hand resolves the issue, though.

Zearan commented on 2016-11-24 20:36 (UTC)

Pretty much because the first beta was not able to handle a path other than '/etc/icingaweb2/'. I have not changed it ever since. I will check with the next update if I can move the configuration to '/etc/webapps/icingaweb2/'.

commented on 2016-11-22 08:19 (UTC)

Is there any reason the configuration is placed in /etc/icingaweb2 instead of /etc/webapps/icingaweb2?

Zearan commented on 2016-07-25 18:21 (UTC)

@kbabioch: The system group that is used for Icinga Web 2 ('icingacmd') is created by the icinga2 package (and as fallback in too). The http user is added in this file as well. Do you have experienced any permission problems with that setup? I would be happy to improve the install script if necessary.

kbabioch commented on 2016-07-25 17:31 (UTC)

Shouldn't this package also create a system group, as described in the official install guide? Also the http user must be added to this group, so maybe the package could deal with that, too?

commented on 2015-06-21 19:29 (UTC)

Somehow the sha256 sum has changed. Can you recheck please? Thanks :)