Transmission remote keenetic ошибка подключения

ПРОБЛЕМА

При добавлении торрента через клиент Transmission Remote GUI — пишет ошибку: invalid download directory.
При этом, все работает через веб клиент или через иные клиенты.

РЕШЕНИЕ (Windows, Macos)

  1. Закрыть клиент (Transmission Remote GUI)
  2. Открыть файл настроек «transgui.ini» 

    • Windows: находится в папке установки, либо в папке пользователя.
    • Macos«/Users/username/.config/Transmission Remote GUI/transgui.ini»
  3. Изменить в нем параметр «LastDownloadDir» на верный.
    Либо полностью удалить блок настроек: [AddTorrent.Keenetic]

До:

LastDownloadDir=/tmp/mnt/01D6E20BCA4D27A0/Downloads/

После:

LastDownloadDir=/tmp/mnt/[yourdisk]/Downloads


———

Скорее всего это происходит при изменении путей дисков на роутере, а клиент — коряво работает с ними.

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

image.thumb.png.67794e2fc865b6a173246d33fe2db64a.png


Edited by leni8ec

Исходные данные:

• Роутер ZyXEL Keenetic Giga 2
• Подключенный к роутеру по USB внешний жесткий диск
• BitTorrent клиент, встроенный в роутер

Пытаюсь подключиться  к BitTorrent клиенту по адресу 192.168.1.1:8090 (порт по умолчанию 8090, у вас может быть другой, смотрите настройки) и ничего не происходит. То есть ошибка подключения и интерфейса торрент-клиента не вижу. Смотрю логи на роутере и вижу ошибки

transmissiond Error loading config file — exiting.
Service: «transmission» unexpectedly stopped.

Решение есть:

• Отключаете в интерфейсе роутера BitTorrent клиент (убираете галочку и жмете Применить)

• Подключаетесь по FTP к роутеру (если эта функция включена), либо просто к внешнему жесткому диску по USB, и удаляете файл /transmission/settings.json. Скорее всего он нулевого размера. Если размер не нулевой, то на всякий случай сделайте бэкап файла, пригодится.

• Если отключали жесткий диск, то подключаете его обратно к роутеру и запускаете BitTorrent клиент (Галочка «Включить» и кнопка «Применить»).

После этого пробуете подключиться по 192.168.1.1:8090. Если интерфейс отображается, то все нормально. На всякий случай еще раз посмотрите логи на роутере, все ли там в норме.

Вот именно таким образом я с этой проблемой разобрался. Очень надеюсь, что вам поможет.

Если у вас была похожая ситуация и вы нашли из нее выход – вэлкам в комментарии.

Проблема с управлением Transmission через Remote GUI

Прошу прощения как новичок, если тема заезжена, но чесслово, не нашел ответа. Итак, проблема (помогаю дочке): медиаплеер ASUS O!Play HDP-3R, подключен по Wi-Fi к интернету через роутер Netgear N150. В домашней сети имеет адрес 192.168.1.4. На плеер установил пакет MoServices как описано здесь на сайте через ноутбук, в свою очередь, на котором я установил прогу Transmission Remote GUI. В составе пакета запущен бит-торрент клиент Transmission. Так вот, проблема в управлении Transmission с помощью Transmission GUI Remote. Нифига не подключается. В инструкции написаны логин и пароль веб-интерфейса login: torrent, pwd: 1234. Создаю соединение в программе Transmission Remote GUI с адресом

http://192.168.1.4

, логином и паролем — отказ в соединении. Причем если адрес указать именно как

http://

<…>, то сообщение host not found, если же просто 192.168.1.4, то connection refused. Попытки обнулить логин и пароль ничего не дают. В то же время если в интернет-эксплорере тупо вбить 192.168.1.4, то ноут отлично соединяется с медиаплеером, появляется некий графический интерфейс, в котором есть пункт меню bittorrent client, тыкая в который вызывается некая управлялка к нему, позволяющая создавать закачки. И все работает. Но управлялка бедноватая, опять-таки она отлична по виду от привычного uTorrent клиента, что для дочки очень критично (мне-то наплевать). Хотелось бы прикрутить Transmission Remote GUI. Что я делаю не так? Я в общем-то знаю, что Transmission имеет ограничения по удаленному управлению, но штука в том, что обычные описания 127.0.01, 192.168.*.* должно вполне устраивать — ноут именно адрес такого вида имеет в домашней сети (192.168.1.2 или .3 — сейчас точно не помню). Т.е. по идее стандартная маска вполне должна подходить. Насчет проброски портов — пока порт 9091 в роутере не пробрасывал, но ПМСМ это не особо и нужно — обычным-то веб-интерфейсом от интернет-эксплорера Transmission управляется, причем по умолчанию именно через порт 9091. Еще раз прошу извинить, если тема знакомая.

ASUS O!Play HDP-3R, Router Netgear N150

Colder
 
Posts: 6
Joined: 19 Sep 2012, 00:33

Re: Проблема с управлением Transmission через Remote GUI

Postby FarVoice » 19 Sep 2012, 01:07

первый раз такое услышал. Если из браузера

http://192.168.1.4:9091

доступен, то и Remote GUI должен работать.
На всякий случай скиньте конфиг трансмишена сюда.

User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow
  • Website

Re: Проблема с управлением Transmission через Remote GUI

Postby Colder » 19 Sep 2012, 01:43

Спс что откликнулись :) Насчет конфига — я только от дочки, пока не могу. Но могу совершенно точно сказать, что ничего в нем от стандартного я не изменял. Ставил пакет moservices строго как указано в инструкции здесь на сайте (использовал онлайновую установку) командами телнета. Команда в команду. Все стало как часы, после чего в плеере зашел в меню «дополнительные сервисы»->moservices и запустил битторрент клиент. Потом поставил на ноуте дочки Remote GUI. Запускаю, пытаюсь создать новое соединение — облом. А тупо вбиваю в эксплорере адрес плеера — все отлично запускается, причем плеер тоже видит комп (создавая закачку, я, подсовывая торрент-файл, выбираю его из папки Temp на компе — никаких проблем). Но управлялка такого веб-интерфейса бедноватая и непривычная для дочки. Хотелось бы подружить Remote GUI. Между прочим, не могу понять, почему, если по умолчанию пакет Transmission настроен на логин torrent и пароль 1234, при вызове из интернет-эксплорера интерфейс не требует никакого логина-пароля. Отлично обходится без него. Попытка гуглить наскочила на подобную (точнее точь-в-точь) проблему, но увы, удовлетворительного ответа дано не было.

ASUS O!Play HDP-3R, Router Netgear N150

Colder
 
Posts: 6
Joined: 19 Sep 2012, 00:33

Re: Проблема с управлением Transmission через Remote GUI

Postby FarVoice » 19 Sep 2012, 02:47

вот потому я и просил выложить конфиг.
Зайдите в веб-морду, ткните на транс — Настройки скопируйте и выложите сюда.
Настораживает отсутствие авторизации на веб-морде транса…

User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow
  • Website

Re: Проблема с управлением Transmission через Remote GUI

Postby Colder » 20 Sep 2012, 23:14

Some update to the problem. Сегодня вновь побывал у дочки и проделал несколько экспериментов. Собственно говоря, кой-что я подозревал после обмена мнениями тут, к сожалению, подозрение подтвердилось. Так вот, до медиаплеера по порту 9091 достучаться невозможно. Т.е. если вбивать в адресную строку эксплорера полный адрес типа 192.168.1.3:9091, то веб-морда не отображается. (почему 3, а не 4 — при новой загрузке роутер назначил плееру такой адрес, чтобы в будущем адрес не гулял, я закрепил его в настройке роутера по мак-адресу). Веб-морда отображается, только если адрес указывать без порта или же с 80-ым портом (192.168.1.3:80). Я попытался пробросить порт в роутере по образцу и подобию, как я это делаю для StrongDC (выбрав службу TCP/UDP) — никакого эффекта. В то же время Transmission Remote GUI порт 80 не принимает (отображается сообщение «неизвестный метод присоединия к серверу»).
Насчет настроек — списал их с веб-морды, выкладываю:
В разделе модули:
embtorrent Embedded BitTorrent (btpd+unicgi) 0.1 Удалить 0.1
trans204 Transmission v2.04 Установить 0.2
transmission Transmission v2.12 Установить 0.4
udpxy UDP-to-HTTP Proxy v1.0-Chipmunk b19 Установить 0.3
wakelan Wake up NAS over Lan Установить 0.1
(я привожу тут те настройки, которые хоть отдаленно относятся к делу, как я понимаю. Если что-то еще, приведу).
Есть еще информация о системе, она нужна?
Нигде в веб-морде не нашел информации о логине torrent и пароле 1234.
Между прочим, заряженный мною торрент-файл через веб-морду полностью скачался, т.е. клиент работает :-)

ASUS O!Play HDP-3R, Router Netgear N150

Colder
 
Posts: 6
Joined: 19 Sep 2012, 00:33

Re: Проблема с управлением Transmission через Remote GUI

Postby Colder » 20 Sep 2012, 23:25

Еще нарисовалась пара неприятных проблем. Первое: подтвержден глюк насчет полного убивания мо-сервисов при выключении плеера с пульта, но вот лечение с помощью RootPatchedApp не сработало. Т.е. я это приложение разрешил (для пробы один раз с пульта, другой через веб-морду) — толку никакого. При отключении плеера с пульта всем мо-сервисам хана. Приходится перезагружать обесточиванием. При этом если выбрать перезагрузку плеера через веб-морду (не suspend, а именно перезагрузку), то убивания сервисов не происходит. Вторая проблема усугубляет первую: у дочки плеер соединяется с интернетом через Wi-Fi. Так вот, после обесточивания плеера при повторном включении соединение потеряно, его надо активировать заново. Но это одна восьмушка беды — главное в том, что при повторной активации беспроводного соединения надо заново вбивать пароль соединения! Он, зараза, не сохраняется! Вот это, действительно, засада. Есть ли какой-то способ сохранить пароль? Я не говорю уж об автоматическом восстановлении самого подключения. Для сравнения: у моей Дюны-101 характеристики беспроводного соединения достаточно задать один раз, после отключения электропитания и повторного включения Дюна автоматически восстанавливает беспроводное соединение.

ASUS O!Play HDP-3R, Router Netgear N150

Colder
 
Posts: 6
Joined: 19 Sep 2012, 00:33

Re: Проблема с управлением Transmission через Remote GUI

Postby Colder » 20 Sep 2012, 23:28

Еще добавка: поставил на ноуте дочки управлялку мо-сервисами OPlaySMSetup. Все отлично встало, управлялка достукивается до плеера и позволяет ими управлять. Чудны дела твои, господи.

ASUS O!Play HDP-3R, Router Netgear N150

Colder
 
Posts: 6
Joined: 19 Sep 2012, 00:33

Re: Проблема с управлением Transmission через Remote GUI

Postby FarVoice » 20 Sep 2012, 23:47

Вот только сейчас понял, что речь идёт о moServices2 и о embedded torrent client
Я же думал о moS3 и трансмишн :)
moS2 уже как год не поддерживается, модули не обновляются.
Так что мой совет — перепрошейте плеер через кнопку Ресет, чтобы вычистить всё, установите moS3 и уже в нём поставьте модули patchedRootApp и трансмишн

User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow
  • Website

Re: Проблема с управлением Transmission через Remote GUI

Postby Colder » 20 Sep 2012, 23:56

ОК, принято ;) . Я-то, как новичок, с ходу нашел только moservices 2. Ладно, поищу третий пакет. Что такое кнопка Ресет, не знаю, не видел :), но, во всяком случае, точно видел в управлялке мо-сервисами опцию полного удаления пакета, нет проблем. А насчет сохранения характеристик беспроводного соединения ничего не подскажете, очень уж неудобно. У нас местные чубайсы довольно часто балуются кратковременными отключениями электричества (буквально на пару-тройку минут, это у них, гадов, хобби такое), напрягает после каждого такого отключения все задавать заново.

