Jump to content
linuxserver.io

[Support] Linuxserver.io - Rutorrent

654 posts in this topic Last Reply

Recommended Posts

Latest two builds give this error in the web UI and report port forward as not working.

 

"ruTorrent cannot determine the UID of rTorrent user. Some functionality will be unavailable". Reverting back to v72 as it works fine, possible config mixmatch?

Edited by user457453944
extra

Share this post


Link to post

Same here:

 

ruTorrent cannot determine the UID of rTorrent user. Some functionality will be unavailable.

rutracker_check: Plugin will not work. Webserver user must have execute access to the rtorrent session directory ().

Share this post


Link to post

Im also experiencing this issue

 

Also, "save to" menu feature is deleting torrents and data at random it seems

Share this post


Link to post

i get this after update.  Bad response from server: (500 [error,getsettings]) Warning: XMLRPC call is failed. when i try go to settings.

Share this post


Link to post

Same with xml/UID error, glad I'm not the only one.  It also shows my port is not open when it actually is (same forwarding rule on my firewall and torrents work just fine ul/dl)

Share this post


Link to post
On 2/26/2020 at 9:11 AM, kagzz said:

i get this after update.  Bad response from server: (500 [error,getsettings]) Warning: XMLRPC call is failed. when i try go to settings.

same problem

Share this post


Link to post
On 1/4/2020 at 11:00 PM, Xaero said:

I've finally solved my issue with the rutorrent process being deadlocked in IOWAIT.

If this is your problem you will see all of the below symptoms:

  • rutorrent will load, but you will get an error 500, 504, or 502 on getplugins.php and the queue will not load
  • when the queue does load you will rarely get updates and "the request to rtorrent timed out" will be your most common response.
  • torrents will get stuck in checking status
  • torrents that are downloading/seeding will get abysmal performance.
  • all of the above will be intermittent and will usually occur after adding new, large torrents, or several smaller torrents
  • Checking "iotop" when the above is occuring will have the rtorrent process listed at the top, with 99.99% IOWAIT and very low read/write speed.
     

I had previously attempted many things to fix this problem:

  • changing nginx scgi buffer size.
  • increasing rtorrent memory allocation
  • changing php-fpm workers and memory allocations
  • changing php-fpm and nginx timeout to allow rtorrent more time to respond to requests.

The final nail in the coffin was switching IO Schedulers. I swapped from mq-deadline to BFQ and the problem has entirely gone away. Not entirely sure why internally this was the fix - but immediately upon switching to BFQ the problem is completely gone and I can actually watch checking progress on a 200gb torrent while data is moving on the other torrents in the queue.

Thanks for this thoroughtful review of this issue and the solution. However i have issue finding where the IO scheduler can be set exactly. Can you explain to me as i'm a 6yo user 😄 ? thank you

Share this post


Link to post
On 2/25/2020 at 7:11 PM, user457453944 said:

Latest two builds give this error in the web UI and report port forward as not working.

 

"ruTorrent cannot determine the UID of rTorrent user. Some functionality will be unavailable". Reverting back to v72 as it works fine, possible config mixmatch?

same thing. Reverted back to v39-ls72 (2 versions ago).

Share this post


Link to post
9 hours ago, Johnito said:

Thanks for this thoroughtful review of this issue and the solution. However i have issue finding where the IO scheduler can be set exactly. Can you explain to me as i'm a 6yo user 😄 ? thank you

It's in the disk settings.

Share this post


Link to post
On 2/27/2020 at 10:18 AM, norbertt said:

same problem

Bad response from server: (500 [error,getsettings]) Warning: XMLRPC call is failed

Same here

 

@linuxserver.io  any solution to this?.

Edited by L0rdRaiden

Share this post


Link to post
Posted (edited)
On 2/28/2020 at 1:05 AM, TheLoneArchivist said:

Changing IO scheduler unfortunately did not work for me.  Mine was set to Auto and there was no change when I moved it to BFQ.

Same here. scheduler did not fix it. It's reassuring to know I'm not the only one with these problems though.

Edited by FoxxMD

Share this post


Link to post
On 2/28/2020 at 9:21 AM, L0rdRaiden said:

Bad response from server: (500 [error,getsettings]) Warning: XMLRPC call is failed

Same here

 

@linuxserver.io  any solution to this?.

 

On 2/28/2020 at 12:05 AM, TheLoneArchivist said:

Changing IO scheduler unfortunately did not work for me.  Mine was set to Auto and there was no change when I moved it to BFQ.

 

46 minutes ago, FoxxMD said:

Same here. scheduler did not fix it. It's reassuring to know I'm not the only one with these problems though.

If your issue was
(500, [error,getsettings])
And not
(50x, [error,getplugins])
It probably doesn't match the symptom I was depicting. I outlined very specifically when the scheduler change would be applicable.

Share this post


Link to post

Having a problem after install. I can modify the field "default directory for downloads" or the "global max speeds" but after a reboot they are reset. How can i make them persistent?

Share this post


Link to post
23 hours ago, mihcox said:

Having a problem after install. I can modify the field "default directory for downloads" or the "global max speeds" but after a reboot they are reset. How can i make them persistent?

You have to edit the config file in appdata for the settings you want to stay between sessions.

Share this post


Link to post
On 3/21/2020 at 1:59 PM, GoChris said:

You have to edit the config file in appdata for the settings you want to stay between sessions.

I do not see anything in the config fileconfig.php that mentions speed/ or anything like that?

Share this post


Link to post
On 3/17/2020 at 1:55 PM, Xaero said:

 

 

If your issue was
(500, [error,getsettings])
And not
(50x, [error,getplugins])
It probably doesn't match the symptom I was depicting. I outlined very specifically when the scheduler change would be applicable.

 

I'm getting 504 [error,getplugins]) Gateway Time-out

Share this post


Link to post
18 hours ago, FoxxMD said:

 

I'm getting 504 [error,getplugins]) Gateway Time-out

That is what I had, and the fix in my case was to swap to the BFQ Scheduler. I also don't know exactly why that change fixed the problem, so it may very well not be applicable in every case 😞 I think rutorrent might not like the layered FS that unraid uses. I've tried saving directly to cache and letting mover handle moving the the array (using /mnt/cache/sharename in the rutorrent configuration) but that hasn't alleviated the other problems (The request to rutorrent has timed out) I have seen. I do no longer get the 504 gateway errors though.

Share this post


Link to post
Posted (edited)

So, I had the other rutorrent docker image that wasn't linuxserver's so I removed that (along with the image) and installed the linuxserver one. I think it was one that was no longer supported and I remember getting a notification to move to a different one. Anyways, I made a mistake in not taking a picture or saving any of the old config files/ports/paths. I figured everything would just work. 
I changed the 'container port' from 80 to 90, and the download container path to where my media is stored. I load up rutorrent webui and i get this image. Do I need to install plugins manually (filemanager, etc.)? Also, I don't remember the path to all of the .torrent files I had. Did they get deleted with the old image? I have 34 TB of media.
 

container.PNG

rutorrent.PNG

Edited by gundy

Share this post


Link to post

Can anyone tell me if its possible to add a second path to the rtorrent docker? I ask because i would like my incoming torrents to be saved to a certain path, then moved to a secondary one for archive/seeding.

Share this post


Link to post
Posted (edited)
On 3/31/2020 at 9:46 AM, DoboY said:

Can anyone tell me if its possible to add a second path to the rtorrent docker? I ask because i would like my incoming torrents to be saved to a certain path, then moved to a secondary one for archive/seeding.

You can arbitrarily add path mappings to any container in unraid by

  • Go to the docker container Edit page
  • Click Add another Path, Port, Variable, Label or Device
    • Choose Path as the Config Type
    • Specify what path you want in the container (inside rutorrent's system) in Container Path
    • Specify the path that corresponds to in your unraid system with Host Path
    • Choose the appropriate Access Mode for how you will use it (Read/Write)
Edited by FoxxMD

Share this post


Link to post

Hey, I have an old rutorrent container (captrutorrent) and want to migrate to this one. Can I just copy over the rtorrent session files and be good to go? I have no problem rechecking everything (~1500 torrents). All mappings are exactly the same on both rutorrent containers. 

Share this post


Link to post

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.   Restore formatting

  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.