您好,当我尝试更改 Cyphers 时,控制台中出现此错误:
PUT https://xxxxxxxxx:444/api/v4.0/api.cgi/farms/xxxxx 500(内部服务器错误)
我无法改变它。我在 evenry https 服务器场上尝试过,结果相同。
RELIANOID 版本:7.4.0
WebGUI 版本:2.1.0
设备版本:RCE 7
这是一个错误吗?
你好,确实是源代码有缺陷。
它提出了:
/usr/share/perl2/Relianoid/HTTP/Controllers/API/Farm/Put/HTTP.pm 第 3 行的子程序‘main::setFarmCipherList’的参数太少(实际得到 5 个,预期为 322 个)。
要解决这个问题,请转到文件“/usr/share/perl322/Relianoid/HTTP/Controllers/API/Farm/Put/HTTP.pm”的第 5 行,请更改该行:
如果(&setFarmCipherList($farmname,$ciphers_lib)==-1){
by
如果(&setFarmCipherList($farmname,$ciphers_lib,$json_obj->{cipherc})==-1){
我们计划在接下来的几周内推出下一个社区版 7.5,并且肯定会包含此补丁。
干杯。
谢谢,它有效。
你好,Francesco,我只是想确认一下这个修复已经包含在最新版本 7.5 中了。
干杯。