Closed RZR7332 closed 7 months ago
I am also seeing this bug. Reverting appears to have resolved it for now.
I am also seeing this bug. Reverting appears to have resolved it for now.
Which image did you revert to? If you wouldn't mind letting me know, I would appreciate it.
I am also seeing this bug. Reverting appears to have resolved it for now.
Which image did you revert to? If you wouldn't mind letting me know, I would appreciate it.
crazymax/rtorrent-rutorrent:4.2.9-0.9.8_2-0.13.8_2
@RZR7332 Please read the documentation. RT_SEND_BUFFER_SIZE
and RT_RECEIVE_BUFFER_SIZE
needs to be set to 32M
. MB is most likely the reason for failure. Also in RU_REMOVE_CORE_PLUGINS
you need to remove httprpc
for ruTorrent v4.3 compatibility.
@RZR7332 Please read the documentation.
RT_SEND_BUFFER_SIZE
andRT_RECEIVE_BUFFER_SIZE
needs to be set to32M
. MB is most likely the reason for failure. Also inRU_REMOVE_CORE_PLUGINS
you need to removehttprpc
for ruTorrent v4.3 compatibility.
I didn't have anything declared for RT_SEND_BUFFER_SIZE
and RT_RECEIVE_BUFFER_SIZE
any my docker-compose.yaml
and I get the same error.
After reading your message, I tried changing my docker-compose.yaml
to the following and still received the error.
rtorrent:
container_name: rtorrent
image: crazymax/rtorrent-rutorrent:latest
environment:
PUID: '1000'
PGID: '1000'
RT_SEND_BUFFER_SIZE: 32M
RT_RECEIVE_BUFFER_SIZE: 32M
@ricetim could you open a new issue report and go through all the steps? This is not reproduceable on a fresh image. My response was specific to this user, given the information they provided in the issue report.
Have the same error i´m doing direct run , tried this : docker run -d --name rtorrent_rutorrent --env RT_SEND_BUFFER_SIZE=32M --env RT_RECEIVE_BUFFER_SIZE=32M --env RU_REMOVE_CORE_PLUGINS=httprpc --ulimit nproc=65535 --ulimit nofile=32000:40000 -p 6881:6881/udp -p 8000:8000 -p 8080:8080 -p 9000:9000 -p 50000:50000 -v $(pwd)/data:/data -v $(pwd)/downloads:/downloads -v $(pwd)/passwd:/passwd crazymax/rtorrent-rutorrent:latest
but still doesn´t work.
edited manually the file /etc/rtorrent/.rtlocal.rc and added the 32M to both values and the container started, but still not work, reverting to version mentioned here it starts working again.
Have the same error i´m doing direct run , tried this : docker run -d --name rtorrent_rutorrent --env RT_SEND_BUFFER_SIZE=32M --env RT_RECEIVE_BUFFER_SIZE=32M --env RU_REMOVE_CORE_PLUGINS=httprpc --ulimit nproc=65535 --ulimit nofile=32000:40000 -p 6881:6881/udp -p 8000:8000 -p 8080:8080 -p 9000:9000 -p 50000:50000 -v (pwd)/data:/data−v(pwd)/downloads:/downloads -v $(pwd)/passwd:/passwd crazymax/rtorrent-rutorrent:latest
but still doesn´t work.
edited manually the file /etc/rtorrent/.rtlocal.rc and added the 32M to both values and the container started, but still not work, reverting to version mentioned here it starts working again.
@gsanchez2004 Remove this line --env RU_REMOVE_CORE_PLUGINS=httprpc
for crazymax/rtorrent-rutorrent:latest
.
I think the issue here is none of us had RT_SEND_BUFFER_SIZE
or RT_RECEIVE_BUFFER_SIZE
specified and it's giving an error, so anyone that upgrades from the previous version will have an issue. It seems the default values aren't working
I think the issue here is none of us had
RT_SEND_BUFFER_SIZE
orRT_RECEIVE_BUFFER_SIZE
specified and it's giving an error, so anyone that upgrades from the previous version will have an issue. It seems the default values aren't working
Not quite... If you go into the .rtlocal.rc file and modify it to set it to 4M
(default) it works as expected. Also if you set those in environment variables, I've had no luck with it.
That's my point. We shouldn't have to go into .rtlocal.rc
and edit it
That's my point. We shouldn't have to go into
.rtlocal.rc
and edit it
My comment was meant to just say that it seems deeper than just the default values being wrong. They're correct being set at 4M
but there's some issue in them being set. Not sure if that made sense or not
Can confirmed that I get the same issue, even after trying to add the variables. I use portainer straight up and not using a stack. I've switched back to crazymax/rtorrent-rutorrent:4.2.9-0.9.8_2-0.13.8_2
for the time being.
same issue, rtorrent just doesn't start. rollbacked to 4.2.9-0.9.8_2-0.13.8_2.
To reproduce the error, used the docker compose files here: https://github.com/crazy-max/docker-rtorrent-rutorrent/tree/master/examples/compose
Have the same error i´m doing direct run , tried this : docker run -d --name rtorrent_rutorrent --env RT_SEND_BUFFER_SIZE=32M --env RT_RECEIVE_BUFFER_SIZE=32M --env RU_REMOVE_CORE_PLUGINS=httprpc --ulimit nproc=65535 --ulimit nofile=32000:40000 -p 6881:6881/udp -p 8000:8000 -p 8080:8080 -p 9000:9000 -p 50000:50000 -v (pwd)/data:/data−v(pwd)/downloads:/downloads -v $(pwd)/passwd:/passwd crazymax/rtorrent-rutorrent:latest but still doesn´t work. edited manually the file /etc/rtorrent/.rtlocal.rc and added the 32M to both values and the container started, but still not work, reverting to version mentioned here it starts working again.
@gsanchez2004 Remove this line
--env RU_REMOVE_CORE_PLUGINS=httprpc
forcrazymax/rtorrent-rutorrent:latest
.
Did it , same issue , i just added that environment variable because it says that on the comment below :
@RZR7332 Please read the documentation. RT_SEND_BUFFER_SIZE and RT_RECEIVE_BUFFER_SIZE needs to be set to 32M. MB is most likely the reason for failure. Also in RU_REMOVE_CORE_PLUGINS you need to remove httprpc for ruTorrent v4.3 compatibility.
Still the same issue. just starts modifying the rtlocal.rc file but is not permamenent and is not working either given me a 404 error inside de rtorrent screen.
only fix that worked for me was going back to the previous version.
@stickz
The placeholders for the new variables in the .rtlocal.rc
template do not get substituted in the sed command here.
I can prepare a PR tomorrow.
@stickz The placeholders for the new variables in the
.rtlocal.rc
template do not get substituted in the sed command here. I can prepare a PR tomorrow.
I made a PR thanks for catching that.
This still happens for me on the latest version.
It's still happening to me also from the latest version (pulled few mins ago on crazymax/rtorrent-rutorrent:latest)
@Ixiruss @dama-de The "latest" tag on Docker hub hasn't been updated yet.
Having the same issues, reverted back to previous release and it is working now
@Ixiruss @dama-de @BelgianMonster Please pull docker edge for the changes. It was fixed in #338.
docker pull crazymax/rtorrent-rutorrent:edge
Having the same issues, reverted back to previous release and it is working now
any tips how could i do it? i've installed latest version of rutorrent-crazymax from apps bookmark on my unraid. thank You.
Latest edge version works, just need to make sure you add RT_SEND_BUFFER_SIZE
and RT_RECEIVE_BUFFER_SIZE
variables setting to 32M for both
Latest edge version works, just need to make sure you add
RT_SEND_BUFFER_SIZE
andRT_RECEIVE_BUFFER_SIZE
variables setting to 32M for both
You don't have to set them explicitly. They both default to "4M".
When I enter "crazymax/rtorrent-rutorrent" the WebUI does not start and the message appears in the log:
rtorrent: Failed to parse command line option: Error in option file: /etc/rtorrent/.rtlocal.rc:50: Not a value
If I return to the previous version using "crazymax/rtorrent-rutorrent:4.2.9-0.9.8_2-0.13.8_2" it works normally.
If I use "crazymax/rtorrent-rutorrent:edge" it also works and apparently edge includes the new version, so I don't know why it is necessary to put edge to work.
can confirm: switching to edge works. Hopefully it gets pushed to main soon
If I use "crazymax/rtorrent-rutorrent:edge" it also works and apparently edge includes the new version, so I don't know why it is necessary to put edge to work.
This is because the fix is only on the edge branch right now. When it gets pushed to main and released, you can switch back to the latest
tag
Confirming edge
resolves the issue described in this thread.
Support guidelines
I've found a bug and checked that ...
Description
Repeating logs in container after pulling latest image:
rtorrent: Failed to parse command line option: Error in option file: /etc/rtorrent/.rtlocal.rc:50: Not a value.
That line is as follows: network.send_buffer.size.set = @RT_SEND_BUFFER_SIZE@
Have tried setting in the .env file to 32MB but this does not work, nor can I find any reference as to how it should be set.
Expected behaviour
Container should start normally.
Actual behaviour
Web interface is never available as log message keeps repeating endlessly.
Steps to reproduce
Pull latest image, restart container.
Docker info
Docker Compose config
Logs
Additional info
No configuration changes made between image pulls.