Jump to content
KRIO

Менеджер закачек pyload/aria2

Recommended Posts

2 часа назад, TheBB сказал:

Просто супер, теперь еще и удаляет. Это очень удобно! Большое спасибо!

Единственное, пришлось поставить еще opkg install python-setuptools т.к. без него не хотел устанавливаться Send2Trash.

Остался небольшой нюанс - если в имени пакета или файла есть русские буквы, то он выдает ошибку 'ascii' codec can't decode byte 0xd0 in position 58: ordinal not in range(128)

Share this post


Link to post
Share on other sites

aria2 поставилась без проблем. с pyload чтото не получилось, сервис вылетает и на сайт не заходит.

сделал по инструкции, пишет:

~ # pyload
27.04.2020 19:38:06 INFO      Starting pyLoad 0.4.20
27.04.2020 19:38:06 INFO      Using home directory: /opt/root/.pyload
27.04.2020 19:38:12 INFO      Activated plugins: ClickNLoad, EventMapper, ExternalScripts, UnSkipOnFail, UpdateManager, UserAgentSwitcher, XFileSharing
27.04.2020 19:38:12 INFO      Deactivate plugins: AndroidPhoneNotify, AntiStandby, AntiVirus, AppriseNotify, BypassCaptcha, Captcha9Kw, Checksum, CloudFlareDdos, DeathByCaptcha, DeleteFinished, DiscordNotifier, DownloadScheduler, ExpertDecoders, ExtractArchive, HotFolder, IRC, ImageTyperz, JustPremium, LinkFilter, LinkdecrypterComHook, LogMarker, MergeFiles, MultiHome, PushBullet, PushOver, RestartFailed, SkipRev, TransmissionRPC, WindowsPhoneNotify, XMPP
27.04.2020 19:38:12 INFO      Downloadtime: True
27.04.2020 19:38:12 ERROR     <<< UNCAUGHT EXCEPTION >>>
Traceback (most recent call last):
  File "/opt/bin/pyload", line 687, in <module>
    main()
  File "/opt/bin/pyload", line 678, in main
    pyload_core.start()
  File "/opt/bin/pyload", line 419, in start
    self.remoteManager.startBackends()
  File "/opt/share/pyload/module/remote/RemoteManager.py", line 76, in startBackends
    klass = getattr(__import__("module.remote.%s" % b, globals(), locals(), [b], -1), b)
AttributeError: 'module' object has no attribute 'ThriftBackend'

заметил что создает идентичные файлы в двух директориях var/pyload и root/.pyload

прописывал и 192.168.1.1 и 0.0.0.0, порт 8000 и ничего.

 

Share this post


Link to post
Share on other sites
1 час назад, zyxmon сказал:

Погуглите, еще, если другая

Гуглил, не эта. Директория по умолчанию создаётся Downloads

Share this post


Link to post
Share on other sites
48 минут назад, ikhaltanov сказал:

Директория по умолчанию создаётся Downloads

Так вопhос в регистре букв, а не в имени. Downloads != downloads

Share this post


Link to post
Share on other sites
9 часов назад, zyxmon сказал:

Так вопhос в регистре букв, а не в имени. Downloads != downloads

я про это и говорю, сама программа создала эту директорию Downloads, в настройках тоже Downloads. не маленькая, с большой буквы

Share this post


Link to post
Share on other sites

Запускать pyload нужно скриптом. Может тут собака порылась?

Share this post


Link to post
Share on other sites
8 минут назад, zyxmon сказал:

Запускать pyload нужно скриптом. Может тут собака порылась?

Скриптом тоже запускал

Share this post


Link to post
Share on other sites
18 минут назад, zyxmon сказал:

Проверил, все работает:

 

Лог установки - https://pastebin.com/U4ANSYMe

Морда

pyload.png

У меня при установке pyload не было доп пакетов после установки, как их вызвать на установку? :

  1. Installing libbz2 (1.0.8-1) to root...

Share this post


Link to post
Share on other sites
16 минут назад, ikhaltanov сказал:

