ticket summary component version milestone type owner status created _changetime _description _reporter 3327 Exceptions filling logs and memory leaking till operational freeze libtorrent 2.0.3 not applicable bug pending 2019-11-20T06:20:11Z 2021-02-21T11:24:37Z "Using client/server v2.0.3 libtorrent: 1.1.13.0 Believe this existed since my fresh installation a few days ago but I never noticed it the first few days until logs filled and RAM skyrocketed. I'm running delugevpn in a docker container on my Synology NAS. deluged.log is filled with the below error (3 to 5 events every 2 seconds: 00:08:16 [CRITICAL][twisted :154 ] Unhandled error in Deferred: Traceback info from supervisord.log appears (repeated constantly) as shown below: 2019-11-20 00:10:07,608 DEBG 'watchdog-script' stderr output: Unhandled error in Deferred: 2019-11-20 00:10:07,608 DEBG 'watchdog-script' stderr output: Traceback (most recent call last): File ""/usr/lib/python3.8/site-packages/deluge/plugins/Stats-0.4-py3.8.egg/deluge_stats/core.py"", line 119, in update_stats File ""/usr/lib/python3.8/site-packages/deluge/core/core.py"", line 655, in get_session_status log.warning('Session status key not valid: %s', key) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 1613, in unwindGenerator return _cancellableInlineCallbacks(gen) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 1529, in _cancellableInlineCallbacks _inlineCallbacks(None, g, status) --- --- File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 1418, in _inlineCallbacks result = g.send(result) File ""/usr/lib/python3.8/site-packages/deluge/log.py"", line 73, in warning yield LoggingLoggerClass.warning(self, msg, *args, **kwargs) File ""/usr/lib/python3.8/logging/__init__.py"", line 1446, in warning self._log(WARNING, msg, args, **kwargs) File ""/usr/lib/python3.8/logging/__init__.py"", line 1565, in _log fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) builtins.TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were given 2019-11-20 00:10:07,609 DEBG 'watchdog-script' stderr output: Temporarily disabling observer LegacyLogObserverWrapper(>) due to exception: [Failure instance: Traceback: : findCaller() takes from 1 to 2 positional arguments but 3 were given /usr/lib/python3.8/site-packages/twisted/internet/defer.py:497:errback /usr/lib/python3.8/site-packages/twisted/internet/defer.py:962:__del__ /usr/lib/python3.8/site-packages/twisted/logger/_logger.py:190:failure /usr/lib/python3.8/site-packages/twisted/logger/_logger.py:144:emit --- --- /usr/lib/python3.8/site-packages/twisted/logger/_observer.py:131:__call__ /usr/lib/python3.8/site-packages/twisted/logger/_legacy.py:93:__call__ /usr/lib/python3.8/site-packages/deluge/log.py:204:emit /usr/lib/python3.8/logging/__init__.py:1481:critical /usr/lib/python3.8/logging/__init__.py:1565:_log ] Traceback (most recent call last): File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 497, in errback fail = failure.Failure(captureVars=self.debug) File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 962, in __del__ log.failure(format, File ""/usr/lib/python3.8/site-packages/twisted/logger/_logger.py"", line 190, in failure self.emit(level, format, log_failure=failure, **kwargs) File ""/usr/lib/python3.8/site-packages/twisted/logger/_logger.py"", line 144, in emit self.observer(event) --- --- File ""/usr/lib/python3.8/site-packages/twisted/logger/_observer.py"", line 131, in __call__ observer(event) File ""/usr/lib/python3.8/site-packages/twisted/logger/_legacy.py"", line 93, in __call__ self.legacyObserver(event) File ""/usr/lib/python3.8/site-packages/deluge/log.py"", line 204, in emit getattr(LoggingLoggerClass, event_dict['log_level'].name)( File ""/usr/lib/python3.8/logging/__init__.py"", line 1481, in critical self._log(CRITICAL, msg, args, **kwargs) File ""/usr/lib/python3.8/logging/__init__.py"", line 1565, in _log fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) builtins.TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were given " unlstorm 369 Configuration Wizard GTK UI Future feature-request damoxc accepted 2008-07-21T00:45:12Z 2013-09-30T16:36:43Z Implement a configuration wizard as a plugin, that sets up sane connection limits and queue limits depending upon a persons connection speed. andar 2445 Deluge initialization is reading the wrong value for Total Active Seeding libtorrent 1.3.6 not applicable bug pending 2014-04-24T02:36:33Z 2014-07-26T05:02:02Z "I have 313 downloaded torrents that I am seeding. I have a lot of bandwidth and processing power, so I want to actively seed all of them at once. I set my queue settings to the following: Total Active: 500 Total Active Downloading: 50 Total Active Seeding: 450 In the deluge session when I first set these settings, they were respected and used appropriately (all 313 were actively seeding, none queued). However, when I shut down deluge (it shut down nicely--not forced to quit) and start it up later, it results in what you see in the screenshot. Only 50 are actively seeding, 263 are queued. It looks as if the Total Active Downloading number set above is now applied to Total Active Seeding as well. When I look at the preferences page for Queue, the settings still look correct (the values I originally set). But the behavior says otherwise. " harrv 3423 Memory Leak on Linux libtorrent 2.0.3 not applicable bug pending 2020-08-11T02:32:44Z 2021-02-21T11:24:48Z "I've been running Deluged 2.0.3 on my server for a while now. I have nearly 500 torrents seeding but only a few active at a time. It's mostly stable, except every ~month I take a look and it's using 100% of available memory (32GB) and CPU. Restarting the service brings the memory usage back down to ~400MB. However it starts growing pretty quickly. I restarted my current instance a day or two ago and it's currently using nearly 5GB. I just did a quick test and looked at the RSS memory usage across a 10 minute interval. It seems to be growing at 182 kBps. (At this rate it should only take 2 days to fill all 32GB! So clearly this 10min sample doesn't capture the whole picture...) I have a nearly identical instance of Deluged running on the same machine for a separate network. It only runs ~50 torrents and never seems to have these memory leak problems." cinderblock 2637 """Save to dialouge""" Unknown 1.3.10 Future feature-request pending 2014-10-25T16:19:39Z 2014-10-27T16:26:19Z "I think the developers should add an optional save as dialouge when downloading torrents. Such as when you download a normal file from a site (Example http://imgur.com/vNJMVmj ) I suspect there should just be an option to make this available, Like in chrome you can select a default download location (Like what already exists) or tick a checkbox for ""Ask where to save each file before downloading""" Cat348 2883 deluge gets stuck when starting libtorrent 1.3.13 needs verified bug pending 2016-09-01T17:33:22Z 2017-02-21T09:42:46Z "I noticed suddenly that deluge wouldn't boot up properly. I did some stracing and got this.. {{{ epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 [95/1947] futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 open(""/home/inty/.config/deluge/state/a718bfd389f398cda897fb17273eea7f8bb18f6b.torrent"", O_RDONLY) = 41 fstat(41, {st_mode=S_IFREG|0644, st_size=32313, ...}) = 0 fstat(41, {st_mode=S_IFREG|0644, st_size=32313, ...}) = 0 lseek(41, 0, SEEK_CUR) = 0 lseek(41, 0, SEEK_CUR) = 0 fstat(41, {st_mode=S_IFREG|0644, st_size=32313, ...}) = 0 read(41, ""d8:announce70:http://tracker.wha""..., 28672) = 28672 read(41, ""\24\201\26\ft\177D\25H\233\10:\313\3U3\366\31\227T\3713\353*\377\332{\27;\234\326\200""..., 4096) = 3641 read(41, """", 4096) = 0 close(41) = 0 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 167, NULL) = 0 futex(0x562c78c78c40, FUTEX_WAKE_PRIVATE, 1) = 0 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 169, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x562c78c78c40, FUTEX_WAKE_PRIVATE, 1) = 0 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 epoll_ctl(4, EPOLL_CTL_MOD, 3, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2026330968, u64=94749004880728}}) = 0 futex(0x562c78c64b20, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL }}} It just gets stuck there and then repeats {{{ ) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- futex(0x562c78c78c6c, FUTEX_WAIT_PRIVATE, 171, NULL }}} " mattias 3021 Progress bar is not showing properly. GTK UI 1.3.14 needs verified bug pending 2017-04-08T17:28:56Z 2018-07-06T13:14:11Z https://imgur.com/a/nPtb2 tasnim_alam 2102 [win32] Restoring maximized window from tray is no longer maximized GTK UI 1.3.5 not applicable bug Cas accepted 2012-05-10T22:01:48Z 2013-09-27T09:55:20Z "When adding new torrents, no matter if via a .torrent file or magnet link, the Deluge window is resized as shown in the attached image. The resize button is in the wrong state as well, so each time I add a torrent, the button has to be clicked twice to maximize the Deluge window again. This is occuring on a Windows 7 64-bit system." Homp 1327 Add option to New Release notification to ignore Beta or RC versions GTK UI 1.3.0 2.x feature-request johnnyg accepted 2010-07-01T12:35:17Z 2017-06-21T09:24:17Z "Deluge announce of new version should only apply if there's a STABLE version and not if there's a RC, unless the user selected some ""also tell me of RC"" or ""partecipate beta-testing"" something like that. Another option would be to allow to disable the announce of one specific version after boot. For example if I'm using 1.2.3 and the 1.3.0-rc1 pops up I should be able to say ""don't tell me anymore this"". I would still get warned when 1.3.0 is out." gionnico 851 Labels can only be lowercase Plugin 1.2.3 2.x patch damoxc accepted 2009-03-19T21:34:31Z 2017-06-21T09:24:17Z "'''Scenario:''' 1. Right-click a label and choose Add Label 2. Enter ""UPPERCASE"" as name and click OK '''What happens:''' - The new label will be named ""uppercase"" '''What should happen:''' - The new label should be named ""UPPERCASE""" neggelandia@… 3501 GdkPixbuf crash with .ico tracker icons on Windows GTK UI develop 2.0.6 bug new 2022-01-30T21:44:21Z 2022-02-13T14:22:34Z " {{{ PS E:\Program Files\Deluge> .\deluge-debug -L debug -l E:\Documents\deluge.log deluge\ui\gtk3\common.py:83: Warning: cannot register existing type 'GdkPixbufGdipAnim' return Pixbuf.new_from_file_at_size(filename, size, size) deluge\ui\gtk3\common.py:83: Warning: g_once_init_leave: assertion 'result != 0' failed return Pixbuf.new_from_file_at_size(filename, size, size) deluge\ui\gtk3\common.py:83: Warning: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed return Pixbuf.new_from_file_at_size(filename, size, size) }}} " Doadin 3475 Deluge in Podman Pod Won't Download Unknown 2.0.3 needs verified bug new 2021-06-22T15:19:35Z 2021-11-24T22:29:37Z "Fedora SilverBlue34 deluge-daemon - 2.0.3 : 13.fc34 deluge-web - 2.0.3 : 13.fc34 libtorrent - not installed Created a podman image using buildah, installing deluge-daemon and deluge-web with dnf and started with systemd, and saved image to private registry. Then created podman pod, which listens on 8112/tcp, 58744/tcp, and 58744/udp. Spun up a container with podman run, drawing image from private registry, and setting volumes for torrents subdirs, and deluge config, and placing container in the pod. Both daemons start fine in the container with no errors in the deluge log nor the podman log. I can access all aspects of deluge using Firefox and the web interface. I've set the correct incoming port in the daemon as well as a range of outgoing ports. With a pod it must be set up to listen for incoming, but allows all outgoing from the pod. Then set firewall rules on the host for incoming and outgoing in nftables. In the (SilverBlue) router I've set the deluge incoming port to nat to the deluge virtual machine, and allowed outgoing ports to be masqueraded and forwarded. From the router *all* LAN traffic goes out through a Wireguard interface to an AzireVPN PoP in Switzerland and then to the general internet. All appears to be fine in the web interface except there are 0 connections, and IP is n/a (attached), and Tracker Status instantly goes to ""Error: Connection Refused"". There are no firewall errors in the deluge virtual machine nor the router virtual machine (regarding the deluge machine)." Quantum 3482 Starting Deluge results in a message box stating that Deluge cannot run in consolidated mode, only in thin mode GTK UI 2.0.3 needs verified bug new 2021-09-29T11:54:18Z 2021-11-24T22:31:54Z "bullseye (stable) (net): bittorrent client written in Python/PyGTK 2.0.3-3.1: all bookworm (testing) (net): bittorrent client written in Python/PyGTK 2.0.3-3.1: all sid (unstable) (net): bittorrent client written in Python/PyGTK 2.0.3-3.1: all https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994582&archived=False&mbox=no&mboxmaint=no" jvw1954 3625 Deluge-gtk crashes when selecting or moving folder GTK UI 2.1.0 needs verified bug new 2024-01-30T00:33:38Z 2024-03-08T09:46:24Z "Deluge-gtk alwaysh crashes when I click the drop-down list to select a different folder for a torrent, be it at the initial stage just after a torrent has been added, or after a torrent has completed. Steps to reproduce (case 1, torrent already completed) 1. Launch Deluge-GTK 2. Right-click any torrent that's already completed, but in the wrong folder. 3. Click ""Move Download Folder"" from the context menu. 4. Click the drop-down icon to select a different folder. 5. Crashes every time at this point. Steps to reproduce (case 2, new torrent added) 1. Find a torrent you want to add to Deluge 2. Open up Deluge-GTK 3. Browse your filesystem to select the new torrent. 4. Go to the ""Options""-tab to select a destination folder. 5. Click the drop-down icon to select a different folder. 6. Crashes every time at this point. This behaviour is blocking me from using Deluge-GTK. {{{ Deluge-gtk version: 2.1.1[[BR]] Deluge server version: 2.1.1[[BR]] OS: Arch 6.7.1-zen1-1-zen[[BR]] DE: KDE Plasma - (X11 or Wayland does not matter in this case) }}} I did a strace capture (case 1), that file ended up being 32Mb. Manage to compress it to 544Kb, as a tarball with Ark." jhillest 2042 WebUI incredibly slow with 1500 torrents Web UI 1.3-stable performance bug damoxc new 2012-02-25T19:43:15Z 2022-12-02T13:11:29Z "This is exactly the same problem as #1026, but as that one was fixed, I'm opening a new ticket. {{{ Server: deluged: 1.3.3 libtorrent: 0.15.9.0 Client: Google Chrome: 17.0.963.56 }}} I have about 1500 torrents added. Similarly to #1026, if I show less torrents by choosing a different label, the ui gets much faster. I can send a tarball of my config directory, just need to know where to send it." eatnumber1 3403 Forum registration fails - email never arrives Unknown bug new 2020-06-03T10:20:50Z 2022-12-30T06:28:48Z "Hello Team, I would like to report that the email to verify the forum registration never arrives. Luckily the email arrived at least for the dev section so here I am (it is not in spam folder or thrown away as it's self-hosted email with only tags for spam in subject). Just to clarify - with help of the blogpost here: https://zordekai.blogspot.com/2019/08/deluge-form-riddle-what-answer-to-above.html I was able to pass the human test so that is not an issue here it's really about the email delivery (or more likely send out)." john9 3567 Bug in Deluge 2.1.1 Core 2.1.0 2.1.1 bug new 2022-11-07T03:00:31Z 2022-11-14T19:56:19Z "Traceback (most recent call last): File ""deluge-script.pyw"", line 33, in File ""deluge\ui\ui_entry.py"", line 140, in start_ui File ""deluge\ui\gtk3\__init__.py"", line 45, in start File """", line 1007, in _find_and_load File """", line 986, in _find_and_load_unlocked File """", line 680, in _load_unlocked File ""PyInstaller\loader\pyimod03_importers.py"", line 495, in exec_module File ""deluge\ui\gtk3\gtkui.py"", line 16, in File """", line 1007, in _find_and_load File """", line 986, in _find_and_load_unlocked File """", line 680, in _load_unlocked File ""PyInstaller\loader\pyimod03_importers.py"", line 495, in exec_module File ""gi\__init__.py"", line 45, in File ""os.py"", line 1111, in add_dll_directory OSError: [WinError 87] The parameter is not correct: 'C:'" cesarmarcanove 3499 Stop using deprecated LibTorrent features Core 2.0.0 2.1.1 patch new 2022-01-21T15:45:07Z 2023-12-02T21:15:07Z "As part of the on-going addition of the support for `libtorrent 2.0` we should stop using the deprecated methods.[[BR]] As a ""bonus"" feature, when running `pytest`, we get `DeprecationWarning` prints, so finding is not that of an issue." DjLegolas 3230 Automatic file recheck option on startup Core develop 2.x feature-request new 2019-01-04T21:38:55Z 2020-04-27T19:23:31Z "dear deluge team I am from Iraq , while downloading torrent if power goes out(which goes out a lot ) torrent get error it have to recheck files in order to be able to resume download , but deluge wont recheck unless I press right click and recheck, then it start to recheck, it could recheck automatically after error , that would be a big help thank you kind regards" ravarage 3091 Proxy settings ignored Plugin 1.3.15 needs verified bug new 2017-07-25T01:34:26Z 2022-02-07T12:19:23Z "Hello, Even with intentionally bad proxy settings, Deluge can still download/upload. I was doing this to confirm that deluge was in fact using my proxy, but it looks like its not. Note that I have configured the proxy from the Web UI. I have restarted the daemon several times." aviau 3106 Checking with large hash size causes OOM condition Core 1.3.15 needs verified bug new 2017-08-24T08:45:39Z 2017-08-24T08:45:39Z "{{{ Gentoo Base System release 2.3 DISTRIB_ID=""Gentoo"" Linux host 4.9.20-hardened-host-r1 #2 SMP Sun Apr 9 10:02:56 2017 x86_64 Intel(R) Pentium(R) CPU G850 @ 2.90GHz GenuineIntel GNU/Linux MemTotal: 8123444 kB }}} Running deluged in server/client mode. I created a .torrent file from a 14G dataset using mktorrent -l 28. When I attempt to check the hash on this dataset, deluged will chew up memory to about 52%, when it then runs out and my kernel OOM killer shuts down deluged. This could cause issues after downloading such a set and attempting to recheck." bittaurus 3116 Adding parentheses to root folder name doesn't update title Unknown 1.3.13 needs verified bug new 2017-09-22T23:20:08Z 2024-02-29T09:42:47Z "Suppose you have a torrent whose label and root folder are named ""Foo Bar"". Normally, in the GTK client, if you double-click on the root folder (in the Files tab) and rename it to something else, the title is also updated to the same value. However, if you rename the folder from ""Foo Bar"" to ""Foo Bar (2017)"" -- adding just that bit in parentheses and not changing any other part of the name -- the title will not be updated, and will remain ""Foo Bar"". Furthermore, any attempts to rename the ""Foo Bar (2017)"" to anything else will fail -- the updates will simply not persist. The torrent is in some weird buggy state now, and the only way to fix it is to entirely remove the torrent from Deluge. Because it's such a pain to revert, I haven't fully tested to figure out the exact range of inputs that cause this bug. I can only confirm that this happens when the original title consists of alphanumeric characters and spaces, and you add a space followed by a number in parentheses to the end of the name. Client: Deluge 1.3.15 on Mac OS X 10.10.5 [[BR]] Server: Deluge 1.3.13 on Debian 9 [[BR]] libtorrent 1.1.1.0" oxguy3 3165 """Device or resource busy"" on Linux kernel newer than 4.9.0-3" Core 1.3.15 needs verified bug new 2018-03-20T13:07:53Z 2018-03-23T08:11:09Z "== Preamble == This bug affects all versions of Deluge up to and including 2.0 Beta 1. == Setup == A VMWare ESXi 6.5 server hosts a Debian Stretch VM running Deluge 1.3.15 (deluged). The ESXi server connects to a datastore on a NAS over NFS running !OpenMediaVault where the VM files are stored. The Debian VM mounts a directory on the same !OpenMediaVault NAS over NFS for downloading torrents. == Symptoms == Large 5+ GB torrents will fail with ""Device or resource busy"" when downloading at high 2+ MiB/s speeds. This only started after updating to the latest stable Linux kernel for Debian Stretch (linux-image-4.9.0-6-amd64). == Troubleshooting == On the Debian VM (deluged), I wanted to first eliminate the kernel as the source, so I installed the latest version from sid, linux-image-4.15.0-1-amd64. My test torrent was an 11 GB copy of SWTLJ, so it had thousands of seeds. Using deluge 1.3.15, the download speed got up to around 4 MiB/s after less than 20 seconds and then immediately failed with ""Device or resource busy"". Without restarting and using the same 4.15.0-1 kernel, I installed qBittorrent 3.3.7 (qbittorrent-nox) and setup that daemon to use the same user as the Deluge daemon. I also pointed qBittorrent to download to the same NFS mount as Deluge. The settings were as close as possible for network, bandwidth, and queue, including the number of global and per-torrent connections. With qBittorrent, download speeds got up to just over 8 MiB/s, averaging at 6 MiB/s and the entire torrent downloaded without issue. Both deluged and qbittorrent-nox had roughly the same CPU usage at above 65%. Since I was using the same VM with the same kernel with the same user on the same NFS mount and qBittorrent also uses libtorrent, I think it's safe to conclude that the error is unique to Deluge. What's frustrating is that downgrading the kernel to 4.9.0-3 solves the problem. == References == [https://forum.deluge-torrent.org/viewtopic.php?f=7&t=54871&start=10 Here is a thread related to this bug.] One user found that mounting the download directory over SMB instead of NFS solved the problem." siddhartha 3180 Terminating deluge leaves it in an inconsistent state Core 1.3.15 needs verified bug new 2018-05-31T06:54:42Z 2018-05-31T06:54:42Z "If I start deluged, terminate it (SIGTERM or SIGKILL) before it has a chance to load all the torrents, and then start deluged again, half my torrents are in the error state: {{{ [ERROR ] 02:27:01 torrentmanager:1147 on_alert_fastresume_rejected: video.mkv fast resume rejected. check resume(): missing or invalid 'file sizes' entry }}} Resuming or rechecking the torrents that are in an error state doesn't work, but that might be a separate bug: {{{ [ERROR ] 06:28:19 torrent:468 Restart deluge to clear this torrent error }}} This bug is easiest to reproduce if you terminate deluged during startup, but I'm pretty sure I've ran into this bug even when it was just seeding. I'm guessing that changes to ~/.config/deluge are not done atomically? I've seen some related tickets such as #3011 which acknowledges that terminating deluged doesn't work. I don't think that registering a shutdown callback like WM_ENDSESSION fixes this bug because processes OOM, VMs get terminated, and servers lose power IRL. A torrent's state should never change to ""error"" unless there was an IO error involving that specific torrent." NavinF 3293 Torrents won't seed. Core 2.0.0 needs verified bug new 2019-08-08T14:17:21Z 2019-12-14T17:03:26Z "Hi, I've setup Deluge on Raspberry PI and access it on Windows machines with Thin client. The problem is that there is not ""Force start"" option as in other torrent software, therefore the private tracker where I DL and UL is not registering the upload time (I guess because nobody is downloading most of the time). The thing is that the tracker has mandatory 72hour seeding time (even with no leechers), so this forces me to seed some torrents for weeks or months because nobody is downloading them. Could you add a ""force seed"" option (preferably as a default option in settings) or modify the application so that torrents would be active 24/7 by default? Thanks, askepott" askepott 3361 Deluge 2.0.3 crashes on fedora 31 Unknown 2.0.0 needs verified bug new 2020-02-28T13:36:48Z 2020-12-08T12:43:13Z "Well simply enough deluge 2.0.3 crashes about 60% of times under fedora 31 Seems a very random thing and it's due to a segfault, i don't have any other informations except for the #act that 1.3.5 wasn't crashing at all" legacychimera247 3427 builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte -- version 2.0.4.dev38+g23a48dd01-2 Core develop needs verified bug new 2020-08-19T12:27:06Z 2021-02-21T11:31:39Z "Deluge GTK crashes (cannot minimise, cannot change tabs, Up/Down stats set to 0 B/s) after around 10 minutes since initialisation. Terminal output: {{{ 11:59:19.794 [CRITICAL][twisted :154 ] Unhandled error in Deferred: 11:59:19.794 [CRITICAL][twisted :154 ] Unhandled error in Deferred: Traceback (most recent call last): File ""/usr/lib/python3.8/site-packages/gi/overrides/Gtk.py"", line 1644, in main return _Gtk_main(*args, **kwargs) File ""/usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py"", line 333, in _simulate self.runUntilCurrent() File ""/usr/lib/python3.8/site-packages/twisted/internet/base.py"", line 913, in runUntilCurrent call.func(*call.args, **call.kw) File ""/usr/lib/python3.8/site-packages/twisted/internet/task.py"", line 239, in __call__ d = defer.maybeDeferred(self.f, *self.a, **self.kw) --- --- File ""/usr/lib/python3.8/site-packages/twisted/internet/defer.py"", line 151, in maybeDeferred result = f(*args, **kw) File ""/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py"", line 70, in update self.handle_alerts() File ""/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py"", line 138, in handle_alerts **{ File ""/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py"", line 139, in attr: getattr(alert, attr) builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte 11:59:19.803 [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte /usr/lib/python3.8/site-packages/gi/overrides/Gtk.py:1644:main /usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py:333:_simulate /usr/lib/python3.8/site-packages/twisted/internet/base.py:913:runUntilCurrent /usr/lib/python3.8/site-packages/twisted/internet/task.py:239:__call__ --- --- /usr/lib/python3.8/site-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:70:update /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:138:handle_alerts /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:139: ] 11:59:19.803 [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte /usr/lib/python3.8/site-packages/gi/overrides/Gtk.py:1644:main /usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py:333:_simulate /usr/lib/python3.8/site-packages/twisted/internet/base.py:913:runUntilCurrent /usr/lib/python3.8/site-packages/twisted/internet/task.py:239:__call__ --- --- /usr/lib/python3.8/site-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:70:update /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:138:handle_alerts /usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:139: }}} " dongfeng 3451 Deluge error on macOS: File open error - operation not supported Unknown master needs verified bug new 2021-01-26T21:18:56Z 2021-01-28T10:49:56Z "Going back to times immemorial there have been reports of Deluge randomly pausing torrents and setting them to an error state on macOS... I'd like to solve this but don't know where to begin. As it stands now, I'm seeing this error very frequently on MacOS 10.14.6, running my self-made .app package based on a PR I made from git master. After setting loglevel debug on deluged, this is the error I get: {{{ 17:55:41.697 [DEBUG ][deluge.core.alertmanager :1418] Handling alert: session_stats_alert 17:55:41.697 [DEBUG ][deluge.core.alertmanager :1418] file_error_alert: Wolfwalkers.2020.HDR.2160p.WEB.h265-KOGi file_open (/Volumes/Movies/Wolfwalkers.2020.HDR.2160p.WEB.h265-KOGi/Sample/wolfwalkers.2020.hdr.2160p.web.h265-kogi.sample.mkv) error: Operation not supported }}} This error then repeats multiple times and the torrent is paused and set to error. I can put some time and effort into helping fix this but as I said, I don't know where to begin." Lord-Kamina 3511 deluged server doesnt start ubuntu 18.04.06 Core develop needs verified bug new 2022-03-09T13:45:20Z 2023-12-12T08:06:14Z "Deluged daemon fails to start on ubuntu 18.04.06 '''deluged''': 2.1.1~dev7698+5acb57b5a-202203021432~ubuntu18.04.1[[BR]] '''python-libtorrent''': 1.1.12+daily8918+760f948+202003250209~ubuntu18.04.1[[BR]] '''python3-libtorrent''': 1.2.15~daily10744+019fcc32b-202202200724~ubuntu18.04.1 '''python --version && python3 --version''' Python 2.7.17 Python 3.6.9 '''/usr/bin/deluged -d -l /var/log/deluged/daemon.log -L info''' {{{ Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/_libtorrent.py"", line 21, in import deluge.libtorrent as lt ModuleNotFoundError: No module named 'deluge.libtorrent' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3/dist-packages/deluge/_libtorrent.py"", line 24, in import libtorrent as lt ModuleNotFoundError: No module named 'libtorrent' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/bin/deluged"", line 11, in load_entry_point('deluge==2.1.1.dev7698', 'gui_scripts', 'deluged')() File ""/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py"", line 87, in start_daemon from deluge.core.daemon import is_daemon_running File ""/usr/lib/python3/dist-packages/deluge/core/daemon.py"", line 19, in from deluge.core.core import Core File ""/usr/lib/python3/dist-packages/deluge/core/core.py"", line 26, in from deluge._libtorrent import LT_VERSION, lt File ""/usr/lib/python3/dist-packages/deluge/_libtorrent.py"", line 26, in raise LibtorrentImportError('No libtorrent library found: %s' % (ex)) deluge.error.LibtorrentImportError: No libtorrent library found: No module named 'libtorrent' }}} '''sudo systemctl status deluged''' {{{ ● deluged.service - Deluge Bittorrent Client Daemon Loaded: loaded (/etc/systemd/system/deluged.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2022-03-09 14:16:48 CET; 23min ago Docs: man:deluged Process: 2941 ExecStart=/usr/bin/deluged -d -l /var/log/deluged/daemon.log -L info (code=exited, status=1/FAILURE) Main PID: 2941 (code=exited, status=1/FAILURE) mar 09 14:16:47 nuc systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE mar 09 14:16:47 nuc systemd[1]: deluged.service: Failed with result 'exit-code'. mar 09 14:16:48 nuc systemd[1]: deluged.service: Service hold-off time over, scheduling restart. mar 09 14:16:48 nuc systemd[1]: deluged.service: Scheduled restart job, restart counter is at 5. mar 09 14:16:48 nuc systemd[1]: Stopped Deluge Bittorrent Client Daemon. mar 09 14:16:48 nuc systemd[1]: deluged.service: Start request repeated too quickly. mar 09 14:16:48 nuc systemd[1]: deluged.service: Failed with result 'exit-code'. mar 09 14:16:48 nuc systemd[1]: Failed to start Deluge Bittorrent Client Daemon. }}} " granjerox 3517 Public IP seen and error Web UI needs verified bug new 2022-04-09T12:56:18Z 2022-05-01T20:19:06Z "Client: 2.0.5 Server: 2.0.5 libtorrent: 2.0.5.0 Hello, I have this bug after 10min my public IP appear below right instead my vpn IP and i have this error {{{ Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '289813970c13b120cb901e2e405029a987f6de79' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(b06b11f92167b78a7f6e6cec2b933205f358fbbc, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'b06b11f92167b78a7f6e6cec2b933205f358fbbc' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(18f64170de45afd99450f4db4a5089b72574ba0c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '18f64170de45afd99450f4db4a5089b72574ba0c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(81ee1d8a4f38bf3594dd976fff18b2c327fe04f7, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '81ee1d8a4f38bf3594dd976fff18b2c327fe04f7' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(acdc58e85c89c6bc664a43c0c2ea339ea20eea3c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'acdc58e85c89c6bc664a43c0c2ea339ea20eea3c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(46264d0cb9742cbcb8a6d89819a9f0dad91bcee0, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '46264d0cb9742cbcb8a6d89819a9f0dad91bcee0' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(117f071e20b67ac13d99685530278c3064f022a6, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '117f071e20b67ac13d99685530278c3064f022a6' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(12a0c2aceba2edd68a1a5eea465e1d8a53742ec9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '12a0c2aceba2edd68a1a5eea465e1d8a53742ec9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(5a26267846fb8e30023d6cc884218a3eff1ac2ce, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '5a26267846fb8e30023d6cc884218a3eff1ac2ce' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. ] 14:36:59 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(4084be7806b02c71ac42563c2973d70538c0c86d, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '4084be7806b02c71ac42563c2973d70538c0c86d' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. -------------------------------------------------------------------------------- 14:36:59 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(2930ec88a0f4069b29ff84388eba1d0c59ccbfa9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '2930ec88a0f4069b29ff84388eba1d0c59ccbfa9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 2930ec88a0f4069b29ff84388eba1d0c59ccbfa9 not in session. InvalidTorrentError: torrent_id 2930ec88a0f4069b29ff84388eba1d0c59ccbfa9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 2930ec88a0f4069b29ff84388eba1d0c59ccbfa9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(9e2f219afce5e7eb08f2726434c64e7fbcf15017, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '9e2f219afce5e7eb08f2726434c64e7fbcf15017' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 9e2f219afce5e7eb08f2726434c64e7fbcf15017 not in session. InvalidTorrentError: torrent_id 9e2f219afce5e7eb08f2726434c64e7fbcf15017 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 9e2f219afce5e7eb08f2726434c64e7fbcf15017 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(be850e17cd112725245cf654e69d8d8d71d4eed6, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'be850e17cd112725245cf654e69d8d8d71d4eed6' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id be850e17cd112725245cf654e69d8d8d71d4eed6 not in session. InvalidTorrentError: torrent_id be850e17cd112725245cf654e69d8d8d71d4eed6 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id be850e17cd112725245cf654e69d8d8d71d4eed6 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(fa60c3d51ce276b263b0c28393b394900a2a6552, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'fa60c3d51ce276b263b0c28393b394900a2a6552' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id fa60c3d51ce276b263b0c28393b394900a2a6552 not in session. InvalidTorrentError: torrent_id fa60c3d51ce276b263b0c28393b394900a2a6552 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id fa60c3d51ce276b263b0c28393b394900a2a6552 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(b0c012f0d216cb3291bf125fb74f0b2f8a2d900f, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'b0c012f0d216cb3291bf125fb74f0b2f8a2d900f' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id b0c012f0d216cb3291bf125fb74f0b2f8a2d900f not in session. InvalidTorrentError: torrent_id b0c012f0d216cb3291bf125fb74f0b2f8a2d900f not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id b0c012f0d216cb3291bf125fb74f0b2f8a2d900f not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(64ac41a084ffabbe5458c1d73bedea8feefbd769, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '64ac41a084ffabbe5458c1d73bedea8feefbd769' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 64ac41a084ffabbe5458c1d73bedea8feefbd769 not in session. InvalidTorrentError: torrent_id 64ac41a084ffabbe5458c1d73bedea8feefbd769 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 64ac41a084ffabbe5458c1d73bedea8feefbd769 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(40e1905dd6bcb85aa719c49cbe7da56074c167c9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '40e1905dd6bcb85aa719c49cbe7da56074c167c9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 40e1905dd6bcb85aa719c49cbe7da56074c167c9 not in session. InvalidTorrentError: torrent_id 40e1905dd6bcb85aa719c49cbe7da56074c167c9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 40e1905dd6bcb85aa719c49cbe7da56074c167c9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(8fd68fa76dc4c335c881611740e6f76004e90562, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '8fd68fa76dc4c335c881611740e6f76004e90562' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 8fd68fa76dc4c335c881611740e6f76004e90562 not in session. InvalidTorrentError: torrent_id 8fd68fa76dc4c335c881611740e6f76004e90562 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 8fd68fa76dc4c335c881611740e6f76004e90562 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(0e1df14256f474a2e58084d355ca9ce14d480285, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '0e1df14256f474a2e58084d355ca9ce14d480285' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 0e1df14256f474a2e58084d355ca9ce14d480285 not in session. InvalidTorrentError: torrent_id 0e1df14256f474a2e58084d355ca9ce14d480285 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 0e1df14256f474a2e58084d355ca9ce14d480285 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(08709dfd40881b62f724a50235ffa5610b8f6d4e, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '08709dfd40881b62f724a50235ffa5610b8f6d4e' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 08709dfd40881b62f724a50235ffa5610b8f6d4e not in session. InvalidTorrentError: torrent_id 08709dfd40881b62f724a50235ffa5610b8f6d4e not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 08709dfd40881b62f724a50235ffa5610b8f6d4e not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5 not in session. InvalidTorrentError: torrent_id bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id bea0c64f23e7e5206e4ac1c40333d8d3fb670aa5 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(63b7be9773a397c0ef9dad4b9bb25836e242ee62, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '63b7be9773a397c0ef9dad4b9bb25836e242ee62' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 63b7be9773a397c0ef9dad4b9bb25836e242ee62 not in session. InvalidTorrentError: torrent_id 63b7be9773a397c0ef9dad4b9bb25836e242ee62 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 63b7be9773a397c0ef9dad4b9bb25836e242ee62 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(40ed5d69dcfa7e680773e36b523bc39b501c0af9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '40ed5d69dcfa7e680773e36b523bc39b501c0af9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 40ed5d69dcfa7e680773e36b523bc39b501c0af9 not in session. InvalidTorrentError: torrent_id 40ed5d69dcfa7e680773e36b523bc39b501c0af9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 40ed5d69dcfa7e680773e36b523bc39b501c0af9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(a5faf221f34aa87c76a285a27a8bcc440f6d0095, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'a5faf221f34aa87c76a285a27a8bcc440f6d0095' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id a5faf221f34aa87c76a285a27a8bcc440f6d0095 not in session. InvalidTorrentError: torrent_id a5faf221f34aa87c76a285a27a8bcc440f6d0095 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id a5faf221f34aa87c76a285a27a8bcc440f6d0095 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(7e9ec64156d678fdf54efa2a5c529a8659444bd1, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '7e9ec64156d678fdf54efa2a5c529a8659444bd1' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 7e9ec64156d678fdf54efa2a5c529a8659444bd1 not in session. InvalidTorrentError: torrent_id 7e9ec64156d678fdf54efa2a5c529a8659444bd1 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 7e9ec64156d678fdf54efa2a5c529a8659444bd1 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(72d559541a69c1366e6c4d77e0b9ab7ba2ac2259, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '72d559541a69c1366e6c4d77e0b9ab7ba2ac2259' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 72d559541a69c1366e6c4d77e0b9ab7ba2ac2259 not in session. InvalidTorrentError: torrent_id 72d559541a69c1366e6c4d77e0b9ab7ba2ac2259 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 72d559541a69c1366e6c4d77e0b9ab7ba2ac2259 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(87a80bd94aca3fd8a9f3f5233d1a470519d52bbf, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '87a80bd94aca3fd8a9f3f5233d1a470519d52bbf' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 87a80bd94aca3fd8a9f3f5233d1a470519d52bbf not in session. InvalidTorrentError: torrent_id 87a80bd94aca3fd8a9f3f5233d1a470519d52bbf not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 87a80bd94aca3fd8a9f3f5233d1a470519d52bbf not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(37e4f569d93f5a37d7064568cef7a7bada1cfd97, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '37e4f569d93f5a37d7064568cef7a7bada1cfd97' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 37e4f569d93f5a37d7064568cef7a7bada1cfd97 not in session. InvalidTorrentError: torrent_id 37e4f569d93f5a37d7064568cef7a7bada1cfd97 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 37e4f569d93f5a37d7064568cef7a7bada1cfd97 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(fbf749f5a98a51482d7509b4659c424f14684baa, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'fbf749f5a98a51482d7509b4659c424f14684baa' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id fbf749f5a98a51482d7509b4659c424f14684baa not in session. InvalidTorrentError: torrent_id fbf749f5a98a51482d7509b4659c424f14684baa not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id fbf749f5a98a51482d7509b4659c424f14684baa not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(5c7d4dea6f9ea0e65cf3fcf64453b046254442e5, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '5c7d4dea6f9ea0e65cf3fcf64453b046254442e5' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 5c7d4dea6f9ea0e65cf3fcf64453b046254442e5 not in session. InvalidTorrentError: torrent_id 5c7d4dea6f9ea0e65cf3fcf64453b046254442e5 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 5c7d4dea6f9ea0e65cf3fcf64453b046254442e5 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(9a3a8f0e17010dee84a5291c69a519e3e33b5c54, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '9a3a8f0e17010dee84a5291c69a519e3e33b5c54' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 9a3a8f0e17010dee84a5291c69a519e3e33b5c54 not in session. InvalidTorrentError: torrent_id 9a3a8f0e17010dee84a5291c69a519e3e33b5c54 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 9a3a8f0e17010dee84a5291c69a519e3e33b5c54 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(289813970c13b120cb901e2e405029a987f6de79, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '289813970c13b120cb901e2e405029a987f6de79' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. InvalidTorrentError: torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 289813970c13b120cb901e2e405029a987f6de79 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(b06b11f92167b78a7f6e6cec2b933205f358fbbc, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'b06b11f92167b78a7f6e6cec2b933205f358fbbc' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. InvalidTorrentError: torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id b06b11f92167b78a7f6e6cec2b933205f358fbbc not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(18f64170de45afd99450f4db4a5089b72574ba0c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '18f64170de45afd99450f4db4a5089b72574ba0c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. InvalidTorrentError: torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 18f64170de45afd99450f4db4a5089b72574ba0c not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(81ee1d8a4f38bf3594dd976fff18b2c327fe04f7, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '81ee1d8a4f38bf3594dd976fff18b2c327fe04f7' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. InvalidTorrentError: torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 81ee1d8a4f38bf3594dd976fff18b2c327fe04f7 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(acdc58e85c89c6bc664a43c0c2ea339ea20eea3c, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: 'acdc58e85c89c6bc664a43c0c2ea339ea20eea3c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. InvalidTorrentError: torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id acdc58e85c89c6bc664a43c0c2ea339ea20eea3c not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(46264d0cb9742cbcb8a6d89819a9f0dad91bcee0, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '46264d0cb9742cbcb8a6d89819a9f0dad91bcee0' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. InvalidTorrentError: torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 46264d0cb9742cbcb8a6d89819a9f0dad91bcee0 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(117f071e20b67ac13d99685530278c3064f022a6, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '117f071e20b67ac13d99685530278c3064f022a6' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. InvalidTorrentError: torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 117f071e20b67ac13d99685530278c3064f022a6 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(12a0c2aceba2edd68a1a5eea465e1d8a53742ec9, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '12a0c2aceba2edd68a1a5eea465e1d8a53742ec9' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. InvalidTorrentError: torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 12a0c2aceba2edd68a1a5eea465e1d8a53742ec9 not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(5a26267846fb8e30023d6cc884218a3eff1ac2ce, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '5a26267846fb8e30023d6cc884218a3eff1ac2ce' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. InvalidTorrentError: torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 5a26267846fb8e30023d6cc884218a3eff1ac2ce not in session. ] 14:37:18 [ERROR ][deluge.ui.client :169 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: core.remove_torrent(4084be7806b02c71ac42563c2973d70538c0c86d, True) -------------------------------------------------------------------------------- Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 735, in remove torrent = self.torrents[torrent_id] KeyError: '4084be7806b02c71ac42563c2973d70538c0c86d' During handling of the above exception, another exception occurred: Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/rpcserver.py"", line 326, in dispatch ret = self.factory.methods[method](*args, **kwargs) File ""/usr/lib/python3.10/site-packages/deluge/core/core.py"", line 590, in remove_torrent return self.torrentmanager.remove(torrent_id, remove_data) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 737, in remove raise InvalidTorrentError('torrent_id %s not in session.' % torrent_id) deluge.error.InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. InvalidTorrentError: torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. -------------------------------------------------------------------------------- 14:37:18 [ERROR ][deluge.ui.web.json_api :185 ] [Failure instance: Traceback (failure with no frames): : torrent_id 4084be7806b02c71ac42563c2973d70538c0c86d not in session. ] Unhandled Error Traceback (most recent call last): File ""/usr/lib/python3.10/site-packages/deluge/core/daemon_entry.py"", line 122, in run_daemon daemon.start() File ""/usr/lib/python3.10/site-packages/deluge/core/daemon.py"", line 164, in start reactor.run() File ""/usr/lib/python3.10/site-packages/twisted/internet/base.py"", line 1315, in run self.mainLoop() File ""/usr/lib/python3.10/site-packages/twisted/internet/base.py"", line 1325, in mainLoop reactorBaseSelf.runUntilCurrent() --- --- File ""/usr/lib/python3.10/site-packages/twisted/internet/base.py"", line 991, in runUntilCurrent call.func(*call.args, **call.kw) File ""/usr/lib/python3.10/site-packages/deluge/core/torrentmanager.py"", line 1401, in on_alert_tracker_error error_message = decode_bytes(alert.error_message()) Boost.Python.ArgumentError: Python argument types in tracker_error_alert.error_message(tracker_error_alert) did not match C++ signature: error_message(libtorrent::tracker_error_alert {lvalue}) }}}" Ssyleric 3523 Pyhon 3.9.2 error in log files Core 2.0.3 needs verified bug new 2022-06-05T06:42:19Z 2022-09-03T11:16:57Z "I have attached the debug logs of both services. Debian 11 Deluge-web: 2.0.3 Deluged: 2.0.3 libtorrent: 1.2.9.0 Thank you" roylaprattep 3565 "deluged hangs spamming logs with ""Logging.findCaller() takes from 1 to 2 positional arguments but 3 were given""" Core 2.0.3 needs verified bug new 2022-10-26T18:36:32Z 2023-12-15T07:46:47Z "https://forum.deluge-torrent.org/viewtopic.php?f=7&t=56323' # htop shows: /usr/bin/python3 /usr/bin/deluged -d -c /var/lib/deluged/config -l /var/log/deluged/daemon.log -L info really hogging a processor and there are a ton of errors in the log. The errors show that twisted is involved but the twisted folks don't seem to think that is the issue. 2.0.3 is what is in the ubuntu repo so i would have to compile from source or get a .deb to upgrade to 2.0.5" iconoclasthero 3571 torrents get lost libtorrent 2.1.0 needs verified bug new 2022-12-05T18:00:44Z 2023-03-09T17:08:32Z "steps to reproduce: 1. make sure there're more than 128 torrents added, in any state 2. use ltconfig plugin to set alert_queue_size to 100 (or load preset: minimal memory usage, which use 100 for alert_queue_size) 3. restart deluge only about 126~130 torrents get loaded. restart deluge again you'll see size of torrents.state get slim down to a few kbytes from mbytes ""Finished loading 427 torrents in 0:00:06.760026"" is not appearing in the log. unless the count is slim down alert_queue_size = 100 is not required for this to happen Reason: loading existing torrents, rely on alert_queue as callback Suggestion: need a reliable callback mechanic other than alert_queue which is limited by size." Xuefer 2876 Deluge Crashes randomly Core 1.3.13 not applicable bug new 2016-08-17T21:29:53Z 2022-12-04T18:44:39Z "{{{ Aug 08 12:29:00 systemd[1]: Started Deluge Daemon. Aug 09 12:40:22 deluged[13320]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f0430ad18c0 *** Aug 09 12:40:22 deluged[13320]: ======= Backtrace: ========= Aug 09 12:40:22 deluged[13320]: /usr/lib/libc.so.6(+0x70c8b)[0x7f043fa77c8b] Aug 09 12:40:22 deluged[13320]: /usr/lib/libc.so.6(+0x77026)[0x7f043fa7e026] Aug 09 12:40:22 deluged[13320]: /usr/lib/libc.so.6(+0x7781e)[0x7f043fa7e81e] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2f97c0)[0x7f0438e2f7c0] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2f9dce)[0x7f0438e2fdce] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2fa425)[0x7f0438e30425] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x2fa442)[0x7f0438e30442] Aug 09 12:40:22 deluged[13320]: /usr/lib/libtorrent-rasterbar.so.9(+0x22999d)[0x7f0438d5f99d] Aug 09 12:40:22 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 09 12:40:22 systemd[1]: deluged.service: Unit entered failed state. Aug 09 12:40:22 systemd[1]: deluged.service: Failed with result 'signal'. Aug 09 18:20:30 systemd[1]: Started Deluge Daemon. Aug 10 05:26:16 deluged[26715]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f0f0c60dfd0 *** Aug 10 05:26:16 deluged[26715]: ======= Backtrace: ========= Aug 10 05:26:17 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 10 05:26:17 systemd[1]: deluged.service: Unit entered failed state. Aug 10 05:26:17 systemd[1]: deluged.service: Failed with result 'signal'. Aug 11 01:33:00 systemd[1]: Started Deluge Daemon. Aug 14 04:59:51 deluged[21375]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007fcd72edd9a0 *** Aug 14 04:59:52 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 14 04:59:52 systemd[1]: deluged.service: Unit entered failed state. Aug 14 04:59:52 systemd[1]: deluged.service: Failed with result 'signal'. Aug 15 03:42:33 systemd[1]: Started Deluge Daemon. Aug 15 03:47:04 systemd[1]: Stopping Deluge Daemon... Aug 15 03:47:04 systemd[1]: Stopped Deluge Daemon. Aug 15 03:47:11 systemd[1]: Started Deluge Daemon. Aug 15 10:37:19 deluged[12236]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f0f101e6330 *** Aug 15 10:37:19 deluged[12236]: ======= Backtrace: ========= Aug 15 10:37:19 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 15 10:37:19 systemd[1]: deluged.service: Unit entered failed state. Aug 15 10:37:19 systemd[1]: deluged.service: Failed with result 'signal'. Aug 16 02:01:49 systemd[1]: Started Deluge Daemon. Aug 17 03:37:55 deluged[26377]: *** Error in `/usr/bin/python2': free(): invalid next size (fast): 0x00007f9dc0de7e80 *** Aug 17 03:37:55 deluged[26377]: ======= Backtrace: ========= Aug 17 03:37:55 systemd[1]: deluged.service: Main process exited, code=killed, status=6/ABRT Aug 17 03:37:55 systemd[1]: deluged.service: Unit entered failed state. Aug 17 03:37:55 systemd[1]: deluged.service: Failed with result 'signal'. }}} I need to restart the deluged.service a couple times a week... OS: Arch Linux Deluge version: Client: 1.3.13.dev0 Server: 1.3.13.dev0 libtorrent: 1.1.0.0" aoeuaoeu 3324 Deluge segfaults when starting to receive packets from some torrents libtorrent develop not applicable bug new 2019-11-13T21:47:17Z 2019-11-28T14:40:57Z " {{{ deluged 2.1.1.dev7496 libtorrent: 1.1.13.0 Python: 3.7.5rc1 OS: Linux Ubuntu 19.10 Eoan Ermine libboost-python1.67.0: Installed: 1.67.0-13ubuntu1 libboost-iostreams1.67.0: Installed: 1.67.0-13ubuntu1 libboost-locale1.67.0: Installed: 1.67.0-13ubuntu1 libboost-filesystem1.67.0: Installed: 1.67.0-13ubuntu1 libboost-date-time1.67.0: Installed: 1.67.0-13ubuntu1 libboost-thread1.67.0: Installed: 1.67.0-13ubuntu1 libboost-system1.67.0: Installed: 1.67.0-13ubuntu1 }}} I'm forced to pause some torrents as they keeps segfaulting deluge as it starts recieving packets. I've run it againts gdb and here is the stack : {{{ Thread 2 ""python3"" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb4d15460 (LWP 26810)] 0xb4446f30 in ?? () (gdb) bt #0 0xb4446f30 in ?? () #1 0xb582b848 in boost::_mfi::cmf2::call (this=0xb4d1481c, this=0xb4d1481c, u=@0xb4d14824: 0xae288a88, b1=: , b2=: ) at /usr/include/boost/bind/mem_fn_template.hpp:342 #2 boost::_mfi::cmf2::operator() ( u=@0xb4d14824: 0xae288a88, a2=, a1=, this=0xb4d1481c) at /usr/include/boost/bind/mem_fn_template.hpp:345 #3 boost::_bi::list3, boost::arg<1>, boost::arg<2> >::operator(), boost::_bi::rrlist2 > (a=..., f=..., this=0xb4d14824) at /usr/include/boost/bind/bind.hpp:388 #4 boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >::operator() (a2=@0xb4d148b4: 0xb03e7030, a1=: , this=0xb4d1481c) at /usr/include/boost/bind/bind.hpp:1318 #5 __gnu_cxx::__ops::_Val_comp_iter, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::operator() (__it=0xb4d148b4, __val=: , this=0xb4d1481c) at /usr/include/c++/9/bits/predefined_ops.h:215 #6 std::__unguarded_linear_insert, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > ( __last=__last@entry=0xb4d148b8, __comp=...) at /usr/include/c++/9/bits/stl_algo.h:1827 #7 0xb582b8e0 in std::__insertion_sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > (__first=0xb4d148b0, __last=__last@entry=0xb4d148d0, __comp=...) at /usr/include/c++/9/bits/move.h:99 #8 0xb582a8e6 in std::__final_insertion_sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > (__comp=..., __last=0xb4d148d0, __first=) at ../../src/piece_picker.cpp:2169 #9 std::__sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > > (__comp=..., __last=0xb4d148d0, __first=) at /usr/include/c++/9/bits/stl_algo.h:1970 #10 std::sort, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > > (__comp=..., __last=0xb4d148d0, __first=) at /usr/include/c++/9/bits/stl_algo.h:4860 #11 libtorrent::piece_picker::pick_pieces (this=this@entry=0xae288a88, pieces=..., interesting_blocks=std::vector of length 0, capacity 100, num_blocks=num_blocks@entry=4, prefer_contiguous_blocks=, prefer_contiguous_blocks@entry=0, peer=, peer@entry=0xb446f250, options=, suggested_pieces=..., num_peers=, num_peers@entry=29, pc=...) at ../../src/piece_picker.cpp:2074 #12 0xb583358a in libtorrent::request_a_block (t=..., c=...) at /usr/include/c++/9/bits/stl_vector.h:915 #13 0xb57fddec in libtorrent::peer_connection::incoming_unchoke (this=this@entry=0xafc012b0) at ../../src/peer_connection.cpp:1646 #14 0xb577dffa in libtorrent::bt_peer_connection::on_unchoke (this=0xafc012b0, received=) at ../../src/bt_peer_connection.cpp:971 #15 0xb5781288 in libtorrent::bt_peer_connection::dispatch_message (received=1, this=0xafc012b0) at ../../src/bt_peer_connection.cpp:1965 #16 libtorrent::bt_peer_connection::dispatch_message (this=0xafc012b0, received=1) at ../../src/bt_peer_connection.cpp:1916 #17 0xb5785778 in libtorrent::bt_peer_connection::on_receive_impl (this=this@entry=0xafc012b0, bytes_transferred=) at ../../src/bt_peer_connection.cpp:3536 #18 0xb5786ea0 in libtorrent::bt_peer_connection::on_receive (this=0xafc012b0, error=..., bytes_transferred=) at ../../src/bt_peer_connection.cpp:2634 #19 0xb5807038 in libtorrent::peer_connection::receive_data_impl (this=this@entry=0xafc012b0, error=..., bytes_transferred=, read_loops=0) at ../../src/peer_connection.cpp:6191 #20 0xb58073fa in libtorrent::peer_connection::on_receive_data_nb (this=0xafc012b0, error=..., bytes_transferred=) at ../../src/peer_connection.cpp:6078 #21 0xb592e388 in boost::function2::operator() (a1=, a0=..., this=0xb4d14d60) at /usr/include/boost/function/function_template.hpp:682 #22 boost::_bi::list2, boost::_bi::value >::operator(), boost::_bi::list0> ( a=..., f=..., this=0xb4d14d70) at /usr/include/boost/bind/bind.hpp:319 #23 boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > >::operator() ( this=0xb4d14d60) at /usr/include/boost/bind/bind.hpp:1294 #24 boost::asio::asio_handler_invoke, boost::_bi::list2, boost::_bi::value > > > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69 #25 boost_asio_handler_invoke_helpers::invoke, boost::_bi::list2, boost::_bi::--Type for more, q to quit, c to continue without paging-- value > >, boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37 #26 boost::asio::detail::handler_work, boost::_bi::list2, boost::_bi::value > >, boost::asio::system_executor>::complete, boost::_bi::list2, boost::_bi::value > > > (this=, handler=..., function=...) at /usr/include/boost/asio/detail/handler_work.hpp:82 #27 boost::asio::detail::completion_handler, boost::_bi::list2, boost::_bi::value > > >::do_complete (owner=0x56c6b8, base=) at /usr/include/boost/asio/detail/completion_handler.hpp:70 #28 0xb578f304 in boost::asio::detail::scheduler_operation::complete (bytes_transferred=, ec=..., owner=0x56c6b8, this=0xafc29e68) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40 #29 boost::asio::detail::scheduler::do_run_one (ec=..., this_thread=..., lock=..., this=0x56c6b8) at /usr/include/boost/asio/detail/impl/scheduler.ipp:401 #30 boost::asio::detail::scheduler::run (this=0x56c6b8, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 #31 0xb5842588 in boost::asio::io_context::run (this=0x6c3614) at /usr/include/boost/asio/impl/io_context.ipp:62 #32 0xb579ac92 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x6c2338) at /usr/include/boost/asio/detail/impl/posix_thread.ipp:74 #33 0xb6e9ed3e in start_thread (arg=0x4ac76531) at pthread_create.c:479 #34 0xb6f5e17c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) }}} " skuizy 3294 Tracker status: Invalid Argument Core 2.0.3 2.0.6 bug new 2019-08-10T08:34:33Z 2021-12-15T19:27:53Z "Recently upgraded from Deluge 1.3.x to 2.0.3 and since then I've noticed some of the trackers give ""Tracker Status: Error: Invalid argument"". This also happens when I add new torrents of the same trackers. I've tried running Deluge with debugging enabled but couldn't find any errors related to this. If you need any more logs or information let me know." Twisted- 3326 Unhandled error in deferred handle_alerts Core 2.0.3 2.0.6 bug new 2019-11-17T19:31:17Z 2021-12-15T19:27:53Z "{{{ [CRITICAL][twisted :154 ] Unhandled error in Deferred: [CRITICAL][deluge.log :93 ] twisted.internet.defer [Failure instance: Traceback: : 'utf-8' codec can't decode byte 0xce in position 0: invalid continuation byte /usr/local/lib/python3.7/dist-packages/twisted/internet/base.py:1283:run /usr/local/lib/python3.7/dist-packages/twisted/internet/base.py:1292:mainLoop /usr/local/lib/python3.7/dist-packages/twisted/internet/base.py:913:runUntilCurrent /usr/local/lib/python3.7/dist-packages/twisted/internet/task.py:239:__call__ --- --- /usr/local/lib/python3.7/dist-packages/twisted/internet/defer.py:151:maybeDeferred /usr/lib/python3/dist-packages/deluge/core/alertmanager.py:70:update /usr/lib/python3/dist-packages/deluge/core/alertmanager.py:140:handle_alerts /usr/lib/python3/dist-packages/deluge/core/alertmanager.py:141: }}} Deluge doesn't completely crash but at least stops updating the user interfaces. A simple workaround for now is catching the exception: {{{#!python diff --git a/deluge/core/alertmanager.py b/deluge/core/alertmanager.py index 2fe42224d..fedc48322 100644 --- a/deluge/core/alertmanager.py +++ b/deluge/core/alertmanager.py @@ -131,17 +131,20 @@ def handle_alerts(self): # Call any handlers for this alert type if alert_type in self.handlers: for handler in self.handlers[alert_type]: - if log.isEnabledFor(logging.DEBUG): - log.debug('Handling alert: %s', alert_type) - # Copy alert attributes - alert_copy = SimpleNamespace( - **{ - attr: getattr(alert, attr) - for attr in dir(alert) - if not attr.startswith('__') - } - ) - self.delayed_calls.append(reactor.callLater(0, handler, alert_copy)) + try: + if log.isEnabledFor(logging.DEBUG): + log.debug('Handling alert: %s', alert_type) + # Copy alert attributes + alert_copy = SimpleNamespace( + **{ + attr: getattr(alert, attr) + for attr in dir(alert) + if not attr.startswith('__') + } + ) + self.delayed_calls.append(reactor.callLater(0, handler, alert_copy)) + except: + pass def set_alert_queue_size(self, queue_size): """"""Sets the maximum size of the libtorrent alert queue"""""" }}} " pLurium 3408 Seed and peer statistics for trackers with no scrape Core 2.0.3 2.0.6 feature-request new 2020-06-10T19:57:02Z 2021-12-15T19:27:53Z "Deluge does not collect and show the seeder and peer statistics for ''downloaded'' torrents from trackers that have ''scrape turned off'' (example: rutracker.org), which are usually highly popular trackers. For example, for downloaded torrents from such trackers, the client always shows just 0 seeders even if the number of seeders in the swarm is not 0. As another example, the number of peers shown is the number of connected peers only, not the total number of peers, etc. Other clients collect the tracker/peer/seeder/leecher statistics for such trackers via DHT and peer exchange. Please implement similar functionality in Deluge! " meolite 3378 Unhandled Traceback duing console exection Console UI 2.0.3 2.1.1 bug new 2020-04-06T01:39:55Z 2022-07-08T07:45:43Z "System - Funtoo(gentoo derivative) x86_64 w/ Python 3.7.6 Deluge - 2.0.3 (git latest) Executing deluge-console, trying to enter data in the `Add Host` dialog. Console will abort producing traceback shown below. Examining the source code, it appears that the `InputPopup` class doesn't have a `current_selection` method and is the point of failure. I am unsure how to patch this problem. Traceback: {{{ Unhandled error in Deferred: Traceback (most recent call last): File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.7/site-packages/deluge/ui/client.py"", line 408, in __on_connect_fail self.daemon_info_deferred.errback(reason) File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 501, in errback self._startRunCallbacks(fail) File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 568, in _startRunCallbacks self._runCallbacks() --- --- File ""/usr/lib/python3.7/site-packages/twisted/internet/defer.py"", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File ""/usr/lib/python3.7/site-packages/deluge/ui/console/modes/connectionmanager.py"", line 78, in on_host_status self.update_select_host_popup() File ""/usr/lib/python3.7/site-packages/deluge/ui/console/modes/connectionmanager.py"", line 40, in update_select_host_popup selected_index = self.popup.current_selection() if self.popup else None builtins.AttributeError: 'InputPopup' object has no attribute 'current_selection' }}} " digifuzzy 3459 XSS via malicious .torrent file Web UI develop 2.1.1 bug new 2021-03-01T20:22:55Z 2022-07-08T07:45:43Z "The Deluge web ui is vulnerable to XSS through a crafted torrent file. As the data from torrent files is not properly sanitised it's interpreted directly as HTML. As such someone who supplies the user with a malicious torrent can execute arbitrary Javascript code in the context of the user's browser session. It should be noted that the Tornado webserver is not configured to send any `Content-Security-Policy` headers which can help to mitigate some of the impact. Due to this omission, the attacker can download/upload arbitrary data from/to remote endpoints. It should be noted there is some basic filtering such that a `