こんにちは。Cyphers を変更しようとすると、コンソールに次のエラーが表示されました。
PUT https://xxxxxxxxx:444/api/v4.0/api.cgi/farms/xxxxx 500 (内部サーバーエラー)
変更できません。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行目に移動し、次の行を変更してください。
if (&setFarmCipherList($farmname, $ciphers_lib) == -1) {
by
if (&setFarmCipherList($farmname, $ciphers_lib, $json_obj->{cipherc}) == -1) {
今後数週間で次の Community Edition 7.5 を計画しており、このパッチは確実に組み込まれます。
乾杯。
ありがとうございます。うまくいきました。
こんにちは、Francesco さん。この修正は最新リリース 7.5 にすでに含まれていることをご確認ください。
乾杯。