Ad Widget

Collapse

Zabbix 2.2 The frontend does not match Zabbix database.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zusul
    Junior Member
    • Jan 2013
    • 11

    #1

    Zabbix 2.2 The frontend does not match Zabbix database.

    Установлена на Debian 7. Zabbix обновлял с версии 2.0
    При настройке нет соединения с БД.

    The frontend does not match Zabbix database.

    Полагаю это из-за того что не установился пакет zabbix-server-mysql

    root@zabbix:~# apt-get install zabbix-server-mysql
    Чтение списков пакетов... Готово
    Построение дерева зависимостей
    Чтение информации о состоянии... Готово
    Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
    или же используете нестабильную версию дистрибутива, где запрошенные вами
    пакеты ещё не созданы или были удалены из Incoming.
    Следующая информация, возможно, поможет вам:

    Пакеты, имеющие неудовлетворённые зависимости:
    zabbix-server-mysql : Зависит: libsnmp15 (>= 5.4.3~dfsg) но он не будет установлен
    E: Сломанные пакеты
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Нужно запустить демон zabbix-server чтобы он пропатчил БД (автоматически.)

    Comment

    • zusul
      Junior Member
      • Jan 2013
      • 11

      #3
      Originally posted by zalex_ua
      Нужно запустить демон zabbix-server чтобы он пропатчил БД (автоматически.)
      root@zabbix:~# /usr/local/sbin/zabbix_server start
      /usr/local/sbin/zabbix_server: error while loading shared libraries: libnetsnmp.so.15: cannot open shared object file: No such file or directory

      пакет libsnmp-base установлен. Пробовал делать apt-get update, результат тот же

      Comment

      • csf
        Senior Member
        • Nov 2007
        • 154

        #4
        Originally posted by zusul
        root@zabbix:~# /usr/local/sbin/zabbix_server start

        пакет libsnmp-base установлен. Пробовал делать apt-get update, результат тот же
        libsnmp-base недостаточно, нужно доустановить пакет libsnmp15

        Comment

        • zusul
          Junior Member
          • Jan 2013
          • 11

          #5
          Originally posted by csf
          libsnmp-base недостаточно, нужно доустановить пакет libsnmp15
          root@zabbix:~# apt-get install libsnmp15
          Чтение списков пакетов... Готово
          Построение дерева зависимостей
          Чтение информации о состоянии... Готово
          Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
          или же используете нестабильную версию дистрибутива, где запрошенные вами
          пакеты ещё не созданы или были удалены из Incoming.
          Следующая информация, возможно, поможет вам:

          Пакеты, имеющие неудовлетворённые зависимости:
          libsnmp15 : Зависит: libsnmp-base (>= 5.4.3~dfsg-2+squeeze1) но он не будет установлен
          Зависит: libperl5.10 (>= 5.10.1) но он не будет установлен
          E: Сломанные пакеты

          Comment

          • Jimson
            Senior Member
            • Jan 2008
            • 1327

            #6
            Originally posted by zusul
            libsnmp15 : Зависит: libsnmp-base (>= 5.4.3~dfsg-2+squeeze1) но он не будет установлен
            Зависит: libperl5.10 (>= 5.10.1) но он не будет установлен
            E: Сломанные пакеты
            Так а Zabbix 2.2 тут при чем вообще?

            Comment

            • zusul
              Junior Member
              • Jan 2013
              • 11

              #7
              Originally posted by jimson
              Так а zabbix 2.2 тут при чем вообще?
              До обновления всё работало.

              Comment

              • zalex_ua
                Senior Member
                Zabbix Certified Trainer
                Zabbix Certified SpecialistZabbix Certified Professional
                • Oct 2009
                • 1286

                #8
                Originally posted by zusul
                До обновления всё работало.
                Извините, но apt-get и путь /usr/local/sbin/zabbix_server не очень вяжутся между собой.

                Да и выполнение "/usr/local/sbin/zabbix_server start" выглядит не профессионально

                В двух словах - разберитесь со своими предпочтениями - пакеты или исходники

                Comment

                • csf
                  Senior Member
                  • Nov 2007
                  • 154

                  #9
                  Теперь еще одного пакета не хватает, как-то странно для ранее работающей системы. Покажите:

                  dpkg -l | grep libsnmp
                  dpkg -l |grep libperl

                  Comment

                  • zusul
                    Junior Member
                    • Jan 2013
                    • 11

                    #10
                    Originally posted by csf
                    Теперь еще одного пакета не хватает, как-то странно для ранее работающей системы. Покажите:

                    dpkg -l | grep libsnmp
                    dpkg -l |grep libperl
                    root@zabbix:~# dpkg -l | grep libsnmp
                    ii libsnmp-base 5.7.2~dfsg-8.1 SNMP configuration script, MIBs and documentation
                    ii libsnmp30 5.7.2~dfsg-8.1+b1 SNMP (Simple Network Management Protocol) library
                    root@zabbix:~# dpkg -l | grep libperl
                    ii libperl-dev 5.18.1-4 Perl library: development files
                    ii libperl4-corelibs-perl 0.003-1 libraries historically supplied with Perl 4
                    ii libperl5.18 5.18.1-4 shared Perl library

                    Comment

                    • csf
                      Senior Member
                      • Nov 2007
                      • 154

                      #11
                      Originally posted by zusul
                      root@zabbix:~# dpkg -l | grep libsnmp
                      ii libsnmp-base 5.7.2~dfsg-8.1 SNMP configuration script, MIBs and documentation
                      ii libsnmp30 5.7.2~dfsg-8.1+b1 SNMP (Simple Network Management Protocol) library
                      root@zabbix:~# dpkg -l | grep libperl
                      ii libperl-dev 5.18.1-4 Perl library: development files
                      ii libperl4-corelibs-perl 0.003-1 libraries historically supplied with Perl 4
                      ii libperl5.18 5.18.1-4 shared Perl library

                      Так, libsnmp15 не ставится и тянет за собой на "НЕ установку" все последующие пакеты потому, что установленные - новее тех, которые Вы пытаетесь установить. Вы абсолютно уверены в правильности репозитория куда Вы обращаетесь ? Когда Вы поставили libsnmp-base ?
                      До всяких экспериментов с апгрэйдом (т.е. он УЖЕ у Вас стоял до этого) или после/во время апгрэйда ?

                      Comment

                      • zusul
                        Junior Member
                        • Jan 2013
                        • 11

                        #12
                        Originally posted by csf
                        Так, libsnmp15 не ставится и тянет за собой на "НЕ установку" все последующие пакеты потому, что установленные - новее тех, которые Вы пытаетесь установить. Вы абсолютно уверены в правильности репозитория куда Вы обращаетесь ? Когда Вы поставили libsnmp-base ?
                        До всяких экспериментов с апгрэйдом (т.е. он УЖЕ у Вас стоял до этого) или после/во время апгрэйда ?
                        Когда начались проблемы с заббиксом, я начал шаманить с apt-get install -f / upgrade / dist-updgrade / update и т.п.
                        Полагаю что использовании вышеперечисленных команд произошло обновление пакета libsnmp.
                        Моих кривых рук дело, но теперь не знаю как всё вернуть. Буду благодарен за помощь.

                        Comment

                        • csf
                          Senior Member
                          • Nov 2007
                          • 154

                          #13
                          Originally posted by zusul
                          Когда начались проблемы с заббиксом, я начал шаманить с apt-get install -f / upgrade / dist-updgrade / update и т.п.
                          Полагаю что использовании вышеперечисленных команд произошло обновление пакета libsnmp.
                          Моих кривых рук дело, но теперь не знаю как всё вернуть. Буду благодарен за помощь.
                          Так я и думал. Тогда я бы предложил следующее:

                          1. Аккуратно деинсталлировать libsnmp-base и libsnmp30. Деинсталлировать полность, с "purge".
                          2. Проверить и если можно отключить репозиторий с update.
                          3. По новой инсталлировать libsnmp-base и libsnmp15. Если apt-get все равно потянет новейшие версии, значит зайти в репозиторий просто броузером, перетащить нужные пакеты нужных версий на Linux и поставить их не apt, а dpkg.
                          Last edited by csf; 15-11-2013, 11:45.

                          Comment

                          • zusul
                            Junior Member
                            • Jan 2013
                            • 11

                            #14
                            Originally posted by csf
                            Так я и думал. Тогда я бы предложил следующее:

                            1. Аккуратно деинсталлировать libsnmp-base и libsnmp30. Деинсталлировать полность, с "purge".
                            2. Проверить и если можно отключить репозиторий с update.
                            3. По новой инсталлировать libsnmp-base и libsnmp15. Если apt-get все равно потянет новейшие версии, значит зайти в репозиторий просто броузером, перетащить нужные пакеты нужных версий на Linux и поставить их не apt, а dpkg.
                            Code:
                            root@zabbix:~# apt-get install zabbix-server-mysql 
                            Чтение списков пакетов... Готово
                            Построение дерева зависимостей       
                            Чтение информации о состоянии... Готово
                            Будут установлены следующие дополнительные пакеты:
                              libconfig-inifiles-perl libopenipmi0 libsnmp-perl odbcinst odbcinst1debian2
                              snmpd snmptt unixodbc
                            Предлагаемые пакеты:
                              libmyodbc odbc-postgresql tdsodbc unixodbc-bin
                            НОВЫЕ пакеты, которые будут установлены:
                              libconfig-inifiles-perl libopenipmi0 libsnmp-perl odbcinst odbcinst1debian2
                              snmpd snmptt unixodbc zabbix-server-mysql
                            обновлено 0, установлено 9 новых пакетов, для удаления отмечено 0 пакетов, и 82 пакетов не обновлено.
                            Необходимо скачать 4*158 kB/5*121 kB архивов.
                            После данной операции, объём занятого дискового пространства возрастёт на 12,8 MB.
                            Хотите продолжить [Д/н]? y
                            .........
                            Предварительная настройка пакетов ...
                            Выбор ранее не выбранного пакета odbcinst.
                            (Чтение базы данных ... на данный момент установлено 48826 файлов и каталогов.)
                            Распаковывается пакет odbcinst (из файла .../odbcinst_2.2.14p2-1_i386.deb)...
                            Выбор ранее не выбранного пакета odbcinst1debian2.
                            Распаковывается пакет odbcinst1debian2 (из файла .../odbcinst1debian2_2.2.14p2-1_i386.deb)...
                            Выбор ранее не выбранного пакета unixodbc.
                            Распаковывается пакет unixodbc (из файла .../unixodbc_2.2.14p2-1_i386.deb)...
                            Выбор ранее не выбранного пакета libopenipmi0.
                            Распаковывается пакет libopenipmi0 (из файла .../libopenipmi0_2.0.16-1.2_i386.deb)...
                            Выбор ранее не выбранного пакета zabbix-server-mysql.
                            Распаковывается пакет zabbix-server-mysql (из файла .../zabbix-server-mysql_1%3a2.2.0-1+wheezy_i386.deb)...
                            Выбор ранее не выбранного пакета libsnmp-perl.
                            Распаковывается пакет libsnmp-perl (из файла .../libsnmp-perl_5.4.3~dfsg-2+squeeze1_i386.deb)...
                            Выбор ранее не выбранного пакета snmpd.
                            Распаковывается пакет snmpd (из файла .../snmpd_5.4.3~dfsg-2+squeeze1_i386.deb)...
                            Выбор ранее не выбранного пакета libconfig-inifiles-perl.
                            Распаковывается пакет libconfig-inifiles-perl (из файла .../libconfig-inifiles-perl_2.52-1+squeeze1_all.deb)...
                            Выбор ранее не выбранного пакета snmptt.
                            Распаковывается пакет snmptt (из файла .../archives/snmptt_1.3-1_all.deb)...
                            Обрабатываются триггеры для man-db ...
                            Настраивается пакет libopenipmi0 (2.0.16-1.2) ...
                            Настраивается пакет libsnmp-perl (5.4.3~dfsg-2+squeeze1) ...
                            Настраивается пакет snmpd (5.4.3~dfsg-2+squeeze1) ...
                            Starting network management services: snmpd.
                            Настраивается пакет libconfig-inifiles-perl (2.52-1+squeeze1) ...
                            Настраивается пакет snmptt (1.3-1) ...
                            Предупреждение: указанный вами домашний каталог /var/spool/snmptt уже существует.
                            Добавляется системный пользователь «snmptt» (UID 110) ...
                            Добавляется новая группа «snmptt» (GID 119) ...
                            Добавляется новый пользователь «snmptt» (UID 110) в группу «snmptt» ...
                            Домашний каталог «/var/spool/snmptt» уже существует. Не копируется из «/etc/skel».
                            adduser: Предупреждение: домашний каталог «/var/spool/snmptt» не принадлежит пользователю, который сейчас создаётся.
                            Настраивается пакет odbcinst (2.2.14p2-1) ...
                            Настраивается пакет odbcinst1debian2 (2.2.14p2-1) ...
                            Настраивается пакет unixodbc (2.2.14p2-1) ...
                            Настраивается пакет zabbix-server-mysql (1:2.2.0-1+wheezy) ...
                            dbconfig-common: writing config to /etc/dbconfig-common/zabbix-server-mysql.conf
                            
                            Creating config file /etc/dbconfig-common/zabbix-server-mysql.conf with new version
                            [....] Starting Zabbix server: zabbix_serverinvoke-rc.d: initscript zabbix-server, action "start" failed.
                            dpkg: не удалось обработать параметр zabbix-server-mysql (--configure):
                             подпроцесс установлен сценарий post-installation возвратил код ошибки 1
                            configured to not write apport reports
                                                                  При обработке следующих пакетов произошли ошибки:
                             zabbix-server-mysql
                            E: Sub-process /usr/bin/dpkg returned an error code (1)
                            На вопрос замены файла я ответил "Нет"

                            Comment

                            • zusul
                              Junior Member
                              • Jan 2013
                              • 11

                              #15
                              Спасибо всем, всё хорошо.

                              Теперь осталась старая нерешенная проблема с картами, я думал после обновы всё починится =(
                              Last edited by zusul; 15-11-2013, 15:45.

                              Comment

                              Working...