-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Telegramer does not start after updating deluge #48
Comments
Here to say that I have the same issue. I think it has something to do with the python versioning, but I built an egg from source for 3.12 and it still didn't work. |
I too cannot get the plugin to work with latest version of deluge. I don't see any errors logged. I manually installed the plugin but unable to enable it from the GUI. It's probably something to do with python version but I am not sure. |
Hi, same for me, |
Sorry it took me so long to find the time for this. Please try this build from this release. If the WebUI plugin upload doesn't work right, you can try replacing the existing Please let me know if it works or not. |
@noam09 thanks. I installed plugin manually (coped to plugins directory) restarted deluge. I can see the plugin under plugins tab. However, I select and then apply/ok or close, it doesn't stay enabled. I do not see any errors in deluge container logs. I am running binhex-deluge docker container on Unraid 6.12.13 Edit: Python version on deluge container is 3.12.4 so I used Telegramer-2.1.1.3-py3.12.egg. |
@crypticviper when you click on the plugin name, what version of the plugin does it show as installed? |
@crypticviper any logs at all containing the word "telegram"? Please post them here if so. |
Below logs are spewed out every minute and I don't think they have anything to do with this plugin
|
@crypticviper these seem to be related to DelugeVPN. Are there zero mentions of "telegram" in the logs since the container startup? Is everything else working fine in Deluge? |
@noam09 Nope, no telegramer related logs. Everything else just seems to work perfectly. I use a deluge container that has VPN stuff built in, not sure if that creates any issue? But there are absolutely no logs related to the plugin. All I see are above logs repeatedly. Enabling other plugins (which came with deluge) seems to work fine. I have not tried manual installation of any other plugin. I will probably check that and see if manual installation of plugins even works. |
@crypticviper maybe something with the VPN stuff is interfering with the plugin? Has it worked fine in the past? |
Sorry for late response. I finally found some logs hiding in deluged.log file. Below is what it looks like.
|
Ok update. I manually installed the following packages in the docker container:
(and may be some more). Now the plugin enabling works and it stays enabled. I also get the telegramer tab where I can configure the plugin. I guess next step is to let the container maintainer know about this so that the container comes with these packages pre-installed. |
Describe the bug
Telegramer does not start after updating deluge
Screenshots
Logs
09:14:18 [ERROR ][deluge.pluginmanagerbase :1672] Unable to instantiate plugin 'Telegramer' from '/config/plugins/Telegramer-2.1.1.2-py3.11.egg'!
09:14:18 [ERROR ][deluge.pluginmanagerbase :1672] The 'Telegramer' distribution was not found and is required by the application
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/deluge/pluginmanagerbase.py", line 148, in enable_plugin
instance = cls(plugin_name.replace('-', '_'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/plugins/Telegramer-2.1.1.2-py3.11.egg/telegramer/init.py", line 64, in init
load_libs()
File "/config/plugins/Telegramer-2.1.1.2-py3.11.egg/telegramer/init.py", line 53, in load_libs
egg = pkg_resources.require("Telegramer")[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pkg_resources/init.py", line 937, in require
needed = self.resolve(parse_requirements(requirements))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pkg_resources/init.py", line 798, in resolve
dist = self._resolve_dist(
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/pkg_resources/init.py", line 839, in _resolve_dist
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'Telegramer' distribution was not found and is required by the application
OS and Version:
OS: Linux
Deluge version: [e.g. 2.1.1]
deluge --version or deluged --version
The text was updated successfully, but these errors were encountered: