Делал unset LD_LIBRARY_PATH на пару с LD_PRELOAD. После делал перепроверкуkaztost писал(а):Источник цитаты Забыл
4) убедиться, что unset LD_LIBRARY_PATH.
Код: Выделить всё
echo $LD_LIBRARY_PATH
echo $LD_PRELOAD
Как это ни странно, но таковой имеется, точнее он под armv7, но без проблем работает под aarch64. Что конкретно интересует ?И раздобыть strace под aarch64 для точной диагностики.
Что-то маловато бинарниковПопробуйте Микросистема для удобной начальной установки Entware в качестве ограниченной замены или инструмента для установки entware. Все бинарники там статические под armv7.
Код: Выделить всё
busybox
scp
sftp
ssh
ssh-keygen
dropbear
dropbearkey
mc
UPD: Кажется нашёл где проблема, вчера по запарке не заметил
Код: Выделить всё
Connecting to entware-3x.zyxmon.org (81.4.123.217:80)
libc-2.25.so 1% |* | 15840 0:01:16 ETA
libc-2.25.so весит 123 КБ
Хм, валидация по md5 ой как-бы не помешала ... пойду заменять либу и проверять ...
UPD2: Всё равно Segmentation fault, значит проблема всё же в чем-то другом. Хотя и это тоже вылезло бы в своё время

UPD3: Провалидировал все загруженные файлы - ld-2.25.so тоже оказался битым, хотя при его загрузке прогресс дошёл до 100%
Итак, заменил либы, едем дальше.
Код: Выделить всё
-bash-4.3# unset LD_LIBRARY_PATH
-bash-4.3# unset LD_PRELOAD
-bash-4.3# /opt/bin/opkg update
Downloading http://entware-3x.zyxmon.org/binaries/armv7/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/packages
-bash-4.3# /opt/bin/opkg install entware-opt
Installing entware-opt (1.0-4) to root...
Downloading http://entware-3x.zyxmon.org/binaries/armv7/entware-opt_1.0-4_armv7-3x.ipk
Collected errors:
* parse_from_stream_nomalloc: Missing new line character at end of file!
* satisfy_dependencies_for: Cannot satisfy the following dependencies for entware-opt:
* zoneinfo-asia * zoneinfo-europe * terminfo * locales *
* opkg_install_cmd: Cannot install package entware-opt.
-bash-4.3# /opt/bin/opkg install opkg
Unknown package 'opkg'.
Collected errors:
* parse_from_stream_nomalloc: Missing new line character at end of file!
* opkg_install_cmd: Cannot install package opkg.
Бинарники завелись, но всё снова не слава богу

UPD4:
Код: Выделить всё
ls -l /opt/var/opkg-lists/packages
-rw-rw-rw- 1 root root 125280 Jan 3 01:01 /opt/var/opkg-lists/packages
Сливаю
Код: Выделить всё
http://entware-3x.zyxmon.org/binaries/armv7/Packages.gz
UPD5:
Код: Выделить всё
/opt/bin/opkg update
Downloading http://entware-3x.zyxmon.org/binaries/armv7/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/packages
Collected errors:
* parse_from_stream_nomalloc: Missing new line character at end of file!
-bash-4.3# ls -l /opt/var/opkg-lists/
-rw-rw-rw- 1 root root 125280 Jan 3 01:37 packages
Размер снова 125280, при этом судя по логам, то, что назагружал битого wget так же весит 125280 (ниже выдержки из логов)
Код: Выделить всё
ls -l /opt/lib/libc-2.25.so
-rw-rw-rw- 1 root root 125280 Jan 2 06:40
ls -l /opt/lib/ld-2.25.so
-rwxr-xr-x 1 root root 125280 Jan 2 06:40
Интересно, что это за нахрен такой (простите мой английский) ??? Роутер тут точно ни с какого бока - уже проверил на 2-х (один стоит на расстоянии вытянутой руки), софт тоже - та же петрушка у wget и opkg. В чём затык ? В железе ? Так я без проблем на смарте смотрю потоковое видео и качаю многомегабайтные файлы браузером, а вот shell-софт давится по неясной причине и обгрызает файлы больше 125280 байт

UPD6: Сейчас слил браузером на смарте Packages.gz - размер корректный - 291193