13 Replies Latest reply on Dec 4, 2014 5:39 PM by pauly

    OFED install - not a valid identifier issue

      Hi everyone,

       

      First let me say I tried to search the forums on this and did not find much.

       

      I keep getting an error when trying to install OFED

       

      /var/tmp/rpm-tmp.XlB2R6: line 32: export: `%flavors_to_build}': not a valid identifier

      error: Bad exit status from /var/tmp/rpm-tmp.XlB2R6 (%build)

       

      As an example. I have tried different approaches and so on and essentially end up at the point above.

       

      What am I missing and what other information do you require in order to help?

       

      Thanks

        • Re: OFED install - not a valid identifier issue

          Hello Paul,

           

          We typically use this instruction when installing Mellanox OFED (MOFED), especially from Pg# 34 http://www.mellanox.com/related-docs/prod_software/Mellanox_OFED_Linux_User_Manual_v2.2-1.0.1.pdf

           

          Or you may want to show everyone in this forum what your host computer is / what you've done as following;

          • # uname -a   [To validate your architecture and kernel version]
          • # cat /etc/issue   [To see the distribution]
          • # lspci -v | grep -i "mellanox"   [What type of HCA is installed on your host]
          • File name:
          • Command you tried:

           

          And then some technical guys may be able to see what needs to be done for the installation.

           

          Thanks,

          Masa

          1 of 1 people found this helpful
            • Re: OFED install - not a valid identifier issue

              Thanks for the reply

               

              Well at the moment I have been chopping things up. But.....

               

              # cat /etc/issue

              Red Hat Enterprise Linux Server release 6.6 (Santiago)

              Kernel \r on an \m

               

              # uname -a

              Linux ark-tyo10 2.6.32-431.20.3.el6.x86_64 #1 SMP Fri Jun 6 18:30:54 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

               

              which I rolled back to from 2.6.32-504.el6.x86_64

               

              # lspci -v |grep -i "mell"

              41:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]

                      Subsystem: Mellanox Technologies Device 0049

               

              One command I tired was ./install.pl --vma-eth from MLNX_OFED_LINUX-2.1-1.0.0-rhel6.5-x86_64/src/MLNX_OFED_SRC-2.1-1.0.0

               

              Which has worked in the past......

            • Re: OFED install - not a valid identifier issue

              I have this issue as well, installing mlnx-en-2.3-1.0.0 on CentOS 6.6.

               

              Build output is as follows:

               

              make[1]: Entering directory `/usr/src/kernels/2.6.32-504.1.3.el6.x86_64'

                CC [M]  /tmp/MLNX_EN.11225/BUILD/mlnx-en-2.3/obj/default/compat/main.o

              In file included from /tmp/MLNX_EN.11225/BUILD/mlnx-en-2.3/obj/default/include/linux/compat-2.6.h:67,

                               from <command-line>:2:

              /tmp/MLNX_EN.11225/BUILD/mlnx-en-2.3/obj/default/include/linux/compat-2.6.37.h:140: error: redeclaration of enumerator 'ETH_FLAG_TXVLAN'

              include/linux/ethtool.h:405: note: previous definition of 'ETH_FLAG_TXVLAN' was here

              /tmp/MLNX_EN.11225/BUILD/mlnx-en-2.3/obj/default/include/linux/compat-2.6.37.h:141: error: redeclaration of enumerator 'ETH_FLAG_RXVLAN'

              include/linux/ethtool.h:406: note: previous definition of 'ETH_FLAG_RXVLAN' was here

              make[3]: *** [/tmp/MLNX_EN.11225/BUILD/mlnx-en-2.3/obj/default/compat/main.o] Error 1

              make[2]: *** [/tmp/MLNX_EN.11225/BUILD/mlnx-en-2.3/obj/default/compat] Error 2

              make[1]: *** [_module_/tmp/MLNX_EN.11225/BUILD/mlnx-en-2.3/obj/default] Error 2

              make[1]: Leaving directory `/usr/src/kernels/2.6.32-504.1.3.el6.x86_64'

              make: *** [kernel] Error 2

              error: Bad exit status from /var/tmp/rpm-tmp.Nq8AHn (%build)

               

              Are there patches or driver updates for RHEL/CentOS 6.6? 

              • Re: OFED install - not a valid identifier issue

                I myself just tried the 6.6 package for the first time on a new machine.

                 

                Some details:

                 

                # uname -a

                Linux <blah> 2.6.32-504.1.3.el6.x86_64 #1 SMP Fri Oct 31 11:37:10 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

                 

                package - MLNX_OFED_LINUX-2.3-2.0.0-rhel6.6-x86_64

                 

                What I got in the log:

                 

                error: Failed build dependencies:

                        opensm-devel is needed by ibutils-1.5.7.1-0.10.g385f871.x86_64

                 

                Cheers

                  • Re: OFED install - not a valid identifier issue

                    I might as well continue this adventure.

                     

                    So after looking in the RPMS dir of the installer I ran:

                     

                    [root@<blah> RPMS]# rpm -ivh opensm-libs-4.2.5.MLNX20140828.7f05469-0.1.x86_64.rpm

                    warning: opensm-libs-4.2.5.MLNX20140828.7f05469-0.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 6224c050: NOKEY

                    Preparing...                ########################################### [100%]

                       1:opensm-libs            ########################################### [100%]

                     

                    Preparing...                ########################################### [100%]

                       1:opensm-devel           ########################################### [100%]


                    But this did not bring the joy I had hoped for:


                    error: Failed build dependencies:

                            opensm-devel is needed by ibutils-1.5.7.1-0.10.g385f871.x86_64

                            libibumad-devel is needed by ibutils-1.5.7.1-0.10.g385f871.x86_64

                    Installing /root/mellanox/MLNX_OFED_LINUX-2.3-2.0.0-rhel6.6-x86_64/src/MLNX_OFED_SRC-2.3-2.0.0/SRPMS/ibutils-1.5.7.1-0.10.g385f871.src.rpm

                     

                    Everytime......

                      • Re: OFED install - not a valid identifier issue

                        So I went back to the factory method for installing. Like so:

                         

                        # ./mlnxofedinstall

                        Logs dir: /tmp/MLNX_OFED_LINUX-2.3-2.0.0.26272.logs

                        Error: One or more required packages for installing MLNX_OFED are missing.

                        Please install the missing packages using your Linux distribution Package Management tool.

                        Run:

                        yum install gcc-gfortran

                         

                        Looks like I missed someting above

                         

                        [root@<blah> MLNX_OFED_LINUX-2.3-2.0.0-rhel6.6-x86_64]# yum install gcc-gfortran

                        Loaded plugins: dellsysid, product-id, rhnplugin, security, subscription-manager

                        This system is receiving updates from RHN Classic or RHN Satellite.

                        Setting up Install Process

                        dell-omsa-indep                                                                                                                                                             | 1.9 kB     00:00

                        dell-omsa-specific                                                                                                                                                          | 1.9 kB     00:00

                        rhel-x86_64-server-6                                                                                                                                                        | 1.8 kB     00:00

                        rhel-x86_64-server-extras-6                                                                                                                                                 | 1.6 kB     00:00

                        rhel-x86_64-server-optional-6                                                                                                                                               | 1.8 kB     00:00

                        rhel-x86_64-server-rh-common-6                                                                                                                                              | 1.6 kB     00:00

                        rhel-x86_64-server-supplementary-6                                                                                                                                          | 1.8 kB     00:00

                        Resolving Dependencies

                        --> Running transaction check

                        ---> Package gcc-gfortran.x86_64 0:4.4.7-11.el6 will be installed

                        --> Finished Dependency Resolution

                         

                        Dependencies Resolved

                         

                        ===================================================================================================================================================================================================

                        Package                                       Arch                                    Version                                         Repository                                             Size

                        ===================================================================================================================================================================================================

                        Installing:

                        gcc-gfortran                                  x86_64                                  4.4.7-11.el6                                    rhel-x86_64-server-6                                  4.7 M

                         

                        Transaction Summary

                        ===================================================================================================================================================================================================

                        Install       1 Package(s)

                         

                        Total download size: 4.7 M

                        Installed size: 0

                        Is this ok [y/N]: y

                        Downloading Packages:

                        gcc-gfortran-4.4.7-11.el6.x86_64.rpm                                                                                                                                        | 4.7 MB     00:07

                        Running rpm_check_debug

                        Running Transaction Test

                        Transaction Test Succeeded

                        Running Transaction

                          Installing : gcc-gfortran-4.4.7-11.el6.x86_64                                                                                                                                                1/1

                          Verifying  : gcc-gfortran-4.4.7-11.el6.x86_64                                                                                                                                                1/1

                         

                        Installed:

                          gcc-gfortran.x86_64 0:4.4.7-11.el6

                         

                        Complete!

                         

                        Now to try again!

                         

                        [root@<blah> MLNX_OFED_LINUX-2.3-2.0.0-rhel6.6-x86_64]# ./mlnxofedinstall

                        Logs dir: /tmp/MLNX_OFED_LINUX-2.3-2.0.0.27854.logs

                        This program will install the MLNX_OFED_LINUX package on your machine.

                        Note that all other Mellanox, OEM, OFED, or Distribution IB packages will be removed.

                        Do you want to continue?[y/N]:y

                         

                         

                        Starting MLNX_OFED_LINUX-2.3-2.0.0 installation ...

                         

                        Installing mlnx-ofa_kernel RPM

                        Preparing...                ##################################################

                        mlnx-ofa_kernel             ##################################################

                        Installing kmod-mlnx-ofa_kernel 2.3 RPM

                        Preparing...                ##################################################

                        kmod-mlnx-ofa_kernel        ##################################################

                        Installing mlnx-ofa_kernel-devel RPM

                        Preparing...                ##################################################

                        mlnx-ofa_kernel-devel       ##################################################

                        Installing kmod-kernel-mft-mlnx 3.7.1 RPM

                        Preparing...                ##################################################

                        kmod-kernel-mft-mlnx        ##################################################

                        Installing knem-mlnx RPM

                        Preparing...                ##################################################

                        knem-mlnx                   ##################################################

                        Installing kmod-knem-mlnx 1.1.1.90mlnx RPM

                        Preparing...                ##################################################

                        kmod-knem-mlnx              ##################################################

                        Installing kmod-iser 1.4.5 RPM

                        Preparing...                ##################################################

                        kmod-iser                   ##################################################

                        Installing kmod-srp 1.3.3 RPM

                        Preparing...                ##################################################

                        kmod-srp                    ##################################################

                        Installing mpi-selector RPM

                        Preparing...                ##################################################

                        mpi-selector                ##################################################

                        Installing user level RPMs:

                        Preparing...                ##################################################

                        ofed-scripts                ##################################################

                        Preparing...                ##################################################

                        libibverbs                  ##################################################

                        Preparing...                ##################################################

                        libibverbs-devel            ##################################################

                        Preparing...                ##################################################

                        libibverbs-devel-static     ##################################################

                        Preparing...                ##################################################

                        libibverbs-utils            ##################################################

                        Preparing...                ##################################################

                        libmlx4                     ##################################################

                        Preparing...                ##################################################

                        libmlx4-devel               ##################################################

                        Preparing...                ##################################################

                        libmlx5                     ##################################################

                        Preparing...                ##################################################

                        libmlx5-devel               ##################################################

                        Preparing...                ##################################################

                        libibcm                     ##################################################

                        Preparing...                ##################################################

                        libibcm-devel               ##################################################

                        Preparing...                ##################################################

                        libibumad                   ##################################################

                        Preparing...                ##################################################

                        libibumad-devel             ##################################################

                        Preparing...                ##################################################

                        libibumad-static            ##################################################

                        Preparing...                ##################################################

                        libibmad                    ##################################################

                        Preparing...                ##################################################

                        libibmad-devel              ##################################################

                        Preparing...                ##################################################

                        libibmad-static             ##################################################

                        Preparing...                ##################################################

                        ibsim                       ##################################################

                        Preparing...                ##################################################

                        ibacm                       ##################################################

                        Preparing...                ##################################################

                        librdmacm                   ##################################################

                        Preparing...                ##################################################

                        librdmacm-utils             ##################################################

                        Preparing...                ##################################################

                        librdmacm-devel             ##################################################

                        Preparing...                ##################################################

                        opensm-libs                 ##################################################

                        Preparing...                ##################################################

                        opensm                      ##################################################

                        Preparing...                ##################################################

                        opensm-devel                ##################################################

                        Preparing...                ##################################################

                        opensm-static               ##################################################

                        Preparing...                ##################################################

                        dapl                        ##################################################

                        Preparing...                ##################################################

                        dapl-devel                  ##################################################

                        Preparing...                ##################################################

                        dapl-devel-static           ##################################################

                        Preparing...                ##################################################

                        dapl-utils                  ##################################################

                        Preparing...                ##################################################

                        perftest                    ##################################################

                        Preparing...                ##################################################

                        mstflint                    ##################################################

                        Preparing...                ##################################################

                        mft                         ##################################################

                        Preparing...                ##################################################

                        srptools                    ##################################################

                        Preparing...                ##################################################

                        rds-tools                   ##################################################

                        Preparing...                ##################################################

                        rds-devel                   ##################################################

                        Preparing...                ##################################################

                        ibutils2                    ##################################################

                        Preparing...                ##################################################

                        ibutils                     ##################################################

                        Preparing...                ##################################################

                        cc_mgr                      ##################################################

                        Preparing...                ##################################################

                        dump_pr                     ##################################################

                        Preparing...                ##################################################

                        ar_mgr                      ##################################################

                        Preparing...                ##################################################

                        ibdump                      ##################################################

                        Preparing...                ##################################################

                        infiniband-diags            ##################################################

                        Preparing...                ##################################################

                        infiniband-diags-compat     ##################################################

                        Preparing...                ##################################################

                        qperf                       ##################################################

                        Preparing...                ##################################################

                        fca                         ##################################################

                        Preparing...                ##################################################

                        mxm                         ##################################################

                        Preparing...                ##################################################

                        openmpi                     ##################################################

                        Preparing...                ##################################################

                        bupc                        ##################################################

                        Preparing...                ##################################################

                        infinipath-psm              ##################################################

                        Preparing...                ##################################################

                        infinipath-psm-devel        ##################################################

                        Preparing...                ##################################################

                        mvapich2                    ##################################################

                        Preparing...                ##################################################

                        hcoll                       ##################################################

                        Preparing...                ##################################################

                        libibprof                   ##################################################

                        Preparing...                ##################################################

                        mlnxofed-docs               ##################################################

                        Preparing...                ##################################################

                        mpitests_mvapich2__2_0      ##################################################

                        Preparing...                ##################################################

                        mpitests_openmpi__1_8_4rc1  ##################################################

                        Device (42:00.0):

                                42:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]

                                Link Width: 8x

                                PCI Link Speed: Unknown

                         

                         

                        Installation finished successfully.

                         

                        Attempting to perform Firmware update...

                        Querying Mellanox devices firmware ...

                         

                        Device #1:

                        ----------

                         

                          Device Type:      ConnectX3

                          Part Number:      MCX312A-XCB_A2-A5

                          Description:      ConnectX-3 EN network interface card; 10GigE; dual-port SFP+; PCIe3.0 x8 8GT/s; RoHS R6

                          PSID:             MT_1080120023

                          PCI Device Name:  0000:42:00.0

                          Port1 MAC:        f452141fd030

                          Port2 MAC:        f452141fd031

                          Versions:         Current        Available

                             FW             2.11.0500      2.32.5100

                             PXE            3.4.0000       3.4.0306

                         

                          Status:           Update required

                         

                        ---------

                        Found 1 device(s) requiring firmware update...

                         

                        Device #1: Updating FW ... Done

                         

                        Restart needed for updates to take effect.

                        Log File: /tmp/MLNX_OFED_LINUX-2.3-2.0.0.27854.logs/fw_update.log

                        Please reboot your system for the changes to take effect.

                        Configuring /etc/security/limits.conf.

                         

                        This looks like a good thing - reboot the machine!

                         

                        # hca_self_test.ofed

                         

                         

                        ---- Performing Adapter Device Self Test ----

                        Number of CAs Detected ................. 1

                        PCI Device Check ....................... PASS

                        Kernel Arch ............................ x86_64

                        Host Driver Version .................... MLNX_OFED_LINUX-2.3-2.0.0 (OFED-2.3-2.0.0): 2.6.32-504.el6.x86_64

                        Host Driver RPM Check .................. PASS

                        Firmware on CA #0 NIC .................. v2.32.5100

                        Firmware Check on CA #0 (NIC) .......... PASS

                        Host Driver Initialization ............. PASS

                        Number of CA Ports Active .............. 0

                        Port State of Port #1 on CA #0 (NIC)..... DOWN (Ethernet)

                        Port State of Port #2 on CA #0 (NIC)..... DOWN (Ethernet)

                        Error Counter Check on CA #0 (NIC)...... NA (Eth ports)

                        Kernel Syslog Check .................... PASS

                        Node GUID on CA #0 (NIC) ............... f4:52:14:03:00:1f:d0:30

                        ------------------ DONE ---------------------