Endpoint Protection

 View Only
  • 1.  Oracle Linux Kernel Autocompile Issue

    Posted Oct 28, 2016 09:25 AM

    Hi Team

    I'm having a weird situation with SEP for LINUX 12.1 RU 6 MP6, perhaps you could say that I need to try with SEP 14 but anyway I would like to share the situation and hear ideas.

    Situation:

    Oracle Linux with kernel: 4.1.12-61.1.13.el6uek.x86_64  (not sure if it has Oracle Support)

    Autoprotect show as Malfunctioning.

    Autocompile features from RU6 didn't work the error was: "Pre-comiled Auto-Protect kernel modules are not loaded yet, need compile from source code ... failed with error: 1"

    So next step: Manually Compile code, then used the following articles:

    TECH132773 Manually compile Auto-Protect kernel modules for Endpoint Protection for Linux

    A lot of Sym Connect articles but the most related to the issue: https://www.symantec.com/connect/articles/how-install-sep-1216-mp3-linux-rhel-72

    Already installed and latest version for the following packages: glibc-2.12.-1.192.e16.i686  libgcc-4.4.7-17.e16.i686 libX11-1.6.3-2.e16.i686

    yum install kernel-devel-$(uname -r) shows No package kernel-devel-4.1.12-61.1.13.... available , Error Nothing to do. (I have a little suspect about yum access to the entire repositories but not confirmed).

    Finally the compilation.... Build process failed.

    I tried the following forms of arguments:

    -1-

    ./build.sh --kernel-dir /lib/modules/$(uname -r)/build
    DATE: starting to build kernel modules of SEP for Linux Kernel release not specified. Build kernel modules for current kernel version 4.1.12-61.1.13.el6uek.x86_64
    /lib/modules/4.1.12-61.1.13.el6uek.x86_64/build does not exist

    -2-

    ./build.sh --kernel-dir /lib/modules/4.1.12-61.1.13.el6uek.x86_64/build
    DATE: starting to build kernel modules of SEP for Linux Kernel release not specified. Build kernel modules for current kernel version 4.1.12-61.1.13.el6uek.x86_64
    /lib/modules/4.1.12-61.1.13.el6uek.x86_64/build does not exist

    -3-

    ./build.sh --kernel-dir /lib/modules/4.1.12-61.1.10.el6uek.x86_64/build
    DATE: starting to build kernel modules of SEP for Linux Kernel release not specified. Build kernel modules for current kernel version 4.1.12-61.1.13.el6uek.x86_64
    /lib/modules/4.1.12-61.1.10.el6uek.x86_64/build does not exist

    -4- The last intent and lot of errors ( check that it triggered by using Red Hat Kernel (2.x) and not the OL 4.x):+

    The following is the complete log, my assumptions about it:

    1. Something missing with the kernel-devel ?

     

    ./build.sh --kernel-dir /lib/modules/2.6.32-642.6.1.el6.x86_64/build
    DATE: starting to build kernel modules of SEP for Linux
    Kernel release not specified. Build kernel modules for current kernel version 4.1.12-61.1.13.el6uek.x86_64
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600
    rm -f *.o *.ko *.mod.c .*.cmd modules.order Module.symvers* Module.markers Modules.symvers *.ko.unsigned Makefile.xen
    rm -rf .tmp_versions* .build-*
    .....
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600
    make -C /lib/modules/2.6.32-642.6.1.el6.x86_64/build M=/home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev MODVERDIR=/home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/.tmp_versions-custom-4.1.12-61.1.13.el6uek-x86_64 modules
    make[1]: Entering directory `/usr/src/kernels/2.6.32-642.6.1.el6.x86_64'
      CC [M]  /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/symev.o
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/symev.c: In function ‘sym_filename_str’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/symev.c:181: warning: return discards qualifiers from pointer target type
      CC [M]  /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/syscalls.o
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/syscalls.c: In function ‘get_ia32_from_interrupt_table’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/syscalls.c:124: warning: cast to pointer from integer of different size
      CC [M]  /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/fileops.o
      CC [M]  /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.o
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:47:29: error: linux/nfsd/nfsd.h: No such file or directory
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:48:30: error: linux/nfsd/cache.h: No such file or directory
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:49:28: error: linux/nfsd/xdr.h: No such file or directory
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:50:29: error: linux/nfsd/xdr3.h: No such file or directory
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:52:30: error: linux/nfsd/state.h: No such file or directory
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:53:29: error: linux/nfsd/xdr4.h: No such file or directory
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:436: warning: ‘struct nfsd_diropres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:436: warning: its scope is only this definition or declaration, which is probably not what you want
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:436: warning: ‘struct nfsd_createargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd2_proc_create’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:438: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:438: error: (Each undeclared identifier is reported only once
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:438: error: for each function it appears in.)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:453: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:453: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:454: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:454: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:458: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:462: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:479: warning: ‘struct nfsd_readres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:479: warning: ‘struct nfsd_readargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd2_proc_read’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:481: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:496: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:496: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:499: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:503: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:509: error: ‘nfserr_perm’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:510: error: ‘nfserr_io’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:511: error: ‘nfserr_acces’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:530: warning: ‘struct nfsd_attrstat’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:530: warning: ‘struct nfsd_writeargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd2_proc_write’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:532: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:546: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:546: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:550: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:554: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:572: warning: ‘struct nfsd_diropargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd2_proc_remove’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:574: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:589: error: storage size of ‘iarg’ isn’t known
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:590: error: storage size of ‘ires’ isn’t known
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:593: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:594: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:595: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:615: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:615: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:590: warning: unused variable ‘ires’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:589: warning: unused variable ‘iarg’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfs2_rename_hook’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:650: error: storage size of ‘iarg’ isn’t known
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:651: error: storage size of ‘ires’ isn’t known
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:651: warning: unused variable ‘ires’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:650: warning: unused variable ‘iarg’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:700: warning: ‘struct nfsd_renameargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd2_proc_rename’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:702: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:710: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:717: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:717: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:735: warning: ‘struct nfsd_linkargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd2_proc_link’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:737: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:745: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:752: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:752: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:846: warning: ‘struct nfsd3_accessres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:846: warning: ‘struct nfsd3_accessargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_access’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:848: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:863: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:863: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:866: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:870: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:877: error: ‘nfserr_perm’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:878: error: ‘nfserr_io’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:879: error: ‘nfserr_acces’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:897: warning: ‘struct nfsd3_diropres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:897: warning: ‘struct nfsd3_createargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_create’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:899: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:910: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:910: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:914: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:918: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:935: warning: ‘struct nfsd3_readres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:935: warning: ‘struct nfsd3_readargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_read’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:937: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:952: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:952: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:955: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:959: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:966: error: ‘nfserr_perm’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:967: error: ‘nfserr_io’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:968: error: ‘nfserr_acces’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:989: warning: ‘struct nfsd3_writeres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:989: warning: ‘struct nfsd3_writeargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_write’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:991: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1006: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1006: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1009: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1011: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1015: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1034: warning: ‘struct nfsd3_attrstat’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1034: warning: ‘struct nfsd3_diropargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_remove’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1036: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1046: error: storage size of ‘iresp’ isn’t known
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1076: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1076: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1046: warning: unused variable ‘iresp’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfs3_rename_hook’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1110: error: storage size of ‘iarg’ isn’t known
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1111: error: storage size of ‘ires’ isn’t known
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1111: warning: unused variable ‘ires’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1110: warning: unused variable ‘iarg’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1159: warning: ‘struct nfsd3_renameres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1159: warning: ‘struct nfsd3_renameargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_rename’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1161: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1174: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1174: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1174: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1192: warning: ‘struct nfsd3_linkres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1192: warning: ‘struct nfsd3_linkargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_link’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1194: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1207: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1207: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1207: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1223: warning: ‘struct nfsd3_commitres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1223: warning: ‘struct nfsd3_commitargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd3_proc_commit’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1225: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1235: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1235: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1239: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1243: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1317: warning: ‘struct nfsd4_putfh’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd4_putfh’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1319: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1320: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1320: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1324: error: ‘NFSD_MAY_NOP’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: At top level:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1331: warning: ‘struct nfsd4_compoundres’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1331: warning: ‘struct nfsd4_compoundargs’ declared inside parameter list
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c: In function ‘symev_nfsd4_proc_compound’:
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1350: error: ‘nfserr_dropit’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1353: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1354: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1357: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1404: error: implicit declaration of function ‘fh_init’
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1410: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1411: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1415: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1425: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1431: error: ‘nfserr_perm’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1432: error: ‘nfserr_io’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1433: error: ‘nfserr_acces’ undeclared (first use in this function)
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1438: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1439: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1444: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1445: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1445: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1447: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1447: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1455: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1468: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1471: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1472: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1476: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1486: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1500: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1501: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1511: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1517: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1523: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1532: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1543: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1544: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1544: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1546: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1546: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1553: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1559: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1560: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1560: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1562: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1562: error: dereferencing pointer to incomplete type
    /home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.c:1569: error: dereferencing pointer to incomplete type
    make[2]: *** [/home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev/hnfs.o] Error 1
    make[1]: *** [_module_/home/user/Desktop/SEP_INSTALLER/src/ap-kernelmodule-12.1.7061-6600/symev] Error 2
    make[1]: Leaving directory `/usr/src/kernels/2.6.32-642.6.1.el6.x86_64'
    make: *** [custom] Error 2

     

     



  • 2.  RE: Oracle Linux Kernel Autocompile Issue

    Posted Oct 28, 2016 09:35 AM

    For your information

    Just to double check Oracle Linux + SEP compatibility I installed a VM with VirtualBox and a Oracle Linux 6.8 with the following kernel

    4.1.12-37.4.1.el6uek.x86_64

    The same error with Autoprotect appeared, I tried to run yum to install development libraries … but,, in my case I don’t have Oracle Support (the iso was downloaded recently),  so it was not possible to install by using yum (error below:

    [root@localhost symantec_antivirus]# yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r) -y

    Loaded plugins: security, ulninfo

    Setting up Install Process

    No package kernel-headers-4.1.12-37.4.1.el6uek.x86_64 available.

    No package kernel-devel-4.1.12-37.4.1.el6uek.x86_64 available.

    Error: Nothing to do)

     

    ……but I  tried to download from an external repository (not officially related with Oracle) and installed the package (kernel-uek-devel-4.1.12-37.4.1.el6uek.x86_64.rpm +libdtrace-ctf library) and then autoprotect works!

    DATE: Build succeeded

    [root@localhost symantec_antivirus]# ./sav info -a

    Enabled

     

    And the question for the 4.1.12-61 still open, thanks in advance for your help.



  • 3.  RE: Oracle Linux Kernel Autocompile Issue
    Best Answer

    Posted Oct 31, 2016 03:33 PM

    Backline found that was required to update some packages from kernel.

    1. Run yum erase kernel-uek kernel-uek-devel kernel-uek-headers

    2. Reinstall kernel-uek-devel kernel-uek-headers

    3. Reboot Linux

    4. SEP 12.1.6 MP6 up and running on Oracle Linux 6.8 Kernel 4.1.12-37.4.1.el6uek.x86_64