ASUS O!Play HDP-3R, Router Netgear N150

Colder
 
Posts: 6
Joined: 19 Sep 2012, 00:33

Re: Проблема с управлением Transmission через Remote GUI

Postby FarVoice » 21 Sep 2012, 00:39

Если честно, я официальную прошивку снёс последний раз полтора года назад :) По поводу вайфай — имхо баловство это — драйвера под реалтековский чип, который стоит у вас зело кривые и выпрямлять их никто не собирается.
Да и скорости по вафле не хватает для более-менее серьёзных потоков. Мой вам совет — не поленитесь, прокиньте провод.
тема moServices3 —

viewtopic.php?f=16&t=694

тема альтернативных прошивок —

viewtopic.php?f=8&t=1029

ФАК по прошивке плеера —

viewforum.php?f=21

User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow
  • Website


Return to Модули

Who is online

Users browsing this forum: No registered users and 1 guest

Banat

Posts: 16
Joined: Wed Feb 25, 2015 9:45 am

Transmission Remote GUI connection refused

I’m getting connection refused with the Remote GUI although my Transmission settings file has not changed from earlier, when it worked fine.

Here output of ps aux | grep transmission-daemon:

Code: Select all

pi       15534  0.0  0.4   3548  1836 pts/0    S+   16:40   0:00 grep --color=to transmission-daemon

To confirm the daemon should be running fine on the RPi.

settings.json file:

Code: Select all

{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 5,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": true,
    "blocklist-url": "http://url"
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/mnt/usbdrive/torrent/done",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    "download-queue-size": 15,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/mnt/usbdrive/torrent/temp",
    "incomplete-dir-enabled": true,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 2,
    "peer-congestion-algorithm": "",
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 30,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "prefetch-enabled": 1,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": false,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "password",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "admin",
    "rpc-whitelist": "127.0.0.1,192.168.2.*",
    "rpc-whitelist-enabled": false,
    "scrape-paused-torrents-enabled": false,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": true,
    "seed-queue-size": 2,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": false,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 2,
  "utp-enabled": true,
    "watch-dir": "/mnt/usbdrive/torrent/watch",
    "watch-dir-enabled": true
}

I used to require RPC authentication and use an RPC whitelist, but I disabled both for testing, but that doesn’t help with the connection issue.

After research and googling, I’m suspecting it is due to folder permissions: I detached my USB drive on Raspberry Pi which is running Transmission Daemon as a service, and after reattaching the Remote GUI can’t connect. Could this be it?

Here permissions on the torrent temp folder:

Code: Select all

drwxrwxrwx  37 root debian-transmission   4096 Jan  1 13:50 temp

Banat

Posts: 16
Joined: Wed Feb 25, 2015 9:45 am

Re: Transmission Remote GUI connection refused

Post

by Banat »

This is the output of sudo netstat -tanp:

Code: Select all

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:49632           0.0.0.0:*               LISTEN      2842/btsync-daemon
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      5945/smbd
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      3372/X
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      4321/sshd
tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      2842/btsync-daemon
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      5945/smbd
tcp        0      0 192.168.2.48:445        192.168.2.18:40300      ESTABLISHED 6816/smbd
tcp        0      0 192.168.2.48:139        192.168.2.18:42347      ESTABLISHED 6298/smbd
tcp        0      0 192.168.2.48:22         192.168.2.18:44234      ESTABLISHED 12845/sshd: pi [pri

If I understand correctly, Transmission Daemon should be on this list as listening on 9091, but it’s not. So something is wrong.

My settings.json states that it should be listening on 9091, so not sure how to proceed with troubleshooting?

Banat

Posts: 16
Joined: Wed Feb 25, 2015 9:45 am

Re: Transmission Remote GUI connection refused

Post

by Banat »

I re-installed the daemon, but I still get connection refused :(

I noticed that the two bind address fields below are both 0.0.0.0. Is this an issue? I tried changing them to the IP of the Raspberry Pi Transmission is running on, but I still can’t connect.

Code: Select all

    "bind-address-ipv4": "0.0.0.0",
    "rpc-bind-address": "0.0.0.0",

Banat

Posts: 16
Joined: Wed Feb 25, 2015 9:45 am

Re: Transmission Remote GUI connection refused

Post

by Banat »

The new install settings.json had «port-forwarding-enabled» set as false, and when I set it as true now I was finally able to connect, and everything is working fine!

the bind addresses are both 0.0.0.0 in the working settings.json file, so that wasn’t it.

So re-installing fixed it, and still don’t know what went wrong with the initial install.

Banat

Posts: 16
Joined: Wed Feb 25, 2015 9:45 am

Re: Transmission Remote GUI connection refused

Post

by Banat »

And back, still talking to myself.

I’m unable to reconnect again, with the same settings.json file (below) which worked just a while ago :(

So there’s something outside Transmission which is intermittently messing things up. I’m able to connect to the RPi using samba file transfer, PuTTY and rsync, but Transmission Remote GUI gives Connection Refused error even when I have RPC whitelist and authentication disabled.

I’m at my wit’s end. Anyone have any ideas?

Code: Select all

{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 5,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": true,
    "blocklist-url": "http://[url]",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "[location]",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    "download-queue-size": 15,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "[location]",
    "incomplete-dir-enabled": true,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 2,
    "peer-congestion-algorithm": "",
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 30,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "prefetch-enabled": 1,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": false,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "[password]",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "admin",
    "rpc-whitelist": "*.*.*.*",
    "rpc-whitelist-enabled": false,
    "scrape-paused-torrents-enabled": false,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": true,
    "seed-queue-size": 2,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": false,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 2,
    "utp-enabled": true,
    "watch-dir": "[location]",
    "watch-dir-enabled": true
}

Banat

Posts: 16
Joined: Wed Feb 25, 2015 9:45 am

Re: Transmission Remote GUI connection refused

Post

by Banat »

By almost an accident I noticed that the daemon shuts down or crashes shortly after starting it. After I run sudo service transmission-daemon reload/restart pair of commands, or just start it with start it reports OK. Running the same command with status shortly afterwards says OK as well. I can also confirm the service is running with ps ax.

But only a minute later, status says FAIL (Transmission not running) and ps ax doesn’t report anything on transmission!

Yet another round of uninstalling and re-installing from scratch. I went through each step to catch where everything breaks apart. RPC whitelist and authentication disabled, was able to connect with remote and web GUI. Enabled and set whitelist, and enabled authentication, reload and restart, still works. Then I copied my old torrents files from my previous installation, still working.

Finally, I copy my resume folder as well. And now it stops working! After I reload and restart the daemon, I’m unable to connect, and running ps ax confirms the daemon has shut down or has crashed. Testing it again, it crashes after roughly 10 seconds.

I delete the resume folder again, and remote access is back to functional. So something in the resume folder is messing things up!

Thought it was a permissions or file or group ownership issue, but that wasn’t it — at least changing them to pi:debian-transmission didn’t help.

Long story long: as I couldn’t figure out what in the resume folder was breaking things, I ended up deleting the resume folder. It turns out Transmission will create that folder with entries for all the torrents loaded. I’m currently running verification on the incomplete torrents and it recognizes the existence of previous incomplete files, and everything seems to be fine.

Took only several hours over several days… What a mess.

TLDR: in my case the original issue of being unable to connect is still unresolved. My suspicion is that apt-get upgrade broke something.

After reinstalling transmission-daemon, I could add earlier torrents to it, but adding the old resume folder broke Transmission. Therefore I deleted the resume folder, and ran verify on all existing torrents, ensuring that the temp folder location points to the location of the temp files. Now I’m getting all my previous incomplete torrents to resume, and all my earlier unstarted torrents to run.

Понравилась статья? Поделить с друзьями:
  • Translator 3000 ошибка
  • Transport fever 2 ошибка при запуске
  • Transferred a partial file 1с ошибка ftp
  • Tp link ошибка 403
  • Transmission ошибка при добавлении торрента