What's new

Diversion [Solved] Diversion update error - GLIBC_2.17 not defined in file libc.so.6

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

PoulGrym

New Around Here
Having issues updating diversion, can anyone please help me to reinstall diversion or resolve the issue?

RT-AX88U @Merlin 386.1
  1. Admin@RT-AX88U-DEF0:/tmp/mnt/AX88U-USB/entware/share/diversion# diversion
  2. cmp: relocation error: cmp: symbol topt_long version GLIBC_2.17 not defined in file libc.so.6 with link time reference
...
  1. ✔ write-config.div integrated
  2. ✔ yt-blocking.div integrated
  3. cmp: relocation error: cmp: symbol topt_long version GLIBC_2.17 not defined in file libc.so.6 with link time reference
  4. cmp: relocation error: cmp: symbol topt_long version GLIBC_2.17 not defined in file libc.so.6 with link time reference
  5. cmp: relocation error: cmp: symbol topt_long version GLIBC_2.17 not defined in file libc.so.6 with link time reference
  6. cmp: relocation error: cmp: symbol topt_long version GLIBC_2.17 not defined in file libc.so.6 with link time reference
  7. cmp: relocation error: cmp: symbol topt_long version GLIBC_2.17 not defined in file libc.so.6 with link time reference
  8. cmp: relocation error: cmp: symbol topt_long version GLIBC_2.17 not defined in file libc.so.6 with link time reference

..

 
Looks like the cmp command is not run as /usr/bin/cmp but by a (non-existing) Entware package.
In amtm run ep, 2 and post output.
 
Looks like the cmp command is not run as /usr/bin/cmp but by a (non-existing) Entware package.
In amtm run ep, 2 and post output.
EP 2 output.jpg
 
Last edited:
Don’t know why you need the Entware cmp command but I recommend removing it, it is no longer available in Entware.
Run
Code:
opkg remove cmp
 
Admin@RT-AX88U-DEF0:/tmp/mnt/AX88U-USB/entware/share/diversion# opkg list-installed
bind-dig - 9.16.8-1
bind-libs - 9.16.8-1
ca-bundle - 20200601-1
column - 2.36-2
diffutils - 3.7-2
entware-opt - 227000-3
entware-release - 1.0-2
entware-upgrade - 1.0-1
findutils - 4.7.0-2
glib2 - 2.66.1-1
grep - 3.6-1
haveged - 1.9.13-1
jq - 1.6-1
libatomic - 8.4.0-11
libattr - 2.4.48-2
libc - 2.27-11
libcap - 2.43-1
libcurl - 7.72.0-2
libdbi - 0.9.0-5
libedit - 20191231-3.1-1
libelf - 0.179-1
libevent2 - 2.1.11-2
libevent2-core - 2.1.11-2
libevent2-pthreads - 2.1.11-2
libexpat - 2.2.10-1
libffi - 3.3-2
libgcc - 8.4.0-11
libhavege - 1.9.13-1
libiconv-full - 1.11.1-4
libintl-full - 0.19.8.1-2
libjson-c - 0.15-1
libmnl - 1.0.4-2
libncurses - 6.2-1
libncursesw - 6.2-1
libnl-tiny - 2020-08-05-c291088f-1
libopenssl - 1.1.1h-1
libopenssl-conf - 1.1.1h-1
libpcre - 8.44-2
libpopt - 1.16-2
libpthread - 2.27-11
librt - 2.27-11
libsmartcols - 2.36-2
libsqlite3 - 3330000-1
libssp - 8.4.0-11
libstdcpp - 8.4.0-11
libunbound - 1.12.0-1
libuuid - 2.36-2
libuv - 1.40.0-1
locales - 2.27-9
logrotate - 3.17.0-1
ntp-utils - 4.2.8p15-3
ntpd - 4.2.8p15-3
oniguruma - 6.9.5_rev1-3
opkg - 2020-11-24-61b3c62d-1
p7zip - 16.02-3
pixelserv-tls - 2.3.1-1
procps-ng - 3.3.16-3
procps-ng-pkill - 3.3.16-3
sched-cake-oot - 2020-06-25-48979385-ax
sqlite3-cli - 3330000-1
syslog-ng - 3.29.1-3
tc-adv - 4.16.0-git-20191110
terminfo - 6.2-1
zlib - 1.2.11-3
zoneinfo-asia - 2020d-1
zoneinfo-europe - 2020d-1
Admin@RT-AX88U-DEF0:/tmp/mnt/AX88U-USB/entware/share/diversion#
 
should I just remove it from there?
As this package is no longer available in Entware I would think that’s a safe step.
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top