romancin / rutorrent-flood-docker

A repository for creating a docker container including rtorrent with rutorrent and flood interfaces
95 stars 33 forks source link

Connection to rTorrent not established #126

Open rj452 opened 4 years ago

rj452 commented 4 years ago

18.03.2020 20:51:02] No connection to rTorrent. Check if it is really running. Check $scgi_port and $scgi_host settings in config.php and scgi_port in rTorrent configuration file. How to fix this? 😞

romancin commented 4 years ago

Paste here container logs please.

rj452 commented 4 years ago

[s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing...


      _         ()
     | |  ___   _    __
     | | / __| | |  /  \ 
     | | \__ \ | | | () |
     |_| |___/ |_|  \__/

Brought to you by linuxserver.io We gratefully accept donations at: https://www.linuxserver.io/donate/

GID/UID

User uid: 1000 User gid: 1000

[cont-init.d] 10-adduser: exited 0. [cont-init.d] 20-config: executing... [cont-init.d] 20-config: exited 0. [cont-init.d] 30-getautodl: executing... Cloning into '/usr/share/webapps/rutorrent/plugins/autodl-irssi'... Already up to date. Already up to date. [cont-init.d] 30-getautodl: exited 0. [cont-init.d] 40-ssl: executing... [cont-init.d] 40-ssl: exited 0. [cont-init.d] 50-setconf: executing... [cont-init.d] 50-setconf: exited 0. [cont-init.d] 60-pyroscope: executing... [cont-init.d] 60-pyroscope: exited 0. [cont-init.d] 99-custom-files: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-files: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. ==> /config/log/rtorrent/rtorrent.log <== 1584584401 W Ignoring rtorrent.rc. tail: cannot open '' for reading: No such file or directory

==> /config/log/rtorrent/rtorrent.log <== 1584584401 N rtorrent main: Starting thread. 1584584401 N rtorrent scgi: Starting thread. npm ERR! code EACCES npm ERR! syscall scandir npm ERR! path /root/.npm/_logs npm ERR! errno -13 npm ERR! npm ERR! Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which has since been addressed. npm ERR! npm ERR! To permanently fix this problem, please run: npm ERR! sudo chown -R 1000:1000 "/root/.npm" glob error [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] { errno: -13, code: 'EACCES', syscall: 'scandir', path: '/root/.npm/_logs' }

flood@1.0.0 start /usr/flood node --use_strict server/bin/start.js

Flood server starting on http://undefined:3000.

Here's my logs.

kvn1351 commented 4 years ago

This is because you're using 1000:1000. Unfortunately, until he fixes it, it's only working as root, i.e. 0:0.

Delete the config folder. Set 0:0 and restart.

romancin commented 4 years ago

[s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing...

      _         ()
     | |  ___   _    __
     | | / __| | |  /  \ 
     | | \__ \ | | | () |
     |_| |___/ |_|  \__/

Brought to you by linuxserver.io

We gratefully accept donations at: https://www.linuxserver.io/donate/

GID/UID

User uid: 1000

User gid: 1000 [cont-init.d] 10-adduser: exited 0. [cont-init.d] 20-config: executing... [cont-init.d] 20-config: exited 0. [cont-init.d] 30-getautodl: executing... Cloning into '/usr/share/webapps/rutorrent/plugins/autodl-irssi'... Already up to date. Already up to date. [cont-init.d] 30-getautodl: exited 0. [cont-init.d] 40-ssl: executing... [cont-init.d] 40-ssl: exited 0. [cont-init.d] 50-setconf: executing... [cont-init.d] 50-setconf: exited 0. [cont-init.d] 60-pyroscope: executing... [cont-init.d] 60-pyroscope: exited 0. [cont-init.d] 99-custom-files: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-files: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. ==> /config/log/rtorrent/rtorrent.log <== 1584584401 W Ignoring rtorrent.rc. tail: cannot open '' for reading: No such file or directory

==> /config/log/rtorrent/rtorrent.log <== 1584584401 N rtorrent main: Starting thread. 1584584401 N rtorrent scgi: Starting thread. npm ERR! code EACCES npm ERR! syscall scandir npm ERR! path /root/.npm/_logs npm ERR! errno -13 npm ERR! npm ERR! Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which has since been addressed. npm ERR! npm ERR! To permanently fix this problem, please run: npm ERR! sudo chown -R 1000:1000 "/root/.npm" glob error [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] { errno: -13, code: 'EACCES', syscall: 'scandir', path: '/root/.npm/_logs' }

flood@1.0.0 start /usr/flood node --use_strict server/bin/start.js

Flood server starting on http://undefined:3000.

Here's my logs.

There I can see rtorrent starts correctly. If you are trying to start a new container, i suggest you delete all the persistent data and start from scratch (maybe with the other issue you opened, there are rest of configurations of ssl).

If you have data on rtorrent instance already, we need to diagnose what's happening looking at logs directory (rtorrent.log).

romancin commented 4 years ago

This is because you're using 1000:1000. Unfortunately, until he fixes it, it's only working as root, i.e. 0:0.

Delete the config folder. Set 0:0 and restart.

I have my containers running without root user without problems. This error is more aesthetic than functional, so if you are having this problem too, we need to diagnose it to see what's happening.

kvn1351 commented 4 years ago

This is because you're using 1000:1000. Unfortunately, until he fixes it, it's only working as root, i.e. 0:0. Delete the config folder. Set 0:0 and restart.

I have my containers running without root user without problems. This error is more aesthetic than functional, so if you are having this problem too, we need to diagnose it to see what's happening.

Ok! I would gladly help. As soon as I get some time today I'll send the logs etc.

romancin commented 4 years ago

Ok @kvn1351 thank you for your help. I have built a new v4.0.1 version with the npm problem solved, you can try with it, but I suppose the problem will be still there. I have tried it on a Synology Box, no error in the log using 1024:100, and rutorrent and flood are working correctly (but they also worked with the permission error in the log).

rj452 commented 4 years ago

I downloaded the new version and rtorrent still won't work.

[s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing...


      _         ()
     | |  ___   _    __
     | | / __| | |  /  \ 
     | | \__ \ | | | () |
     |_| |___/ |_|  \__/

Brought to you by linuxserver.io We gratefully accept donations at: https://www.linuxserver.io/donate/

GID/UID

User uid: 1000 User gid: 1000

[cont-init.d] 10-adduser: exited 0. [cont-init.d] 20-config: executing... [cont-init.d] 20-config: exited 0. [cont-init.d] 30-getautodl: executing... Cloning into '/usr/share/webapps/rutorrent/plugins/autodl-irssi'... Already up to date. ln: failed to create symbolic link '/root/.autodl': No such file or directory ln: failed to create symbolic link '/root/.irssi': No such file or directory chown: cannot access '/root/.autodl': No such file or directory chown: cannot access '/root/.irssi': No such file or directory Already up to date. [cont-init.d] 30-getautodl: exited 0. [cont-init.d] 40-ssl: executing... [cont-init.d] 40-ssl: exited 0. [cont-init.d] 50-setconf: executing... [cont-init.d] 50-setconf: exited 0. [cont-init.d] 60-pyroscope: executing... [cont-init.d] 60-pyroscope: exited 0. [cont-init.d] 99-custom-files: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-files: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. ==> /config/log/rtorrent/rtorrent.log <== tail: cannot open '' for reading: No such file or directory 1585281925 W Ignoring rtorrent.rc.

flood@1.0.0 start /usr/flood node --use_strict server/bin/start.js

==> /config/log/rtorrent/rtorrent.log <== 1585281925 N rtorrent main: Starting thread. 1585281925 N rtorrent scgi: Starting thread. Flood server starting on http://undefined:3000.

1585315844 C Caught internal_error: 'priority_queue_erase(...) could not find item in queue.'. ---DUMP--- Stack dump not enabled.

---END---

romancin commented 4 years ago

The error that makes rtorrent crash is 1585315844 C Caught internal_error: 'priority_queue_erase(...) could not find item in queue.'.

Have been trying to reproduce it but I can't :(

Could you please test a new instance of the container in a clean persistent directory to see if you have the same error?

Thank you.

kokogakayui commented 4 years ago

Hi. I have the exact same problem as @rj452 on my dedicated server (Debian 9) with UUID/GUID 1000 with a fresh install. Rutorrent can be accessed but many errors appear and no connexion with rtorrent.

If I change it to 0 instead of 1000 then everything works fine.

EDIT : Added log in case you need it

flood | [s6-init] making user provided files available at /var/run/s6/etc...exited 0. flood | [s6-init] ensuring user provided files have correct perms...exited 0. flood | [fix-attrs.d] applying ownership & permissions fixes... flood | [fix-attrs.d] done. flood | [cont-init.d] executing container initialization scripts... flood | [cont-init.d] 01-envfile: executing... flood | [cont-init.d] 01-envfile: exited 0. flood | [cont-init.d] 10-adduser: executing... flood | flood | ------------------------------------- flood | _ () flood | | | flood | | | / | | | / \ flood | | | _ \ | | | () | flood | || |/ || \/ flood | flood | flood | Brought to you by linuxserver.io flood | We gratefully accept donations at: flood | https://www.linuxserver.io/donate/ flood | ------------------------------------- flood | GID/UID flood | ------------------------------------- flood | flood | User uid: 1000 flood | User gid: 1000 flood | ------------------------------------- flood | flood | [cont-init.d] 10-adduser: exited 0. flood | [cont-init.d] 20-config: executing... flood | 'access-swap.sh' -> '/config/rutorrent/settings/access-swap.sh' flood | 'access.ini' -> '/config/rutorrent/settings/access.ini' flood | 'access_no' -> '/config/rutorrent/settings/access_no' flood | 'access_yes' -> '/config/rutorrent/settings/access_yes' flood | 'config.php' -> '/config/rutorrent/settings/config.php' flood | 'plugins.ini' -> '/config/rutorrent/settings/plugins.ini' flood | [cont-init.d] 20-config: exited 0. flood | [cont-init.d] 30-getautodl: executing... flood | Cloning into '/usr/share/webapps/rutorrent/plugins/autodl-irssi'... flood | remote: Enumerating objects: 1266, done. remote: Total 1266 (delta 0), reused 0 (delta 0), pack-reused 1266 Receiving objects: 100% (1266/1266), 353.75 KiB | 1.14 MiB/s, done. Resolving deltas: 100% (812/812), done.s: 0% (0/812) flood | Cloning into '/config/.irssi/scripts'... flood | remote: Enumerating objects: 140, done. remote: Counting objects: 100% (140/140), done. remote: Compressing objects: 100% (90/90), done. remote: Total 4178 (delta 54), reused 102 (delta 31), pack-reused 4038 Receiving objects: 100% (4178/4178), 1.82 MiB | 3.79 MiB/s, done. Resolving deltas: 100% (2583/2583), done. 0% (0/2583) flood | Already up to date. flood | ln: failed to create symbolic link '/root/.autodl': No such file or directory flood | ln: failed to create symbolic link '/root/.irssi': No such file or directory flood | chown: cannot access '/root/.autodl': No such file or directory flood | chown: cannot access '/root/.irssi': No such file or directory flood | Already up to date. flood | [cont-init.d] 30-getautodl: exited 0. flood | [cont-init.d] 40-ssl: executing... flood | [cont-init.d] 40-ssl: exited 0. flood | [cont-init.d] 50-setconf: executing... flood | [cont-init.d] 50-setconf: exited 0. flood | [cont-init.d] 60-pyroscope: executing... flood | Cloning into '/config/.local/pyroscope'... flood | remote: Enumerating objects: 225, done. remote: Counting objects: 100% (225/225), done. remote: Compressing objects: 100% (150/150), done. remote: Total 10625 (delta 118), reused 160 (delta 75), pack-reused 10400 Receiving objects: 100% (10625/10625), 2.73 MiB | 5.10 MiB/s, done. MiB | 4.17 MiB/s Resolving deltas: 100% (6915/6915), done. 0% (0/6915) flood | ~ On errors, paste EVERYTHING below ~~~~~~~~~ flood | Installing into /config/.local/pyroscope... flood | Using Python 2.7.16 (default, Nov 15 2019, 19:32:34) flood | [GCC 9.2.0] flood | Updating your installation... flood | Already up to date. flood | New python executable in /config/.local/pyroscope/bin/python2 flood | Also creating executable in /config/.local/pyroscope/bin/python flood | Installing setuptools, pip, wheel...done. flood | Collecting pip flood | Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 808kB/s flood | Installing collected packages: pip flood | Found existing installation: pip 9.0.1 flood | Uninstalling pip-9.0.1: flood | Successfully uninstalled pip-9.0.1 flood | Successfully installed pip-20.0.2 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting setuptools flood | Downloading setuptools-44.1.0-py2.py3-none-any.whl (583 kB) |████████████████████████████████| 583 kB 11.5 MB/s flood | Installing collected packages: setuptools flood | Attempting uninstall: setuptools flood | Found existing installation: setuptools 28.8.0 flood | Uninstalling setuptools-28.8.0: flood | Successfully uninstalled setuptools-28.8.0 flood | Successfully installed setuptools-44.1.0 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting wheel flood | Downloading wheel-0.34.2-py2.py3-none-any.whl (26 kB) flood | Installing collected packages: wheel flood | Attempting uninstall: wheel flood | Found existing installation: wheel 0.29.0 flood | Uninstalling wheel-0.29.0: flood | Successfully uninstalled wheel-0.29.0 flood | Successfully installed wheel-0.34.2 flood | Getting pyrobase... flood | Cloning into 'pyrobase'... flood | remote: Enumerating objects: 318, done. remote: Counting objects: 100% (318/318), done. remote: Compressing objects: 100% (198/198), done. remote: Total 1149 (delta 180), reused 243 (delta 116), pack-reused 831 Receiving objects: 100% (1149/1149), 277.05 KiB | 1.04 MiB/s, done. Resolving deltas: 100% (683/683), done.s: 0% (0/683) flood | Getting auvyon... flood | Cloning into 'auvyon'... flood | remote: Enumerating objects: 142, done. remote: Total 142 (delta 0), reused 0 (delta 0), pack-reused 142 Receiving objects: 100% (142/142), 250.87 KiB | 725.00 KiB/s, done. Resolving deltas: 100% (57/57), done.tas: 0% (0/57) flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Requirement already up-to-date: pip in ./lib/python2.7/site-packages (20.0.2) flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Requirement already up-to-date: setuptools in ./lib/python2.7/site-packages (44.1.0) flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Requirement already up-to-date: wheel in ./lib/python2.7/site-packages (0.34.2) flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Requirement already up-to-date: pip in ./lib/python2.7/site-packages (20.0.2) flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Requirement already up-to-date: setuptools>=38 in ./lib/python2.7/site-packages (44.1.0) flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting packaging flood | Downloading packaging-20.3-py2.py3-none-any.whl (37 kB) flood | Collecting pyparsing>=2.0.2 flood | Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) |████████████████████████████████| 67 kB 5.1 MB/s flood | Collecting six flood | Downloading six-1.14.0-py2.py3-none-any.whl (10 kB) flood | Installing collected packages: pyparsing, six, packaging flood | Successfully installed packaging-20.3 pyparsing-2.4.7 six-1.14.0 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting paver>=1.0.5 flood | Downloading Paver-1.3.4-py2.py3-none-any.whl (428 kB) |████████████████████████████████| 428 kB 9.7 MB/s flood | Requirement already satisfied, skipping upgrade: six in ./lib/python2.7/site-packages (from paver>=1.0.5) (1.14.0) flood | Installing collected packages: paver flood | Successfully installed paver-1.3.4 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting yolk3k flood | Downloading yolk3k-0.9.tar.gz (19 kB) flood | Building wheels for collected packages: yolk3k flood | Building wheel for yolk3k (setup.py) ... done flood | Created wheel for yolk3k: filename=yolk3k-0.9-py2-none-any.whl size=19858 sha256=1182f3ec2ce4aec8a6d976dc1ab37d41253096c556fa1c140c4f70c382c0e710 flood | Stored in directory: /config/.cache/pip/wheels/cb/8d/d0/d32011f08d93e391bc1301d83df9cf433be926ccec4714ea20 flood | Successfully built yolk3k flood | Installing collected packages: yolk3k flood | Successfully installed yolk3k-0.9 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting Tempita>=0.5.1 flood | Downloading Tempita-0.5.2.tar.gz (12 kB) flood | Building wheels for collected packages: Tempita flood | Building wheel for Tempita (setup.py) ... done flood | Created wheel for Tempita: filename=Tempita-0.5.2-py2-none-any.whl size=12872 sha256=16abee2c963f5db72b4dbb5e735e71e22e9b11a7b9a4ddd8d5ad9e881a01c4ed flood | Stored in directory: /config/.cache/pip/wheels/00/82/fa/880b4cb75e8f8f615a168d25c049922a5ddf9c5338bc4cec92 flood | Successfully built Tempita flood | Installing collected packages: Tempita flood | Successfully installed Tempita-0.5.2 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting APScheduler<3,>=2.0.2 flood | Downloading APScheduler-2.1.2-py2.py3-none-any.whl (27 kB) flood | Installing collected packages: APScheduler flood | Successfully installed APScheduler-2.1.2 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting waitress>=0.8.2 flood | Downloading waitress-1.4.3-py2.py3-none-any.whl (148 kB) |████████████████████████████████| 148 kB 11.3 MB/s flood | Installing collected packages: waitress flood | Successfully installed waitress-1.4.3 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Collecting WebOb>=1.2.3 flood | Downloading WebOb-1.8.6-py2.py3-none-any.whl (114 kB) |████████████████████████████████| 114 kB 10.0 MB/s flood | Installing collected packages: WebOb flood | Successfully installed WebOb-1.8.6 flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Requirement already satisfied: Tempita>=0.5.1 in ./lib/python2.7/site-packages (0.5.2) flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | Requirement already satisfied: APScheduler<3,>=2.0.2 in ./lib/python2.7/site-packages (2.1.2) flood | no previously-included directories found matching 'docs/build' flood | no previously-included directories found matching 'docs/videos' flood | no previously-included directories found matching 'assets/video' flood | ---> pavement.bootstrap flood | running egg_info flood | writing requirements to src/pyrocore.egg-info/requires.txt flood | writing src/pyrocore.egg-info/PKG-INFO flood | writing top-level names to src/pyrocore.egg-info/top_level.txt flood | writing dependency_links to src/pyrocore.egg-info/dependency_links.txt flood | writing entry points to src/pyrocore.egg-info/entry_points.txt flood | reading manifest file 'src/pyrocore.egg-info/SOURCES.txt' flood | reading manifest template 'MANIFEST.in' flood | no previously-included directories found matching 'docs/build' flood | no previously-included directories found matching 'docs/videos' flood | no previously-included directories found matching 'assets/video' flood | writing manifest file 'src/pyrocore.egg-info/SOURCES.txt' flood | ---> pavement.build flood | running build flood | running build_py flood | creating build flood | creating build/lib flood | creating build/lib/pyrocore flood | copying src/pyrocore/error.py -> build/lib/pyrocore flood | copying src/pyrocore/init.py -> build/lib/pyrocore flood | copying src/pyrocore/config.py -> build/lib/pyrocore flood | creating build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/mktor.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/rtxmlrpc.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/hashcheck.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/lstor.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/init.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/pyrotorque.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/rtsweep.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/chtor.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/rtevent.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/rtmv.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/rtcontrol.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/base.py -> build/lib/pyrocore/scripts flood | copying src/pyrocore/scripts/pyroadmin.py -> build/lib/pyrocore/scripts flood | creating build/lib/pyrocore/daemon flood | copying src/pyrocore/daemon/init.py -> build/lib/pyrocore/daemon flood | copying src/pyrocore/daemon/webapp.py -> build/lib/pyrocore/daemon flood | creating build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/formatting.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/broom.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/filter.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/watch.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/init.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/rtorrent.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/jobs.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/queue.py -> build/lib/pyrocore/torrent flood | copying src/pyrocore/torrent/engine.py -> build/lib/pyrocore/torrent flood | creating build/lib/pyrocore/util flood | copying src/pyrocore/util/xmlrpc.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/algo.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/init.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/matching.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/load_config.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/stats.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/traits.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/pymagic.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/metafile.py -> build/lib/pyrocore/util flood | copying src/pyrocore/util/osmagic.py -> build/lib/pyrocore/util flood | creating build/lib/pyrocore/ui flood | copying src/pyrocore/ui/categories.py -> build/lib/pyrocore/ui flood | copying src/pyrocore/ui/init__.py -> build/lib/pyrocore/ui flood | copying src/pyrocore/ui/theming.py -> build/lib/pyrocore/ui flood | creating build/lib/pyrocore/data flood | creating build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/bash-completion -> build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/config.ini -> build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/config.py -> build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/logging.cron.ini -> build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/logging.scripts.ini -> build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/logging.torque.ini -> build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/rtorrent-pyro.rc -> build/lib/pyrocore/data/config flood | copying src/pyrocore/data/config/torque.ini -> build/lib/pyrocore/data/config flood | creating build/lib/pyrocore/data/config/color-schemes flood | copying src/pyrocore/data/config/color-schemes/default-16.rc -> build/lib/pyrocore/data/config/color-schemes flood | copying src/pyrocore/data/config/color-schemes/default-256.rc -> build/lib/pyrocore/data/config/color-schemes flood | copying src/pyrocore/data/config/color-schemes/default-8.rc -> build/lib/pyrocore/data/config/color-schemes flood | copying src/pyrocore/data/config/color-schemes/happy-pastel.rc -> build/lib/pyrocore/data/config/color-schemes flood | copying src/pyrocore/data/config/color-schemes/solarized-blue.rc -> build/lib/pyrocore/data/config/color-schemes flood | copying src/pyrocore/data/config/color-schemes/solarized-yellow.rc -> build/lib/pyrocore/data/config/color-schemes flood | creating build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/00-default.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/auto-scrape.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/bind-navigation-keys.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/categories.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/collapse-built-in-views.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/commands.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/helper-methods.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/logging.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/quick-help.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/theming.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/timestamps.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/torque.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-datasize.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-indemand.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-last_xfer.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-messages.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-ratio.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-tagged.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-trackers.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | copying src/pyrocore/data/config/rtorrent.d/view-uploaded.rc -> build/lib/pyrocore/data/config/rtorrent.d flood | creating build/lib/pyrocore/data/config/templates flood | copying src/pyrocore/data/config/templates/irc_status.txt -> build/lib/pyrocore/data/config/templates flood | copying src/pyrocore/data/config/templates/json -> build/lib/pyrocore/data/config/templates flood | copying src/pyrocore/data/config/templates/orphans.txt -> build/lib/pyrocore/data/config/templates flood | copying src/pyrocore/data/config/templates/rtorstat.html -> build/lib/pyrocore/data/config/templates flood | creating build/lib/pyrocore/data/config/templates/conky flood | copying src/pyrocore/data/config/templates/conky/conkyrc -> build/lib/pyrocore/data/config/templates/conky flood | copying src/pyrocore/data/config/templates/conky/rtorstat.txt -> build/lib/pyrocore/data/config/templates/conky flood | creating build/lib/pyrocore/data/htdocs flood | copying src/pyrocore/data/htdocs/favicon.ico -> build/lib/pyrocore/data/htdocs flood | copying src/pyrocore/data/htdocs/index.html -> build/lib/pyrocore/data/htdocs flood | creating build/lib/pyrocore/data/htdocs/css flood | copying src/pyrocore/data/htdocs/css/custom.css -> build/lib/pyrocore/data/htdocs/css flood | copying src/pyrocore/data/htdocs/css/style.css -> build/lib/pyrocore/data/htdocs/css flood | creating build/lib/pyrocore/data/htdocs/img flood | copying src/pyrocore/data/htdocs/img/pyroscope.png -> build/lib/pyrocore/data/htdocs/img flood | creating build/lib/pyrocore/data/htdocs/js flood | copying src/pyrocore/data/htdocs/js/charts.js -> build/lib/pyrocore/data/htdocs/js flood | creating build/lib/pyrocore/data/img flood | copying src/pyrocore/data/img/rt-logo.png -> build/lib/pyrocore/data/img flood | creating build/lib/pyrocore/data/screenlet flood | copying src/pyrocore/data/screenlet/icon.png -> build/lib/pyrocore/data/screenlet flood | creating build/lib/pyrocore/data/screenlet/themes flood | creating build/lib/pyrocore/data/screenlet/themes/blueish flood | copying src/pyrocore/data/screenlet/themes/blueish/theme.conf -> build/lib/pyrocore/data/screenlet/themes/blueish flood | creating build/lib/pyrocore/data/screenlet/themes/default flood | copying src/pyrocore/data/screenlet/themes/default/theme.conf -> build/lib/pyrocore/data/screenlet/themes/default flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support flood | WARNING:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/config.ini' not found, use the command 'pyroadmin --create-config' to create it! flood | WARNING:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/config.py' not found! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/bash-completion.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/bash-completion' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/default-16.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/default-16.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/default-256.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/default-256.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/default-8.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/default-8.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/happy-pastel.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/happy-pastel.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/solarized-blue.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/solarized-blue.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/solarized-yellow.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/color-schemes/solarized-yellow.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/config.ini.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/config.ini' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/config.py.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/config.py' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/logging.cron.ini.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/logging.cron.ini' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/logging.scripts.ini.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/logging.scripts.ini' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/logging.torque.ini.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/logging.torque.ini' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent-pyro.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent-pyro.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/00-default.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/00-default.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/auto-scrape.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/auto-scrape.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/bind-navigation-keys.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/bind-navigation-keys.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/categories.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/categories.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/collapse-built-in-views.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/collapse-built-in-views.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/commands.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/commands.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/helper-methods.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/helper-methods.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/logging.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/logging.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/quick-help.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/quick-help.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/theming.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/theming.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/timestamps.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/timestamps.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/torque.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/torque.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-datasize.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-datasize.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-indemand.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-indemand.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-last_xfer.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-last_xfer.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-messages.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-messages.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-ratio.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-ratio.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-tagged.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-tagged.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-trackers.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-trackers.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-uploaded.rc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/rtorrent.d/view-uploaded.rc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/conky/conkyrc.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/conky/conkyrc' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/conky/rtorstat.txt.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/conky/rtorstat.txt' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/irc_status.txt.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/irc_status.txt' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/json.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/json' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/orphans.txt.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/orphans.txt' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/rss.xml.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/rss.xml' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/rtorstat.html.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/templates/rtorstat.html' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/torque.ini.default' written! flood | INFO:pyrocore.util.load_config.ConfigLoader:Configuration file '/config/.pyroscope/torque.ini' written! flood | INFO:pyrocore.scripts.pyroadmin.AdminTool:Creating u'/config/.pyroscope/log'... flood | INFO:pyrocore.scripts.pyroadmin.AdminTool:Creating u'/config/.pyroscope/data'... flood | INFO:pyrocore.scripts.pyroadmin.AdminTool:Creating u'/config/.pyroscope/run'... flood | INFO:pyrocore.scripts.pyroadmin.AdminTool:Creating u'/config/.pyroscope/htdocs'... flood | INFO:pyrocore.scripts.pyroadmin.AdminTool:Total time: 0.076 seconds. flood | INFO Creating u'~/.pyroscope/rtorrent.d/.import.rc'... flood | INFO Total time: 0.043 seconds. flood | pyroadmin 0.6.1.dev20200414 from ~/.local/pyroscope on Python 2.7.16 flood | /config/bin is NOT on your PATH, you need to fix that! flood | INFO Configuration file '/config/.pyroscope/bash-completion.default' written! flood | INFO Configuration file '/config/.pyroscope/color-schemes/default-16.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/color-schemes/default-256.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/color-schemes/default-8.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/color-schemes/happy-pastel.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/color-schemes/solarized-blue.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/color-schemes/solarized-yellow.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/config.ini.default' written! flood | INFO Configuration file '/config/.pyroscope/config.py.default' written! flood | INFO Configuration file '/config/.pyroscope/logging.cron.ini.default' written! flood | INFO Configuration file '/config/.pyroscope/logging.scripts.ini.default' written! flood | INFO Configuration file '/config/.pyroscope/logging.torque.ini.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent-pyro.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/00-default.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/auto-scrape.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/bind-navigation-keys.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/categories.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/collapse-built-in-views.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/commands.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/helper-methods.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/logging.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/quick-help.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/theming.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/timestamps.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/torque.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-datasize.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-indemand.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-last_xfer.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-messages.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-ratio.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-tagged.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-trackers.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/rtorrent.d/view-uploaded.rc.default' written! flood | INFO Configuration file '/config/.pyroscope/templates/conky/conkyrc.default' written! flood | INFO Configuration file '/config/.pyroscope/templates/conky/rtorstat.txt.default' written! flood | INFO Configuration file '/config/.pyroscope/templates/irc_status.txt.default' written! flood | INFO Configuration file '/config/.pyroscope/templates/json.default' written! flood | INFO Configuration file '/config/.pyroscope/templates/orphans.txt.default' written! flood | INFO Configuration file '/config/.pyroscope/templates/rss.xml.default' written! flood | INFO Configuration file '/config/.pyroscope/templates/rtorstat.html.default' written! flood | INFO Configuration file '/config/.pyroscope/torque.ini.default' written! flood | INFO Total time: 0.051 seconds. flood | [cont-init.d] 60-pyroscope: exited 0. flood | [cont-init.d] 99-custom-files: executing... flood | [custom-init] no custom files found exiting... flood | [cont-init.d] 99-custom-files: exited 0. flood | [cont-init.d] done. flood | [services.d] starting services flood | crond[705]: crond (busybox 1.31.1) started, log level 0 flood | crond[705]: user:root entry:/15 run-parts /etc/periodic/15min flood | crond[705]: user:root entry:0 run-parts /etc/periodic/hourly flood | crond[705]: user:root entry:0 2 run-parts /etc/periodic/daily flood | crond[705]: user:root entry:0 3 6 run-parts /etc/periodic/weekly flood | crond[705]: user:root entry:0 5 1 run-parts /etc/periodic/monthly flood | [14-Apr-2020 10:57:50] NOTICE: fpm is running, pid 718 flood | [14-Apr-2020 10:57:50] NOTICE: ready to handle connections flood | [services.d] done. flood | flood | > flood@1.0.0 start /usr/flood flood | > node --use_strict server/bin/start.js flood | flood | Flood server starting on http://undefined:3000. flood | flood | ==> /config/log/rtorrent/rtorrent.log <== flood | 1586861870 W Ignoring rtorrent.rc. flood | tail: cannot open '' for reading: No such file or directory flood | flood | ==> /config/log/rtorrent/rtorrent.log <== flood | 1586861870 N rtorrent scgi: Starting thread. flood | 1586861870 N rtorrent main: Starting thread. flood | crond[705]: user:root entry:/15 run-parts /etc/periodic/15min flood | crond[705]: user:root entry:0 run-parts /etc/periodic/hourly flood | crond[705]: user:root entry:0 2 run-parts /etc/periodic/daily flood | crond[705]: user:root entry:0 3 6 run-parts /etc/periodic/weekly flood | crond[705]: user:root entry:0 5 1 run-parts /etc/periodic/monthly flood | crond[705]: wakeup dt=10 flood | crond[705]: file root: flood | crond[705]: line run-parts /etc/periodic/15min flood | crond[705]: line run-parts /etc/periodic/hourly flood | crond[705]: line run-parts /etc/periodic/daily flood | crond[705]: line run-parts /etc/periodic/weekly flood | crond[705]: line run-parts /etc/periodic/monthly flood | crond[705]: wakeup dt=60 flood | crond[705]: file root: flood | crond[705]: line run-parts /etc/periodic/15min flood | crond[705]: line run-parts /etc/periodic/hourly flood | crond[705]: line run-parts /etc/periodic/daily flood | crond[705]: line run-parts /etc/periodic/weekly flood | crond[705]: line run-parts /etc/periodic/monthly flood | crond[705]: wakeup dt=60 flood | crond[705]: file root: flood | crond[705]: line run-parts /etc/periodic/15min flood | crond[705]: job: 0 run-parts /etc/periodic/15min flood | crond[705]: line run-parts /etc/periodic/hourly flood | crond[705]: job: 0 run-parts /etc/periodic/hourly flood | crond[705]: line run-parts /etc/periodic/daily flood | crond[705]: line run-parts /etc/periodic/weekly flood | crond[705]: line run-parts /etc/periodic/monthly flood | crond[1849]: can't change directory to '/root' flood | crond[1849]: child running /bin/ash flood | crond[705]: USER root pid 1849 cmd run-parts /etc/periodic/15min flood | crond[1850]: can't change directory to '/root' flood | crond[1850]: child running /bin/ash flood | crond[705]: USER root pid 1850 cmd run-parts /etc/periodic/hourly flood | crond[705]: wakeup dt=10 flood | crond[705]: wakeup dt=50 flood | crond[705]: file root: flood | crond[705]: line run-parts /etc/periodic/15min flood | crond[705]: line run-parts /etc/periodic/hourly flood | crond[705]: line run-parts /etc/periodic/daily flood | crond[705]: line run-parts /etc/periodic/weekly flood | crond[705]: line run-parts /etc/periodic/monthly

mmgoodnow commented 4 years ago

I'm also running into this issue. Here is a ps -aux output, it seems that there are two rtorrent instances, one running as root and one running as abc.

I was initially able to connect to rTorrent but it seems like it choked when I copied my session directory over.

root@3898bd0aa605:/# ps -aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0    200     4 pts/0    Ss+  21:17   0:00 s6-svscan -t0 /var/run/s6/services
root        35  0.0  0.0    200     4 pts/0    S+   21:17   0:00 s6-supervise s6-fdholderd
root       402  0.0  0.0    200    64 pts/0    S+   21:17   0:00 s6-supervise rtelegram
root       403  0.0  0.0    200     4 pts/0    S+   21:17   0:00 s6-supervise fpm
root       405  0.0  0.0    200     4 pts/0    S+   21:17   0:00 s6-supervise flood
root       406  0.0  0.0    200     4 pts/0    S+   21:17   0:00 s6-supervise rutorrent
root       407  0.0  0.0    200     4 pts/0    S+   21:17   0:00 s6-supervise cron
root       409  0.0  0.0    200    64 pts/0    S+   21:17   0:00 s6-supervise irssi
root       410  0.0  0.0    200     4 pts/0    S+   21:17   0:00 s6-supervise nginx
root       412  0.0  0.0   2208  1584 ?        Ss   21:17   0:00 bash ./run
abc        413  0.2  0.1 258200 35580 ?        Ssl  21:17   0:00 npm
root       414  0.0  0.0   2208  1684 ?        Ss   21:17   0:00 bash ./run
root       416  0.0  0.0   2212  1720 ?        Ss   21:17   0:00 bash ./run
root       417  0.0  0.0   5848  4468 ?        Ss   21:17   0:00 nginx: master process /usr/sbin/nginx -c /config/nginx/nginx.conf
root       434  0.0  0.0 180712 11816 ?        Ss   21:17   0:00 php-fpm: master process (/etc/php7/php-fpm.d/rutorrent.conf)
root       437  0.0  0.0   1580     4 ?        S    21:17   0:00 /usr/sbin/crond -f -S -l 0 -c /etc/crontabs
root       440  0.0  0.0    772    32 ?        Ss   21:17   0:00 dtach -n /detach_sess/.irssi s6-setuidgid abc /usr/bin/irssi --home=/config/.irssi
abc        442  0.3  0.2  40908 37532 pts/1    Ss+  21:17   0:00 /usr/bin/irssi --home=/config/.irssi
root       446  0.0  0.0    772    36 ?        Ss   21:17   0:00 dtach -n /detach_sess/.rtorrent s6-setuidgid abc /usr/local/bin/rtorrent -n -o import=/config/rtorrent/rtorrent.rc
abc        447 94.3  3.4 638084 635840 pts/2   Rsl+ 21:17   4:24 /usr/local/bin/rtorrent -n -o import=/config/rtorrent/rtorrent.rc
abc        449  0.0  0.0   6328  2304 ?        S    21:17   0:00 nginx: worker process
abc        455  0.0  0.0 180848  9636 ?        S    21:17   0:00 php-fpm: pool rutorrent
abc        456  0.0  0.0 180848  9096 ?        S    21:17   0:00 php-fpm: pool rutorrent
abc        466  0.3  0.2 278996 52440 ?        Sl   21:17   0:01 node --use_strict server/bin/start.js
root       497  0.0  0.0   1948   560 ?        S    21:17   0:00 tail -n 1 -f /config/log/rtorrent/rtorrent.log
root       535  0.0  0.0   2428  2096 pts/3    Ss   21:17   0:00 bash
root      2702  0.0  0.0   2212  1616 ?        Ss   21:21   0:00 bash ./run
root      2705  0.0  0.0   1948   532 ?        S    21:21   0:00 sleep 1s
root      2709  0.0  0.0   1616   456 pts/3    R+   21:21   0:00 ps -aux
BoKKeR commented 4 years ago

I am facing the same issue since a few versions back. All I did was update the image and redeploy it and it stopped working. The last 100% working I remember was v4.0.1

Running it in privileged mode made it work again

chown: cannot access '/root/.autodl': No such file or directory
chown: cannot access '/root/.irssi': No such file or directory
Already up to date.
[cont-init.d] 30-getautodl: exited 0.
[cont-init.d] 40-ssl: executing...
[cont-init.d] 40-ssl: exited 0.
[cont-init.d] 50-setconf: executing...
[cont-init.d] 50-setconf: exited 0.
[cont-init.d] 60-pyroscope: executing...
usermod: no changes
[cont-init.d] 60-pyroscope: exited 0.
[cont-init.d] 99-custom-files: executing...
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-files: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
dtach: /detach_sess/.rtorrent: Address in use

> flood@1.0.0 start /usr/flood
> node --use_strict server/bin/start.js

Flood server starting on http://undefined:3000.

Flood server starting on http://undefined:3000.

GET / 200 4.727 ms - 460
GET /favicon.ico 200 1.182 ms - -
GET /static/js/main.3974fc29.js 200 8.939 ms - -
GET /favicon.ico 304 0.735 ms - -
GET /auth/verify?1603622144653 200 6.093 ms - 55
(node:456) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED /run/php/.rtorrent.sock

at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1134:16)
(node:456) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)

(node:456) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Connection refused at /run/php/.rtorrent.sock. Check these values in config.js and ensure that rTorrent is running.
GET /api/client/settings 500 6.930 ms - 102
GET /api/settings 200 15.561 ms - 185
GET /static/media/Roboto-regular.f84cb1bf.woff2 200 1.418 ms - 10292
GET /static/media/Roboto-700.3b38c16e.woff2 200 2.953 ms - 10276
GET /static/media/Roboto-italic.4dcf65b9.woff2 200 0.742 ms - 11500
GET /static/media/Roboto-500.1afbee5a.woff2 200 0.656 ms - 10248
GET /api/activity-stream?historySnapshot=fiveMin 200 0.999 ms - -
datawhores commented 3 years ago

Some Diagnostic Help

1.sudo docker exec -it container /bin/bash

where cointainer is the name of the container, not the image This will allow you to exec commands with the coainter

2.rtorrent -o import=/config/rtorrent/rtorrent.rc

The idea is that you will be able to see if rtorrent can even start, I found out my configration file had an error so it never ran. However docker never showed this error.

BoKKeR commented 2 years ago

The problem came back on the newest version

-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/

Brought to you by linuxserver.io
-------------------------------------

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid: 911
User gid: 911
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-config: executing...
[cont-init.d] 20-config: exited 0.
[cont-init.d] 21-config-flood: executing...
[cont-init.d] 21-config-flood: exited 0.
[cont-init.d] 30-getautodl: executing...
Already up to date.
ln: failed to create symbolic link '/root/.autodl': No such file or directory

ln: failed to create symbolic link '/root/.irssi': No such file or directory

chown: cannot access '/root/.autodl': No such file or directory
chown: cannot access '/root/.irssi': No such file or directory
Already up to date.
[cont-init.d] 30-getautodl: exited 0.
[cont-init.d] 40-ssl: executing...
[cont-init.d] 40-ssl: exited 0.
[cont-init.d] 50-setconf: executing...
[cont-init.d] 50-setconf: exited 0.
[cont-init.d] 51-setconf-flood: executing...
[cont-init.d] 51-setconf-flood: exited 0.
[cont-init.d] 60-pyroscope: executing...
usermod: no changes
[cont-init.d] 60-pyroscope: exited 0.
[cont-init.d] 90-custom-folders: executing...
[cont-init.d] 90-custom-folders: exited 0.
[cont-init.d] 99-custom-files: executing...
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-files: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
dtach: /detach_sess/.rtorrent: Address in use

> flood@4.6.1 start
> node --use_strict dist/index.js "--host" "0.0.0.0" "--port" "3000" "--rtsocket" "/run/php/.rtorrent.sock"

Flood server 4.6.1 starting on http://0.0.0.0:3000

GET /overview 200 9.649 ms - 992
GET /static/css/main.b0f1547f3b623489294e.css 304 1.902 ms - -
GET /static/js/main.c3ba6bf6.js 304 0.650 ms - -
GET /favicon.ico 200 3.318 ms - -
GET /static/css/185.bc338a685eec2e79b3a6.css 304 0.364 ms - -
GET /static/js/185.c15fdff5.chunk.js 304 0.969 ms - -
GET /static/js/90.22dd1b60.chunk.js 304 0.859 ms - -
GET /api/auth/verify?1646381613857 200 12.956 ms - 106
GET /api/client/settings 500 2.811 ms - 80
GET /static/js/770.6883b847.chunk.js 304 1.170 ms - -
GET /static/js/834.202846e6.chunk.js 304 0.994 ms - -
GET /static/js/flag6.4c238a7a.chunk.js 304 0.525 ms - -
GET /c2e3c6a0636c10218ecc.woff2 304 0.864 ms - -
Error: connect ECONNREFUSED /run/php/.rtorrent.sock

at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1148:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/php/.rtorrent.sock'
}
GET /7be31b83f4f0e07a580c.woff2 304 0.341 ms - -
GET /007b86f28547a5d477bb.woff2 304 0.313 ms - -
GET /0c26a238553ed08c3651.woff2 304 0.321 ms - -
GET /api/client/connection-test 500 1.798 ms - 21
GET /api/settings 200 6521.866 ms - 700
GET /api/activity-stream?historySnapshot=FIVE_MINUTE 200 2.826 ms - -
Error: connect ECONNREFUSED /run/php/.rtorrent.sock

at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1148:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/php/.rtorrent.sock'
}
GET /api/client/connection-test 500 1.064 ms - 21
GET /api/client/connection-test 500 1.163 ms - 21
GET /api/client/connection-test 500 1.380 ms - 21
GET /api/activity-stream?historySnapshot=FIVE_MINUTE 200 1.062 ms - -

The container starts but I cant connect to rtorrent.sock,

if I use rtorrent -o import=/config/rtorrent/rtorrent.rc in the container I can start rtorrent for a while manually. Day after it was down again

docfactory37 commented 2 years ago

i'm also having the same issue i have just setup a new instance and when its start i get the below

No connection to rTorrent. Check if it is really running. Check $scgi_port and $scgi_host settings in config.php and scgi_port in rTorrent configuration file.

and im using the latest and it also happens with 0.9.8 version