как их вызвать на установку? :

Все устанавливается автоматически. Ставятся пакеты, от которых зависит текущий пакет, если они не установлены ранее.

PS Надеюсь `opkg update; opkg upgrade` перед установкой всегда делаете!

Share this post


Link to post
Share on other sites

Вопрос. Настроил через доменное имя доступ к 8000 порту. Но при заходе с внешнего интернета перебрасывает на 127.0.0.1 в браузере. В локальной сети через 192.168.1.1:8000 pyload открывается нормально, что поменять в настройках?

Если открывать по ссылке pyload.domain_name.keenetic.pro/login/ то открывается окно авторизации pyload, но дальше опять 127.0.0.1

Share this post


Link to post
Share on other sites

Захотел установить pyload но ошибка opkg_install_cmd: Cannot install package pyload проверил http://bin.entware.net/mipselsf-k3.4/Packages.html и действительно нет такого пакета. Вопрос пакет удален временно или навсегда?

Share this post


Link to post
Share on other sites
2 часа назад, AntonDyachenko сказал:

Вопрос пакет удален временно или навсегда?

Пакет удален т.к. написан на Python2, который исключен из Entware. После того, как разработчики pyload выпустят стабильную версию на Python3 - будем рассматривать вопрос о возвращении пакета. Пока версия pyload на Python3 имеет статус бета - https://pyload.net/

Share this post


Link to post
Share on other sites
19 hours ago, zyxmon said:

Пакет удален т.к. написан на Python2, который исключен из Entware. После того, как разработчики pyload выпустят стабильную версию на Python3 - будем рассматривать вопрос о возвращении пакета. Пока версия pyload на Python3 имеет статус бета - https://pyload.net/

Спасибо, это сэкономило мне пару часов. Я поставил арию и не взлетело. Вообще ничего не качалось по началу. В гуе не было никакой ошибки в лог файле расположенном по пути \var\log\aria2.log нашел запись с ошибкой

[SocketCore.cc:1021] errorCode=1 SSL/TLS handshake failure: unable to get local issuer certificate

Если кому поможет в будущем то лечиться добавлением строчки в конфиг который лежит по пути \etc\aria2.conf в раздел # Basic Options

check-certificate=false

Share this post


Link to post
Share on other sites

Сомневающимся: aria2 прекрасно работает через Yaaw. Для того, чтобы файлы закачивались не на основной раздел с Opkg, то в настройках /opt/etc/aria2.conf (путь может отличаться) стоит указать другой раздел диска. Например, мой вариант настроек c директорией:

Spoiler


# Basic Options
dir=/tmp/mnt/778ab0d4-f92e-37fb-bd8b-993c9742028e/_In
input-file=/opt/var/aria2/session.dat
log=/opt/var/log/aria2.log
max-concurrent-downloads=8
check-integrity=true
continue=true
check-certificate=false

# BitTorrent/Metalink Options
bt-enable-lpd=true
bt-max-open-files=16
bt-max-peers=8
dht-file-path=/opt/var/aria2/dht.dat
dht-file-path6=/opt/var/aria2/dht6.dat
dht-listen-port=6801
#enable-dht6=true
listen-port=6801
max-overall-upload-limit=2M
seed-ratio=0

# RPC Options
enable-rpc=true
rpc-allow-origin-all=true
#rpc-certificate=/opt/var/aria2/aria2.pfx
rpc-listen-all=true

 

screenshot_2020-11-03.thumb.png.b6792d80fcdb6445360824e2410c61b4.png

 

Edited by mr.robot

Share this post


Link to post
Share on other sites

перечитал всю ветку, натсроил как здесь описано, не могу подключиться к aria2 по локалке с компа

Share this post


Link to post
Share on other sites

Добрый день! Извенияюсь за офтоп, но кто нибудь ставил aria на zyxel nas. Пытался пришаманить на 326, но шаман из меня крайне плохой, если кто поделиться рабочим маном по реализации сего буду благодарен.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...