Ad Widget

Collapse

Problems installing Zabbix 1.1 on Fedora Core 5

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jojo
    Member
    • Jul 2006
    • 57

    #1

    Problems installing Zabbix 1.1 on Fedora Core 5

    Hi, i'm pretty new to using zabbix and i just downloaded the latest version to install it on my fedora core 5 test machine.

    I unzipped the archive using tar zxvf zabbix-1.1.tar.gz

    i also installed the following support packages using yum (Not necessarily in the following order):
    yum install net-snmp-devel
    yum install mysql-devel
    yum install mysql-server
    yum install mysql

    i've used ./configure --prefix=/zabbix --enable-static --enable-server --enable-agent --with-net-snmp --with-mysql

    which gives me:
    Configuration:

    Detected OS: linux-gnu
    Install path: /zabbix
    Compiler: gcc
    Compiler flags: -static -g -O2
    Linker flags:
    Compilation arch: linux

    Enable server: yes
    With database: MySQL

    Enable agent: yes

    ************************************************** *********
    * Now run 'make' *
    * *
    * Thank you for using ZABBIX! *
    * <http://www.zabbix.com> *
    ************************************************** *********

    so then i run make and i get a whole lot of errors.. not good.
    Making all in src
    make[1]: Entering directory `/tmp/zabbix/zabbix-1.1/src'
    Making all in libs
    make[2]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs'
    Making all in zbxcommon
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    Making all in zbxlog
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    Making all in zbxcrypto
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    Making all in zbxpid
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    Making all in zbxnet
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    Making all in zbxconf
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    Making all in zbxsysinfo
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    Making all in linux
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[5]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[5]: Nothing to be done for `all-am'.
    make[5]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    Making all in zbxcommon
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcommon'
    Making all in zbxlog
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxlog'
    Making all in zbxcrypto
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxcrypto'
    Making all in zbxpid
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxpid'
    Making all in zbxnet
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxnet'
    Making all in zbxconf
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxconf'
    Making all in zbxdbhigh
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxdbhigh'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxdbhigh'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxdbhigh'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxdbhigh'
    Making all in zbxemail
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxemail'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxemail'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxemail'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxemail'
    Making all in zbxsms
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsms'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsms'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsms'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsms'
    Making all in zbxsysinfo
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    Making all in linux
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[5]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[5]: Nothing to be done for `all-am'.
    make[5]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux'
    make[4]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo'
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/libs'
    make[3]: Nothing to be done for `all-am'.
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs'
    make[2]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/libs'
    Making all in zabbix_agent
    make[2]: Entering directory `/tmp/zabbix/zabbix-1.1/src/zabbix_agent'
    make[3]: Entering directory `/tmp/zabbix/zabbix-1.1/src/zabbix_agent'
    gcc -static -g -O2 -o zabbix_agent zabbix_agent.o ../libs/zbxsysinfo/libzbxsysinfo.a ../libs/zbxsysinfo/linux/libzbxsysinfo2.a ../libs/zbxlog/libzbxlog.a ../libs/zbxcrypto/libzbxcrypto.a ../libs/zbxnet/libzbxnet.a ../libs/zbxconf/libzbxconf.a ../libs/zbxcommon/libzbxcommon.a
    ../libs/zbxsysinfo/linux/libzbxsysinfo2.a(proc.o): In function `PROC_MEMORY':/tmp/zabbix/zabbix-1.1/src/libs/zbxsysinfo/linux/proc.c:83: warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    ../libs/zbxsysinfo/libzbxsysinfo.a(common.o): In function `check_ssh':common/common.c:1602: warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    ../libs/zbxsysinfo/libzbxsysinfo.a(common.o): In function `CHECK_DNS':common.c.text+0x2b2): undefined reference to `__res_query'
    collect2: ld returned 1 exit status
    make[3]: *** [zabbix_agent] Error 1
    make[3]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/zabbix_agent'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/tmp/zabbix/zabbix-1.1/src/zabbix_agent'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/tmp/zabbix/zabbix-1.1/src'
    make: *** [all-recursive] Error 1
    Last edited by jojo; 24-07-2006, 06:51.
  • jojo
    Member
    • Jul 2006
    • 57

    #2
    i know i've done something wrong... i just can't figure out where i've gone wrong

    Comment

    • xaitax
      Member
      • Apr 2006
      • 39

      #3
      Which versions auf glibc are running?
      Code:
      # rpm -qa | grep "glibc"
      And please use code-Tags for further posting of shell-output!

      - xai

      Comment

      • jojo
        Member
        • Jul 2006
        • 57

        #4
        glibc-common-2.4-4
        glibc-kernheaders-3.0-5.2
        glibc-headers-2.4-4
        glibc-2.4-4
        glibc-devel-2.4-4

        Comment

        • xaitax
          Member
          • Apr 2006
          • 39

          #5
          Please perform an update. Actual RPM-Versions on FC5 are 2.4-8.
          Code:
          # yum install glibc-common glibc-headers glibc glibc-devel
          After, please tell if problem still exists.

          - xai

          Comment

          • jojo
            Member
            • Jul 2006
            • 57

            #6
            yep still getting the same error... with the updated stuff

            i noticed from another topic about compiling staticly that some people have been adding /usr/lib/libresolv.a
            to the Makefiles for zabbix_agent and zabbix_server etc. I had to do the same to those two files.

            Comment

            • ProTON
              Member
              • Oct 2005
              • 77

              #7
              Works here like a charm on FC5. Maybe you have some 3rd party libraries on the system?

              Comment

              • anakemak
                Junior Member
                • Aug 2006
                • 1

                #8
                i also have the same problem as what jojo is having currently. As i follow the install.txt, everything is running fine until i found that i don't have this /etc/inetd.conf file and starting from that point i'm stuck coz i also don't have /etc/zabbix folder there's a few *.conf file that should be configure is not available after the installation. Please give some advice or anything to solve this problem

                Comment

                • jojo
                  Member
                  • Jul 2006
                  • 57

                  #9
                  Originally posted by ProTON
                  Works here like a charm on FC5. Maybe you have some 3rd party libraries on the system?
                  Yep, i'm begining to think that's the problem... we have a kickstart machine for FC4, FC5, centos, RH etc.

                  Perhaps i need to do a clean install from the CD's.... if we have any that is

                  Comment

                  • jojo
                    Member
                    • Jul 2006
                    • 57

                    #10
                    ok... i moved it back to a FC4 setup. and it installs ok. so it's working..

                    but now i'm trying to build an RPM for it.. and i keep getting this error:

                    + STATUS=0
                    + '[' 0 -ne 0 ']'
                    + cd zabbix-1.1beta2
                    /var/tmp/rpm-tmp.81730: line 29: cd: zabbix-1.1beta2: No such file or directory
                    error: Bad exit status from /var/tmp/rpm-tmp.81730 (%prep)


                    RPM build errors:
                    Bad exit status from /var/tmp/rpm-tmp.81730 (%prep)

                    Comment

                    • jojo
                      Member
                      • Jul 2006
                      • 57

                      #11
                      i got it to keep going by changing in the %prep section

                      %prep
                      setup -q

                      to

                      %prep
                      setup -q -n

                      and now it can't find ./configure
                      /var/tmp/rpm-tmp.30776: line 27: ./configure: No such file or directory
                      error: Bad exit status from /var/tmp/rpm-tmp.30776 (%build)


                      RPM build errors:
                      Bad exit status from /var/tmp/rpm-tmp.30776 (%build)






                      i'm glad i've gotten a different error now tho.. was getting sick of the old one

                      Comment

                      • jojo
                        Member
                        • Jul 2006
                        • 57

                        #12
                        Originally posted by jojo
                        ok... i moved it back to a FC4 setup. and it installs ok. so it's working..

                        but now i'm trying to build an RPM for it.. and i keep getting this error:

                        + STATUS=0
                        + '[' 0 -ne 0 ']'
                        + cd zabbix-1.1beta2
                        /var/tmp/rpm-tmp.81730: line 29: cd: zabbix-1.1beta2: No such file or directory
                        error: Bad exit status from /var/tmp/rpm-tmp.81730 (%prep)


                        RPM build errors:
                        Bad exit status from /var/tmp/rpm-tmp.81730 (%prep)
                        I found out why it wasn't compiling properly. The reason why; i was building the package in /tmp/zabbix-1.1beta2/ and when i'd go to build the package, RPM would look for the zabbix-1.1beta2 folder in /usr/src/redhat/BUILD when in fact, tar would unzip it to /usr/src/redhat/BUILD/tmp/zabbix-1.1beta2.

                        once i fixed that by moving the package from /tmp/zabbix to /zabbix it would compile ok.

                        Now i'm just fixing up the spec file and it should be ready.

                        Still can't compile with the --enable-static flag though, that keeps giving me errors.

                        EDIT: oh yeh, i had to get rid of the -n from %setup -q -n cos that was causing an error once i fixed the above
                        Last edited by jojo; 16-08-2006, 02:17.

                        Comment

                        Working...