inn508

Members
  • Posts

    5
  • Joined

  • Last visited

inn508's Achievements

New User

New User (1/3)

  1. @RomanZ I use ARM. ARMHF can not use because device does not have ld-linux-armhf.so.3. If I create a link from ld-linux-armhf.so.3 to ld-linux.so.3, still not use, even in old version v2.4.5.
  2. 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/
  3. Finally I found a way to avoid the problem (A newer kernel is required to run this binary). Use old version. The last version available is 2.4.5, just modify interpreter then it can work.
  4. @RomanZ Thanks for your reply. I try ARM because I only find ld-linux.so.3 in /opt/lib/. (ARMHF needs ld-linux-armhf.so.3)
  5. 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?