Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибка после обновления Ubuntu 22.04 + Zabbix  (Прочитано 419285 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wwwzebra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Коллеги!

Ошибка после обновления Ubuntu 22.04 + Zabbix

Обновил Ubuntu через стандартные apt update && apt install
И обновил Zabbix до 7.0 LTS

После перезагрузки захожу в Zabbix:
http://srv-zabbix/zabbix/zabbix.php?action=dashboard.view

и получаю сообщение:
<?php
/*
** Copyright (C) 2001-2024 Zabbix SIA
**
** This program is free software: you can redistribute it and/or modify it under the terms of
** the GNU Affero General Public License as published by the Free Software Foundation, version 3.
**
** This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
** without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
** See the GNU Affero General Public License for more details.
**
** You should have received a copy of the GNU Affero General Public License along with this program.
** If not, see <https://www.gnu.org/licenses/>.
**/


require_once dirname(__FILE__).'/include/config.inc.php';


Что нужно сделать.
Заранее спасибо

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2841
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #1 : 18 Июня 2024, 15:34:54 »
И обновил Zabbix до 7.0 LTS
А если укоротить до http://srv-zabbix/zabbix

А zabbix как обновлялся?
А чего это вы тут делаете, а?

Оффлайн wwwzebra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #2 : 18 Июня 2024, 16:05:26 »
И обновил Zabbix до 7.0 LTS
А если укоротить до http://srv-zabbix/zabbix

А zabbix как обновлялся?

Если укоротить - еще больше вылезло (полный текст во вложении):

"<?php
/*
** Copyright (C) 2001-2024 Zabbix SIA
**
** This program is free software: you can redistribute it and/or modify it under the terms of
** the GNU Affero General Public License as published by the Free Software Foundation, version 3.
**
** This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
** without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
** See the GNU Affero General Public License for more details.
**
** You should have received a copy of the GNU Affero General Public License along with this program.
** If not, see <https://www.gnu.org/licenses/>.
**/


require_once dirname(__FILE__).'/include/classes/user/CWebUser.php';

"

Zabbix обновлял так:
# wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu24.04_all.deb
# dpkg -i zabbix-release_7.0-1+ubuntu24.04_all.deb
# apt update

Отсюда:
https://www.zabbix.com/download?zabbix=7.0&os_distribution=ubuntu&os_version=24.04&components=server_frontend_agent&db=mysql&ws=apache

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6214
    • Просмотр профиля

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2841
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #4 : 18 Июня 2024, 16:51:05 »
Вот похоже здесь собачка то и порылась.
А чего это вы тут делаете, а?

Оффлайн wwwzebra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #5 : 18 Июня 2024, 17:30:02 »
Ошибка после обновления Ubuntu 22.04 + Zabbix
# wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu24.04_all.deb

Прошу прощения - это я некорректно скопировал в сообщение.
Проверил - все верно написал
# wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1137
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #6 : 18 Июня 2024, 19:51:51 »
При обновлении системы что-то случилось с PHP. Вернуть PHP на место (и все необходимые заббиксу модули) и всё поедет. Скорее всего используется веб-сервер apache. Так что:

apt install libapache2-mod-php && a2enmod php* && systemctl restart apache2

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1785
    • Просмотр профиля

Оффлайн wwwzebra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #8 : 19 Июня 2024, 10:40:13 »
apt install libapache2-mod-php && a2enmod php* && systemctl restart apache2

Коллега!

Предполагаю, что Вы абсолютно правы. Так как сам ZABBIX шлет уведомления на почту.
А вот картинку - apache - не показывает.
Во вложении скрины. Какой -то конфликт с версиями PHP.
Как его исправить? Надеюсь на Вашу помощь.


user@srv-zabbix:~$ sudo apt install libapache2-mod-php
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libapache2-mod-php is already the newest version (2:8.1+92ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and O not upgraded.

user@sry-zabbix:~$ sudo aZenmod phpx
Considering dependency mpm_prefork for php?.4:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict phpS for php?.4:
Module php?7.4 already enabled
Considering dependency mpm_prefork for php8.1:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict phpS for phps.1:
Module php8.1 already enabled
Considering dependency mpm_prefork for php8.2:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict phpS for phps.2:
Module php8.2 already enabled

user@srv-zabbix:~$ sudo systemctl restart apache2
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28451
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #9 : 19 Июня 2024, 10:51:16 »
Потому что PHP у вас был установлен, но не настроен. Вы установили второй, и включили оба. Ой.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wwwzebra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #10 : 19 Июня 2024, 12:33:46 »
Потому что PHP у вас был установлен, но не настроен. Вы установили второй, и включили оба. Ой.

И как быть то?
Изначально же APACHE был установлен и работал
Спасибо

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28451
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #11 : 19 Июня 2024, 12:57:13 »
А при чём тут apache?
Надо снести то, что сейчас добавили, и всё должно заработать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wwwzebra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #12 : 19 Июня 2024, 16:09:34 »
apt install libapache2-mod-php && a2enmod php* && systemctl restart apache2

Правильно ли я Вас понял - удалить то, что ранее установил:

"apt install libapache2-mod-php && a2enmod php* && systemctl restart apache2"



Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28451
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #13 : 19 Июня 2024, 16:53:38 »
a2dismod php74*
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wwwzebra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Ошибка после обновления Ubuntu 22.04 + Zabbix
« Ответ #14 : 19 Июня 2024, 17:14:50 »
a2dismod php74*

Уважаемый заслуженный почетный старожил. Немного запутался.

Сделал следующее:
1. sudo apt remove libapache2-mod-php
2. sudo a2dismod php7.4*

И о чудо - с PHP похоже подружились.

Новая ошибка
"The Zabbix database version does not match current requirements. Your database version: 6050175. Required version: 7000000. Please contact your system administrator."

Выполнил следующее:
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

Получаю ошибку:
Unable to locate package zabbix-server-sql

Что-то опять не пошло

Спасибо
« Последнее редактирование: 20 Июня 2024, 06:54:03 от wwwzebra »

 

Страница сгенерирована за 0.08 секунд. Запросов: 26.