True Image on openSUSE 11

Discussion in 'Acronis True Image Product Line' started by Gespenst, Oct 24, 2008.

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

    Gespenst Registered Member

    Joined:
    Oct 1, 2008
    Posts:
    6
    Hi there,

    I will install Acronis True Image Echo Server on openSUSE 11.

    First, I run the Acronis setup script. The Snapapi26 Modul compiling failds.

    dkms build -m snapapi26 -v 0.7.29 --config /boot/config-2.6.25.16-0.1-default --kernelsourcedir /usr/src/linux-2.6.25.16-0.1 --arch x86_64

    Code:
    Preparing kernel 2.6.25.16-0.1-default 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.25.16-0.1-default
    make oldconfig.....
    make prepare.....
    
    Building module:
    cleaning build area....
    make KERNELRELEASE=2.6.25.16-0.1-default -C /usr/src/linux-2.6.25.16-0.1 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.25.16-0.1-default (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/snapapi26/0.7.29/build/ for more information.
    /var/lib/dkms/snapapi26/0.7.29/build/make.log:

    Code:
    DKMS make.log for snapapi26-0.7.29 for kernel 2.6.25.16-0.1-default (x86_64)
    Fri Oct 24 16:57:19 CEST 2008
    make: Entering directory `/usr/src/linux-2.6.25.16-0.1'
    
      WARNING: Symbol version dump /usr/src/linux-2.6.25.16-0.1/Module.symvers
               is missing; modules will have no dependencies and modversions.
    
      CC [M]  /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.o
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:607:34: error: macro "bio_io_error" passed 2 arguments, but takes just 1
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âmake_original_requestâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:607: error: âbio_io_errorâ undeclared (first use in this function)
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:607: error: (Each undeclared identifier is reported only once
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:607: error: for each function it appears in.)
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âprint_bioâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1105: warning: format â%lluâ expects type âlong long unsigned intâ, but argument 6 has type âsector_tâ
    /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 âsnapapi_make_requestâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1528: error: too many arguments to function âbio_endioâ
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âsession_devinfoâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1870: error: âstruct hd_structâ has no member named âiosâ
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1871: error: âstruct hd_structâ has no member named âsectorsâ
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1872: error: âstruct hd_structâ has no member named âiosâ
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1873: error: âstruct hd_structâ has no member named âsectorsâ
    /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
    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.25.16-0.1'
    I will fix the problem like that:

    https://www.wilderssecurity.com/showpost.php?p=1215699&postcount=4

    My snapapi26.c file likes that:

    Code:
    ...
    out_err:
            bio_endio(bio, -EIO);
            return 0;
    }
    ..
    if (!q) {
            ...
            bio_io_error(bio);
            return 1;
    }
    ...
    snumbd26.c:

    Code:
    if (!s) {
            ...
            bio_endio(bio, -EIO);
            return 0;
    }
    
    I use EXTRA_CFLAGS

    dkms build -m snapapi26 -v 0.7.29 --config /boot/config-2.6.25.16-0.1-default --kernelsourcedir /usr/src/linux-2.6.25.16-0.1 --arch x86_64

    make.log now:

    Code:
    DKMS make.log for snapapi26-0.7.29 for kernel 2.6.25.16-0.1-default (x86_64)
    Fri Oct 24 17:12:06 CEST 2008
    make: Entering directory `/usr/src/linux-2.6.25.16-0.1'
    
      WARNING: Symbol version dump /usr/src/linux-2.6.25.16-0.1/Module.symvers
               is missing; modules will have no dependencies and modversions.
    
      CC [M]  /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.o
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c: In function âprint_bioâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1105: warning: format â%lluâ expects type âlong long unsigned intâ, but argument 6 has type âsector_tâ
    /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 âsession_devinfoâ:
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1870: error: âstruct hd_structâ has no member named âiosâ
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1871: error: âstruct hd_structâ has no member named âsectorsâ
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1872: error: âstruct hd_structâ has no member named âiosâ
    /var/lib/dkms/snapapi26/0.7.29/build/snapapi26.c:1873: error: âstruct hd_structâ has no member named âsectorsâ
    /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
    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.25.16-0.1'
    
    Can you help me?

    Gespenst
     
  2. NumLock

    NumLock Registered Member

    Joined:
    Sep 21, 2007
    Posts:
    223
    make sure you have the following rpms installed:

    gcc
    glibc-devel
    kernel-source (must be exactly the same as the kernel your using) (64bit OS might require a different version of kernel-source)
     
  3. Gespenst

    Gespenst Registered Member

    Joined:
    Oct 1, 2008
    Posts:
    6
    gcc und glib-devel is installed.

    Kernel-Sources:
    Version: 2.6.25.16-0.1 Installed: 2.6.25.16-0.1

    uname -a:

    Linux hermes 2.6.25.16-0.1-default #1 SMP 2008-08-21 00:34:25 +0200 x86_64 x86_64 x86_64 GNU/Linux
     
  4. Gespenst

    Gespenst Registered Member

    Joined:
    Oct 1, 2008
    Posts:
    6
    Have you got no idear?
     
  5. Gespenst

    Gespenst Registered Member

    Joined:
    Oct 1, 2008
    Posts:
    6
    Sorry, I pester. Unfortunately, the system running until Wednesday.
     
  6. Gespenst

    Gespenst Registered Member

    Joined:
    Oct 1, 2008
    Posts:
    6
  7. Gespenst

    Gespenst Registered Member

    Joined:
    Oct 1, 2008
    Posts:
    6
    It was a Password Cracker from the USA.
    Thanks,
    Gespenst
     
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.