Fail about distr update to 16.04

remove php5.

wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
dpkg -i zabbix-release_3.2-1+xenial_all.deb && apt-get update


sudo apt-get install zabbix-server-pgsql zabbix-frontend-php zabbix-agent -y
sudo a2enconf zabbix
vi /etc/php/7.0/apache2/php.ini


sudo service apache2 restart
service zabbix-server restart

Fail after apt update with Zabbix 3.2.5 and Php 7.0.15

Call to undefined function mb_strlen


[Sun Apr 30 11:07:12.221441 2017] [:error] [pid 8443] [client 10.11.12.7:56262] PHP Fatal error:  Uncaught Error: Call to undefined function mb_strlen() in /usr/share/zabbix/include/classes/user/CProfile.php:330
Stack trace:
#0 /usr/share/zabbix/include/classes/user/CProfile.php(214): CProfile::checkValueType('index.php', 3)
#1 /usr/share/zabbix/include/menu.inc.php(393): CProfile::update('web.menu.login....', 'index.php', 3)
#2 /usr/share/zabbix/include/page_header.php(127): zbx_construct_menu(Array, Array, Array)
#3 /usr/share/zabbix/include/views/general.login.php(29): require_once('/usr/share/zabb...')
#4 /usr/share/zabbix/include/classes/mvc/CView.php(139): include('/usr/share/zabb...')
#5 /usr/share/zabbix/index.php(120): CView->render()
#6 {main}
  thrown in /usr/share/zabbix/include/classes/user/CProfile.php on line 330

fix

apt install php php-cli php-fpm php-pgsql php-bcmath php-mbstring php-gd php-xml
systemctl restart apache2
systemctl restart zabbix-server


  • No labels