Struggling with PDF Export & Curl after update?

I’ve recently upgraded my OS and Incinga2 / Icinga2Web installation and although I’m having issues with PDF exports.

When trying to generate a PDF export from the history tab i’m receiving the following

Fatal error : Uncaught Error: Call to undefined function Dompdf\mb_internal_encoding() in /usr/share/icingaweb2/library/vendor/dompdf/src/Dompdf.php:274 Stack trace: #0 /usr/share/php/Icinga/File/Pdf.php(85): Dompdf\Dompdf->__construct(Object(Dompdf\Options)) #1 /usr/share/php/Icinga/Web/Controller/ActionController.php(539): Icinga\File\Pdf->renderControllerAction(Object(Icinga\Controllers\ErrorController)) #2 /usr/share/php/Icinga/Web/Controller/ActionController.php(488): Icinga\Web\Controller\ActionController->sendAsPdf() #3 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action.php(512): Icinga\Web\Controller\ActionController->postDispatch() #4 /usr/share/php/Icinga/Web/Controller/Dispatcher.php(76): Zend_Controller_Action->dispatch(‘errorAction’) #5 /usr/share/icingaweb2/library/vendor/Zend/Controller/Front.php(937): Icinga\Web\Controller\Dispatcher->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response)) #6 /usr/share/php/Icinga/Application/Web.php(467): Zend_Controller_Front->dispatch(Object(Icinga\Web in /usr/share/icingaweb2/library/vendor/dompdf/src/Dompdf.php on line 274

icinga2 --version
icinga2 - The Icinga 2 network monitoring daemon (version: r2.10.3-1)

Copyright © 2012-2020 Icinga GmbH (
License GPLv2+: GNU GPL version 2 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

System information:
Platform: Debian GNU/Linux
Platform version: 10 (buster)
Kernel: Linux
Kernel version: 4.19.0-8-amd64
Architecture: x86_64

Build information:
Compiler: GNU 8.3.0
Build host: anubis

Application information:

General paths:
Config directory: /etc/icinga2
Data directory: /var/lib/icinga2
Log directory: /var/log/icinga2
Cache directory: /var/cache/icinga2
Spool directory: /var/spool/icinga2
Run directory: /run/icinga2

Old paths (deprecated):
Installation root: /usr
Sysconf directory: /etc
Run directory (base): /run
Local state directory: /var

Internal paths:
Package data directory: /usr/share/icinga2
State path: /var/lib/icinga2/icinga2.state
Modified attributes path: /var/lib/icinga2/modified-attributes.conf
Objects path: /var/cache/icinga2/icinga2.debug
Vars path: /var/cache/icinga2/icinga2.vars
PID path: /run/icinga2/

I’ve checked and look to have installed the relevant php modules, I have the following locations returned when searching from root.


I’m also having issues with curl not being found either which I’m starting to wonder could be related?