20 июля 2012 г.

ZABBIX ошибка Array to string conversion [include/perm.inc.php:337]

При настройке распределенного мониторинга данной замечательной системы. во время входа в окне логина видим не понятное сообщение, вида :

  • Array to string conversion [include/perm.inc.php:337]
  • Array to string conversion [include/perm.inc.php:337]
Но на сам вход и работу это никак не влияет, просто не радует глаз )))
Исправляем следующим образом.
Ищем файл:

/usr/share/zabbix/include/perm.inc.php 

И комментируем следующие строки (номера строк 337 и 338):
COpt::counter_up('perm_group ['.$userid.','.$perm.','.$perm_res.','.$nodeid.']');
COpt::counter_up('perm');

19 июля 2012 г.

PostgreSQL заметка, на примере ZABBIX

Заметка, чтобы не забыть.
Ставлю zabbix - система мониторинга, с хранеинем данных в базе PostgreSQL.

Заходим в оболочку:
# sudo -u postgresql psql postgresql

Меняем пароль суперпользователя postgresql:
postgresql=# \password postgresql

Выходим из оболочки PostgreSQL:
postgresql=# \q

Создаем нового пользователя zabbix:
# sudo -u postgresql createuser zabbix

Создаем базу данных zabbix:
# sudo -u postgresql createdb zabbix

Делаем пользователя zabbix хозяином базы данных zabbix:
# sudo -u postgresql psql postgresql
postgresql=# alter database zabbix owner to zabbix;

Продолжение следует...

aptitude - неизвестная ошибка при выполнении gpgv

Всем привет!
Столкнулся с новой проблемой, которой спешу поделиться с Вами.
Устанавливаю Debian, хочу сразу уйти в Testing, вроде как все уже тестируется и наиоболее свежее. Ну речь не об этом.
После установки базовой системы, меня репы на:

deb http://ftp.ru.debian.org/debian/ main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ main contrib non-free

При выполнении aptitude update получаем:

W: Ошибка GPG: ftp://ftp.ru.debian.org testing Release: Неизвестная ошибка при выполнении gpgv

Т.е. нет возможности ни обновиться, ни установить какой либо софт.
Удалил содержимое каталога /var/lib/apt/lists, не помогло.
Поменял адреса репозиториев на европейские, то же не помогло.
 Решение:
Опять же удаляем  содержимое каталога /var/lib/apt/lists, и вводим:

#apt-get autoremove
#apt-get update
После чего можно использовать aptitude без проблем.

Так и не понятно, что же такое умеет apt-get update, чего не умеет aptitude update? Но факт остается фактом.
Всем удачи!

11 июля 2012 г.

Ошибка при настройке OpenFire 3.7.1

При настройке web-интерфейса на последнем шаге получает оплеуху в виде:

HTTP ERROR 500
Problem accessing /setup/setup-admin-settings.jsp. Reason:
Server Error

Сервер установлен с поддержкой PostgreSQL 9.1.
Лечится следующим образом:
В настройках подключения к базе данных я указывал адрес в виде:

jdbc:postgresql://localhost:5432/openfire

Надо изменить на:

jdbc:postgresql://127.0.0.1:5432/openfire