Endpoint Protection

 View Only
  • 1.  Compile Symantec Antivirus for Linux Kernel modules

    Posted Oct 01, 2009 11:35 AM
    Hey Guys,

    try at the moment to get autoprotect up and running. My kernel I use is not native supported 2.6.28-11-generic which is a newer one. When I try to compile the ap modules from Tarball I get the same error on each plattform. I use the 1.0.8 version of sav ap.
    dbusch-desktop ap-kernelmodule-1.0.8-17 # ./build.sh --kernel-dir /usr/src/linux-headers-2.6.28-11-generic
    Kernel release is not set, build the kernel modules for the current kernel release(2.6.28-11-generic)
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17
    rm -f *-custom-2.6.28-11-generic-i686.o symev-custom-2.6.28-11-generic-i686.ko symev-custom-2.6.28-11-generic-i686.mod.[co] .symev-custom-2.6.28-11-generic-i686.*.cmd
    rm -rf .tmp_versions-custom-2.6.28-11-generic-i686 .build-custom-2.6.28-11-generic-i686
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symap /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17
    rm -f *-custom-2.6.28-11-generic-i686.o symap-custom-2.6.28-11-generic-i686.ko linuxmod.o \
           symap-custom-2.6.28-11-generic-i686.mod.[co] .symap-custom-2.6.28-11-generic-i686.*.cmd \
           ../symev/.tmp_versions-custom-2.6.28-11-generic-i686/symap-custom-2.6.28-11-generic-i686.mod
    rm -rf .build-custom-2.6.28-11-generic-i686
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17
    make -C /usr/src/linux-headers-2.6.28-11-generic M=/home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev MODVERDIR=/home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/../symev/.tmp_versions-custom-2.6.28-11-generic-i686 modules
    make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.28-11-generic'
      CC [M]  /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.o
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c: In Funktion »symev_getfinfo«:
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2012: Warnung: geschweifte Klammern fehlen um Initialisierung
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2012: Warnung: (nahe der Initialisierung für »nd.path«)
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2353:96: Warnung: »SLE_VERSION_CODE« ist nicht definiert
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c: In Funktion »symev_do_symlink«:
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2358: Warnung: Übergabe des Arguments 3 von »vfs_symlink« von inkompatiblem Zeigertyp
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2358: Fehler: Zu wenige Argumente für Funktion »vfs_symlink«
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2501:92: Warnung: »SLE_VERSION_CODE« ist nicht definiert
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c: In Funktion »symev_do_unlink«:
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2506: Fehler: Zu wenige Argumente für Funktion »vfs_unlink«
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2773:90: Warnung: »SLE_VERSION_CODE« ist nicht definiert
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c: In Funktion »symev_evrstimes«:
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2776: Warnung: Übergabe des Arguments 2 von »notify_change« von inkompatiblem Zeigertyp
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.c:2776: Fehler: Zu wenige Argumente für Funktion »notify_change«
    make[2]: *** [/home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev/symev.o] Fehler 1
    make[1]: *** [_module_/home/dbusch/Desktop/ap-kernelmodule-1.0.8-17/symev] Fehler 2
    make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.28-11-generic'
    make: *** [custom] Fehler 2
    /home/dbusch/Desktop/ap-kernelmodule-1.0.8-17

    Build was stopped due to error.
    dbusch-desktop ap-kernelmodule-1.0.8-17 #

    OK some errors are maybe in german but guess it should be a big issue. I tried it in the latest ubuntu, in OpenSuse 11.1, Fedora Core 10 and 11 and have every where the exact same Error .

    Any suggestion for that ?

    Thanks


  • 2.  RE: Compile Symantec Antivirus for Linux Kernel modules

    Posted Oct 02, 2009 04:47 PM
    From what I've heard, you probably are only going to have good luck getting it to work right on the officially-supported versions of the Kernel.  You might try looking on some Linux help sites to see if anybody else has a good idea.


  • 3.  RE: Compile Symantec Antivirus for Linux Kernel modules

    Posted Oct 06, 2009 10:19 AM
    so my question is for what I have in this case ap-kernelmodule-1.0.8-17 to compile ? Nomraly there was the .rpm or .deb and this should be fine anyway. There could be as well done some dependencies for the rpms or debs, so it would install or stuff needed and as well would chancel when it can not be installed (dependencies etc.). The same for the liveUpdate rpm, the should be a dependencies for the currect working java version to use it.