inn508

Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by inn508

  1. I have the same problem with @bielen2k
    https://forum.resilio.com/topic/43414-latest-desktop-build-252/?do=findComment&comment=120480

    V2.4.5 can work.
    After V2.5.x, all have problem with [A newer kernel is required to run this binary. (__kernel_cmpxchg64 helper)]

    Device: MiWiFi R1D(Tomato-Shibby with Entware-ng) + arm package

    # cat /proc/cpuinfo
    Processor       : ARMv7 Processor rev 0 (v7l)
    processor       : 0
    BogoMIPS        : 1998.84
    
    processor       : 1
    BogoMIPS        : 1998.84
    
    Features        : swp half thumb fastmult edsp
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x3
    CPU part        : 0xc09
    CPU revision    : 0
    
    Hardware        : Northstar Prototype
    Revision        : 0000
    Serial          : 0000000000000000
    # cat /proc/version
    Linux version 2.6.36.4brcmarm (root@ubuntu1404) (gcc version 4.5.3 (Buildroot 2012.02) ) #2 SMP PREEMPT Sun May 21 02:41:38 CST 2017


    And I can not generate "crash dump" file follow https://sigquit.wordpress.com/2009/03/13/the-core-pattern/

  2. I ues MiWiFi router(R1D), and it has already install Tomato-Shibby 136 with entware.

    I have done some research about it.
    https://forum.resilio.com/topic/43083-install-resilio-on-arm-router/
    https://forum.resilio.com/topic/33449-bittorrent-sync-on-miwifi/

    First, I run the rslsync

    # ./rslsync
    -sh: rslsync: not found

     

    So I use patchelf to change interpreter

    # patchelf --set-interpreter /opt/lib/ld-linux.so.3 ./rslsync


    Then try again

    # ./rslsync
    ./rslsync: /lib/libpthread.so.0: no version information available (required by ./rslsync)
    ./rslsync: /lib/libpthread.so.0: no version information available (required by /opt/lib/librt.so.1)
    ./rslsync: /lib/libpthread.so.0: no version information available (required by /opt/lib/librt.so.1)
    ./rslsync: relocation error: ./rslsync: symbol __pthread_key_create, version GLIBC_2.4 not defined in file libpthread.so.0 with link time reference
    
    # ldd rslsync
    rslsync: /lib/libpthread.so.0: no version information available (required by rslsync)
    rslsync: /lib/libpthread.so.0: no version information available (required by /opt/lib/librt.so.1)
    rslsync: /lib/libpthread.so.0: no version information available (required by /opt/lib/librt.so.1)
            librt.so.1 => /opt/lib/librt.so.1 (0x40147000)
            libcrypt.so.1 => /opt/lib/libcrypt.so.1 (0x40051000)
            libdl.so.2 => /opt/lib/libdl.so.2 (0x40090000)
            libm.so.6 => /opt/lib/libm.so.6 (0x4015e000)
            libpthread.so.0 => /lib/libpthread.so.0 (0x400a3000)
            libc.so.6 => /opt/lib/libc.so.6 (0x40213000)
            /opt/lib/ld-linux.so.3 (0x400f6000)
            libc.so.0 => /lib/libc.so.0 (0x40350000)
            ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x400be000)

     

    Fix libpthread.so.0 path

    # patchelf --remove-needed libpthread.so.0 ./rslsync
    # patchelf --add-needed /opt/lib/libpthread.so.0 ./rslsync


    But still error

    # ./rslsync
    A newer kernel is required to run this binary. (__kernel_cmpxchg64 helper)
    Aborted
    
    # ldd rslsync
            /opt/lib/libpthread.so.0 (0x40122000)
            librt.so.1 => /opt/lib/librt.so.1 (0x40059000)
            libcrypt.so.1 => /opt/lib/libcrypt.so.1 (0x400d4000)
            libdl.so.2 => /opt/lib/libdl.so.2 (0x4014c000)
            libm.so.6 => /opt/lib/libm.so.6 (0x4015f000)
            libc.so.6 => /opt/lib/libc.so.6 (0x40214000)
            /opt/lib/ld-linux.so.3 (0x40025000)

     

    I have confirmed that all the files (*.so.*) are in /opt/lib/.

    Does anyone know how to fix it?