Entware-3x - aria2c

Используем пакеты, расширяющие возможности оборудования
Pasha_ZZZ
Сообщения: 42
Зарегистрирован: 31 окт 2015, 10:29

Сообщение Pasha_ZZZ » 26 ноя 2016, 12:53

Привет.
aria2c установлена из Entware-3x.

Код: Выделить всё

aria2 version 1.27.1
Linux 4.4.32-rc1 #1580 Mon Nov 14 11:06:03 CET 2016 armv7l DD-WRT
Почему-то не воспринимает (только в арии) передачу URL через STDIN. Во всем остальном вроде работает. Даже hexdump'ом смотрел - все как положено приходит. На простейший тест

Код: Выделить всё

echo 'http://v4.ident.me'|aria2c -i -
выдает "No files to download."
В той же самой версии на винде у меня и большом линуксе у нескольких человек - тоже все работает.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1355
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 26 ноя 2016, 13:32

Pasha_ZZZ писал(а):Источник цитаты тоже все работает.

И на entware-3x на arm железках работает. А вот на mipsel не хочет (проверено на 2х железках с абсолютно разными прошивками).
Проще всего вместо stdin использовать реальный файл, куда записывать URL - с этим работает.

Pasha_ZZZ
Сообщения: 42
Зарегистрирован: 31 окт 2015, 10:29

Сообщение Pasha_ZZZ » 26 ноя 2016, 13:38

Не, ну это конечно понятно, что обходной путь. Но надо бы как-то хотя бы попытаться сделать, чтобы заработало. Тем более у меня на гитхабе арии уже тикет открыт. И кстати у меня АРМ, это ж видно из uname.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1355
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 26 ноя 2016, 13:50

Вот на armv5

Код: Выделить всё

 #  echo http://entware-3x.zyxmon.org/binaries/other/Entware-3x_0.98alt.qpkg | aria2c -i -

11/26 13:48:28 [NOTICE] Downloading 1 item(s)

11/26 13:48:28 [NOTICE] File already exists. Renamed to /share/HDA_DATA/.qpkg/Entware-3x/root/Entware-3x_0.98alt.1.qpkg.

11/26 13:48:28 [NOTICE] Download complete: /share/HDA_DATA/.qpkg/Entware-3x/root/Entware-3x_0.98alt.1.qpkg

Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
bf888c|OK  |   305KiB/s|/share/HDA_DATA/.qpkg/Entware-3x/root/Entware-3x_0.98alt.1.qpkg

Status Legend:
(OK):download completed.
/share/HDA_DATA/.qpkg/Entware-3x/root # cat /proc/cpuinfo
Processor name  : Feroceon 88F6282 rev 1 (v5l) @ 2 GHz
BogoMIPS        : 1980.82
Features        : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1

Hardware        : Feroceon-KW ARM
Revision        : 0000
Serial          : 0000000000000000

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1355
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 26 ноя 2016, 13:57

Загадка прямо. НА armv7 и x64 - не работает.
Pasha_ZZZ писал(а):Источник цитаты Но надо бы как-то хотя бы попытаться сделать, чтобы заработало.

Если знаете как - скажите.

Pasha_ZZZ
Сообщения: 42
Зарегистрирован: 31 окт 2015, 10:29

Сообщение Pasha_ZZZ » 26 ноя 2016, 13:59

Ну так, всеобщими усилиями... Вот уже например выяснили, на каких не работает. Если на х64 правда не работает - то гораздо проще будет тестить разрабу...

Pasha_ZZZ
Сообщения: 42
Зарегистрирован: 31 окт 2015, 10:29

Сообщение Pasha_ZZZ » 26 ноя 2016, 14:02

На Win64 работает... А можно конфиг из aria2c -v, где не работает?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1355
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 26 ноя 2016, 14:22

Я думаю проблема возникает на уровне взаимодействия с прошивкой. На armv5 у меня супер новая, супер бета.
Проверил aria 1.29.0 - проблема осталась. Конфиг ничего не даст. Ловите из последнего теста

Код: Выделить всё

 aria2c -v
aria2 version 1.29.0
Copyright (C) 2006, 2016 Tatsuhiro Tsujikawa

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

** Configuration **
Enabled Features: BitTorrent, GZip, HTTPS, Message Digest, Metalink, XML-RPC, SFTP
Hash Algorithms: sha-1, sha-224, sha-256, sha-384, sha-512, md5, adler32
Libraries: zlib/1.2.8 libxml2/2.9.4 OpenSSL/1.0.2j libssh2/1.7.0
Compiler: gcc 5.4.0
  built by   x86_64-pc-linux-gnu
  targetting arm-openwrt-linux-gnu
  on         Nov 26 2016 11:03:07
System: Linux 3.10.20-al-2.5.3_sa #2 SMP Wed Nov 2 05:58:57 CST 2016 armv7l

Report bugs to https://github.com/aria2/aria2/issues
Visit https://aria2.github.io/

Pasha_ZZZ
Сообщения: 42
Зарегистрирован: 31 окт 2015, 10:29

Сообщение Pasha_ZZZ » 26 ноя 2016, 14:26

Такое у меня есть... я про х64 имел в виду ;-) ну и про mipsel
Может дадут какую-нибудь суперотладочную версию для проверки тогда, но надо сначала пособирать инфы какая сейчас есть

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1355
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 26 ноя 2016, 14:31

Все оказалось просто - создайте правильный /dev/stdin и все заработает. Вопрос закрыт!


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей