Any distro based on 2.6.26 TI 9.5 Echo Server Linux fails to install

Discussion in 'Acronis True Image Product Line' started by Biedak, Jul 14, 2008.

Thread Status:
Not open for further replies.
  1. Biedak

    Biedak Registered Member

    Joined:
    Jul 26, 2007
    Posts:
    2
    Hello,

    Today I have tried to install TrueImage 9.5 Echo Server Linux software on the latest kernel 2.6.26, but it is failing during the compilation of snapapi26 module.

    In order to pass the compilation process without the well known errors I've applied all of the previous hacks to the snapapi26 0.7.29 module as stays at:

    https://www.wilderssecurity.com/showthread.php?t=204638 (helpful for 2.6.24)
    and
    https://www.wilderssecurity.com/showthread.php?t=210610 (helpful for 2.6.25)

    Now it is the time to patch the source to make it work with the vanilla 2.6.26, here is some output:


    dkms build -m snapapi26 -v 0.7.29 -k 2.6.26-MX1 --config /boot/config-2.6.26-MX1 --arch i686 --kernelsourcedir /usr/src/linux-2.6.26

    Preparing kernel 2.6.26-MX1 for module build:
    (This is not compiling a kernel, just preparing kernel symbols)
    Storing current .config to be restored when complete
    Running Generic preparation routine
    make mrproper....
    using /boot/config-2.6.26-MX1
    make oldconfig.....
    make prepare.....

    Building module:
    cleaning build area....
    make KERNELRELEASE=2.6.26-MX1 -C /usr/src/linux-2.6.26 SUBDIRS=/var/lib/dkms/snapapi26/0.7.29/build modules....(bad exit status: 2)

    Error! Bad return status for module build on kernel: 2.6.26-MX1 (i686)
    Consult the make.log in the build directory
    /var/lib/dkms/snapapi26/0.7.29/build/ for more information.

    cat /var/lib/dkms/snapapi26/0.7.29/build/make.log
    DKMS make.log for snapapi26-0.7.29 for kernel 2.6.26-MX1 (i686)
    Mon Jul 14 18:28:09 CEST 2008
    make: Entering directory `/usr/src/linux-2.6.26'

    WARNING: Symbol version dump /usr/src/linux-2.6.26/Module.symvers
    is missing; modules will have no dependencies and modversions.

    find: /linux: No such file or directory
    find: /linux: No such file or directory
    CC [M] /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.o
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âsubmit_pending_requestâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1193: warning: assignment from incompatible pointer type
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âsa_cache_blockâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1289: warning: assignment from incompatible pointer type
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âbread_submit_biosâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:2034: warning: assignment from incompatible pointer type
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âsnapapi_vm_nopageâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:2981: error: âNOPAGE_SIGBUSâ undeclared (first use in this function)
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:2981: error: (Each undeclared identifier is reported only once
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:2981: error: for each function it appears in.)
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: At top level:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:3222: error: unknown field ânopageâ specified in initializer
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:3222: warning: initialization from incompatible pointer type
    make[1]: *** [/var/lib/dkms/snapapi26/0.7.29/build/snapapi26.o] Error 1
    make: *** [_module_/var/lib/dkms/snapapi26/0.7.29/build] Error 2
    make: Leaving directory `/usr/src/linux-2.6.26'

    I managed to dig around the "NOPAGE_SIGBUS undeclared" issue with 2.6.26, nothing but some patch for firegl driver which suffered from similar compialtion problem at: http://dev.archlinux.org/~travis/firegl_public.patch

    Any hints ?
     
  2. Biedak

    Biedak Registered Member

    Joined:
    Jul 26, 2007
    Posts:
    2
    Hi again,

    I have just tried the snapapi26-0.7.35 version but the error persists...

    here is the make.log:

    DKMS make.log for snapapi26-0.7.35 for kernel 2.6.26-MX1 (i686)
    Tue Jul 15 10:36:45 CEST 2008
    make: Entering directory `/usr/src/linux-2.6.26'

    WARNING: Symbol version dump /usr/src/linux-2.6.26/Module.symvers
    is missing; modules will have no dependencies and modversions.

    CC [M] /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.o
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c: In function âfind_next_blockâ:
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c:668: warning: label âout_endâ defined but not used
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c: In function âsnapapi_vm_nopageâ:
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c:3534: error: âNOPAGE_SIGBUSâ undeclared (first use in this function)
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c:3534: error: (Each undeclared identifier is reported only once
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c:3534: error: for each function it appears in.)
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c: At top level:
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c:3774: error: unknown field ânopageâ specified in initializer
    /var/lib/dkms/snapapi26/0.7.35/build/snapapi26.c:3774: warning: initialization from incompatible pointer type
    make[1]: *** [/var/lib/dkms/snapapi26/0.7.35/build/snapapi26.o] Error 1
    make: *** [_module_/var/lib/dkms/snapapi26/0.7.35/build] Error 2
    make: Leaving directory `/usr/src/linux-2.6.26'
     
  3. Acronis Support

    Acronis Support Acronis Support Staff

    Joined:
    Apr 28, 2004
    Posts:
    25,885
    Hello Biedak,

    Thank you for choosing Acronis Linux Server Disk Backup Software.

    We are sorry for delayed response.

    Could you please collect some information to let us investigate the problem thoroughly?

    Please download the Linux System Report utility available here and do the following to create the report:

    - Unpack the archive: # tar xvf sysinfo.tar

    - Make the script executable: # chmod +x sysinfo

    - Run the executable: # ./sysinfo

    Then submit a request for technical support. Attach all the collected files and information to your request along with the step-by-step description of the actions taken before the problem appears and the link to this thread. We will do our best to investigate the problem and provide you with a solution.

    Thank you.
    --
    Marat Setdikov
     
Thread Status:
Not open for further replies.