Page 1 of 1

Fresh Install - No Plugins Shown

Posted: Fri Jul 16, 2021 1:48 am
by czarisyn
noplugins.PNG
noplugins.PNG (16.27 KiB) Viewed 7539 times
Installed on TrueNAS-12.0-U4 as a plugin/jail.

Any idea why the plugins aren't showing?

Re: Fresh Install - No Plugins Shown

Posted: Tue Aug 03, 2021 5:58 pm
by fmar
Probably not much help, but have you tried deleting the Python egg cache?

Re: Fresh Install - No Plugins Shown

Posted: Tue Aug 03, 2021 6:28 pm
by mhertz
Presumably your plugins are built using other python version than currently used - usually can just rename them to correct python version and don't need rebuild, or alternatively just remove the 'py-x.x' part of filenames all together.

On my system currently, just as example:

Code: Select all

martin@arch ~ % python -V                                         
Python 3.9.6
martin@arch ~ % ls /usr/lib/python3.9/site-packages/deluge/plugins 
total 300K
drwxr-xr-x 2 root root 4.0K Jul 20 19:40 __pycache__
-rw-r--r-- 1 root root  42K Apr 21 12:44 AutoAdd-1.8-py3.9.egg
-rw-r--r-- 1 root root  42K Apr 21 12:44 Blocklist-1.4-py3.9.egg
-rw-r--r-- 1 root root  18K Apr 21 12:44 Execute-1.3-py3.9.egg
-rw-r--r-- 1 root root  15K Apr 21 12:44 Extractor-0.7-py3.9.egg
-rw-r--r-- 1 root root  34K Apr 21 12:44 Label-0.3-py3.9.egg
-rw-r--r-- 1 root root  37K Apr 21 12:44 Notifications-0.3-py3.9.egg
-rw-r--r-- 1 root root  25K Apr 21 12:44 Scheduler-0.3-py3.9.egg
-rw-r--r-- 1 root root  32K Apr 21 12:44 Stats-0.4-py3.9.egg
-rw-r--r-- 1 root root 8.8K Apr 21 12:44 Toggle-0.4-py3.9.egg
-rw-r--r-- 1 root root  13K Apr 21 12:44 WebUi-0.2-py3.9.egg
-rw-r--r-- 1 root root    0 Apr 21 12:44 __init__.py
-rw-r--r-- 1 root root  784 Apr 21 12:44 init.py
-rw-r--r-- 1 root root 2.2K Apr 21 12:44 pluginbase.py
And where using other than python 3.9.x here, would display same behaviour untill renamed(or rebuilt) and restarted.

If you don't know where your plugins are, then can find them using e.g.:

Code: Select all

martin@arch ~ % sudo find / -path "*/deluge/plugins/*.egg" 
/usr/lib/python3.9/site-packages/deluge/plugins/Stats-0.4-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/Notifications-0.3-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/Toggle-0.4-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/Label-0.3-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/Blocklist-1.4-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/Scheduler-0.3-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/Extractor-0.7-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/AutoAdd-1.8-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/Execute-1.3-py3.9.egg
/usr/lib/python3.9/site-packages/deluge/plugins/WebUi-0.2-py3.9.egg
/home/martin/.config/deluge/plugins/ltConfig-2.0.0.egg
Usually can use '/usr' instead of '/' as start-path of 'find' command to speed up process, but just in case I used latter above.