Ad Widget

Collapse

помогите девушке собрать zabbix 1.8.2

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kerian
    Junior Member
    • May 2010
    • 5

    #1

    помогите девушке собрать zabbix 1.8.2

    Добрый день.

    Не удается собрать zabbix 1.8.2 на CentOS 5.
    Code:
    ./configure --enable-server --with-mysql --with-net-snmp --with-libcurl=/usr/bin/curl
    сборка завершается ошибкой:

    Code:
    checking for libcurl >= version 7.13.1... no
    configure: error: Curl library not found
    configure: WARNING: Cache variable libcurl_cv_lib_curl_version contains a newline.
    сначала думала что у меня по какой-то причине не установлена пакет, но при попытке установки curl, yum говорит что у меня установлен более свежий пакет:

    Code:
    Package curl-7.15.5-2.1.el5_3.5.i386 already installed and latest version
    Nothing to do
    Мне действительно нужно откатываться до curl-7.13.1 или как?
  • zerg
    Member
    • Mar 2007
    • 61

    #2
    А покажешь (*)_(*) ? :d

    Comment

    • Kerian
      Junior Member
      • May 2010
      • 5

      #3
      config.log могу показать ))

      Comment

      • Alexei
        Founder, CEO
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Sep 2004
        • 5654

        #4
        Нужен libcurl-dev.
        Alexei Vladishev
        Creator of Zabbix, Product manager
        New York | Tokyo | Riga
        My Twitter

        Comment

        • Kerian
          Junior Member
          • May 2010
          • 5

          #5
          Алексей, спасибо, Ваш совет мне помог. После того как я поставила curl-devel и net-snmp-devel (этот пакет пришлось ставить после сообщения unable to find net-snmp-config) сборка, наконец, удачно закончилась.

          P.S. Кстати, было бы удобно иметь wiki раздел на сайте, дабы можно было фиксировать такие моменты.

          Comment

          • costas
            Senior Member
            • Aug 2009
            • 201

            #6
            Originally posted by Kerian
            Алексей, спасибо, Ваш совет мне помог. После того как я поставила curl-devel и net-snmp-devel (этот пакет пришлось ставить после сообщения unable to find net-snmp-config) сборка, наконец, удачно закончилась.

            P.S. Кстати, было бы удобно иметь wiki раздел на сайте, дабы можно было фиксировать такие моменты.
            Здесь на форуме есть собранные пакеты RPM для CentOS 5.x


            CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

            ...эта проверка бесполезная, вредная, и она зло.

            Comment

            • Kerian
              Junior Member
              • May 2010
              • 5

              #7
              Благополучно дойдя до "Check of pre-requisites" я выяснила что мне для установки не хватает:
              PHP BC math no Fail
              PHP MB string no Fail

              Пробую установить php-mbstring:
              Code:
              [root@dhcppc2 ~]# yum install php-mbstring
              Loaded plugins: fastestmirror
              Loading mirror speeds from cached hostfile
               * addons: mirror.yandex.ru
               * base: mirror.yandex.ru
               * extras: mirror.yandex.ru
               * updates: mirror.yandex.ru
              addons                                                   |  951 B     00:00
              base                                                     | 2.1 kB     00:00
              extras                                                   | 2.1 kB     00:00
              updates                                                  | 1.9 kB     00:00
              Setting up Install Process
              Resolving Dependencies
              --> Running transaction check
              ---> Package php-mbstring.i386 0:5.1.6-24.el5_4.5 set to be updated
              --> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mbstring
              --> Finished Dependency Resolution
              php-mbstring-5.1.6-24.el5_4.5.i386 from updates has depsolving problems
                --> Missing Dependency: php-common = 5.1.6-24.el5_4.5 is needed by package php-mbstring-5.1.6-24.el5_4.5.i386 (updates)
              Error: Missing Dependency: php-common = 5.1.6-24.el5_4.5 is needed by package php-mbstring-5.1.6-24.el5_4.5.i386 (updates)
               You could try using --skip-broken to work around the problem
               You could try running: package-cleanup --problems
                                      package-cleanup --dupes
                                      rpm -Va --nofiles --nodigest
              The program package-cleanup is found in the yum-utils package.
              --skip-broken не помогает:
              Code:
              [root@dhcppc2 ~]# yum install php-mbstring  --skip-broken
              Loaded plugins: fastestmirror
              Loading mirror speeds from cached hostfile
               * addons: mirror.yandex.ru
               * base: mirror.yandex.ru
               * extras: mirror.yandex.ru
               * updates: mirror.yandex.ru
              Setting up Install Process
              Resolving Dependencies
              --> Running transaction check
              ---> Package php-mbstring.i386 0:5.1.6-24.el5_4.5 set to be updated
              --> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mbstring
              --> Finished Dependency Resolution
              php-mbstring-5.1.6-24.el5_4.5.i386 from updates has depsolving problems
                --> Missing Dependency: php-common = 5.1.6-24.el5_4.5 is needed by package php-mbstring-5.1.6-24.el5_4.5.i386 (updates)
              
              Packages skipped because of dependency problems:
                  php-mbstring-5.1.6-24.el5_4.5.i386 from updates
              Как бы мне закончить установку? Пересобирать PHP очень не хочется.

              P.S.

              Code:
              [root@dhcppc2 ~]# rpm -qa | grep php
              php-cli-5.2.10-1.el5.centos
              php-pdo-5.2.10-1.el5.centos
              php-5.2.10-1.el5.centos
              php-gd-5.2.10-1.el5.centos
              php-common-5.2.10-1.el5.centos
              php-mysql-5.2.10-1.el5.centos

              Comment

              • costas
                Senior Member
                • Aug 2009
                • 201

                #8
                У Вас стоит php 5.2.10 чьей сборки? В базовой поставке CentOS 5.4 идёт версия 5.1.6 и там всё в порядке с mbstring и bmatch, если Вы хотите версию php выше чем 5.1.6 то не надо ставить непонятные пакеты с непонятными версиями, а потом ломать голову над зависимостями.

                Вот вам лекарство
                wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
                yum update
                yum upgrade
                yum install php-mbstring php-bcmath
                CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

                ...эта проверка бесполезная, вредная, и она зло.

                Comment

                • costas
                  Senior Member
                  • Aug 2009
                  • 201

                  #9
                  Прошу прощенья за мой грубый "английский", список доступных репозиториев Вы можете найти на http://wiki.centos.org/AdditionalResources/Repositories в разделе 3rd Party Repositories, этим репозиториям хоть как то можно доверять, там вы сможете найти более менее свежую версию PHP (скорее всего одну или две и далеко не последний релиз)

                  Для Zabbix рекомендую Вам использовать репозиторий кторый дал Вам ссылкой выше: http://www6.atomicorp.com/channels/atomic/centos/5/
                  там вы найдёте версию php-5.2.13, соответсвенно в обязательном порядке выполнить иструкцию для установки самого репозитория и ставиться через yum.

                  Основная масса репозиториев входящих в проект centos.org включая EPEL в основном поддерживают существующую версию PHP 5.1.6 расширяя пакетную базу, остальным собранным где то как то и кем то не стоит доверять.
                  Last edited by costas; 13-05-2010, 07:25.
                  CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

                  ...эта проверка бесполезная, вредная, и она зло.

                  Comment

                  • Kerian
                    Junior Member
                    • May 2010
                    • 5

                    #10
                    Спасибо, costas, вы решили мою проблему. Это мой первый самостоятельно настраиваемый linux-сервер, видимо, меня ждет еще куча чудесных открытий.

                    Comment

                    • costas
                      Senior Member
                      • Aug 2009
                      • 201

                      #11
                      Originally posted by Kerian
                      Спасибо, costas, вы решили мою проблему. Это мой первый самостоятельно настраиваемый linux-сервер, видимо, меня ждет еще куча чудесных открытий.
                      Если будут вопросы по CentOS обращайтесь
                      Last edited by costas; 13-05-2010, 18:19.
                      CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

                      ...эта проверка бесполезная, вредная, и она зло.

                      Comment

                      Working...