안녕하세요, Cyphers를 변경하려고 하면 콘솔에 다음 오류가 발생합니다.
PUT https://xxxxxxxxx:444/api/v4.0/api.cgi/farms/xxxxx 500(내부 서버 오류)
변경할 수 없습니다. Evenry https 서버 팜에서 시도해 보았지만 같은 결과가 나왔습니다.
RELIANOID 버전 : 7.4.0
웹GUI 버전: 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번째 줄로 가서 해당 줄을 다음과 같이 변경하세요.
if (&setFarmCipherList($farmname, $ciphers_lib) == -1) {
by
if (&setFarmCipherList($farmname, $ciphers_lib, $json_obj->{cipherc}) == -1) {
우리는 다음 주에 다음 커뮤니티 에디션 7.5를 출시할 계획이며, 이 패치는 확실히 포함될 것입니다.
건배.
고맙습니다. 잘 작동합니다.
안녕하세요, 프란체스코. 이 수정 사항이 최신 릴리스 7.5에 이미 포함되어 있는지 확인해 드리겠습니다.
건배.