Deluge 2.0.3 WEB-UI 上添加插件没反应问题 时间: 2020-07-22 00:51 分类: 服务器,修仙日记 前言 --- 每次在`Ubuntu`上安装`Deluge`需要折腾半天,尤其是白天在`Ubuntu 20.04`上安装,各种依赖软件版本问题,不得不说`python`写的东西版本问题真的很垃圾。 废话不多说,最终放弃了`Ubuntu 20.04`重装了`Ubuntu 16.04`,折腾完锐速之后安装`Deluge`,默认配置做种和下载都很不给力,于是想安装`LtConfig`插件,结果发现网页上添加没反应。 解决办法 --- 最容易想到的就是手动将插件`.egg`文件复制到`Deluge`的插件目录,如果你使用`find`命令查找的话,确实是能找到几个`Deluge`的`plugins`目录。 但是把插件复制进去会发现根本不起作用。 于是在网页上一直点上传安装插件,控制台突然报了个错: ``` 18:38:57 [ERROR ][deluge.ui.web.json_api :168 ] Error calling method `web.upload_plugin`: [Errno 21] Is a directory: '/root/.config/deluge/plugins/' 18:38:57 [ERROR ][deluge.ui.web.json_api :1314] [Errno 21] Is a directory: '/root/.config/deluge/plugins/' Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/deluge/ui/web/json_api.py", line 160, in _handle_request result = self._exec_local(method, params, request) File "/usr/local/lib/python3.5/dist-packages/deluge/ui/web/json_api.py", line 122, in _exec_local return meth(*params) File "/usr/local/lib/python3.5/dist-packages/deluge/ui/web/json_api.py", line 953, in upload_plugin shutil.copyfile(path, os.path.join(get_config_dir(), 'plugins', filename)) File "/usr/lib/python3.5/shutil.py", line 115, in copyfile with open(dst, 'wb') as fdst: IsADirectoryError: [Errno 21] Is a directory: '/root/.config/deluge/plugins/' ``` 什么鬼?说`/root/.config/deluge/plugins/`不是一个文件,很明显这是一个目录,并且是插件的目录。 不知道为什么当时用`find / -name deluge`没有找出这个位置。 于是将`.egg`插件手动复制进去,刷新网页,OK,插件已经可以显示出来了。 PS --- 折腾了一整天新买的独服最终测试压制视频速度杠杠的,配置是`AMD 3700X 16 core`,这是还没上`SSD`的情况下,64G内存,18T硬盘。 CPU官网介绍跑分是`23000`多,秒杀一切英特尔`E3`、`E5`系列,以前在`E3`服务器上压片真的是太痛苦了。 这台机器性价比算是非常高了,59欧一个月,一次性安装费也是59欧,机器是`Hetzner`的,注意机器不要选`芬兰的`,亲测应该是给我分配了个坏了的硬盘的,每次装完`锐速`和`Deluge`没过多久系统就自动崩溃了,后来换成`德国`的,屁问题都没有,不过价格贵了5欧,真的是一分钱一分货。 感觉可以把磁力项目也跑上来了,不过硬盘可能吃不消,到时候光`Deluge`做种硬盘可能都跟不上。。。 标签: 无
评论已关闭