(I'm from Asia. Sorry for my poor English writing.)
Plugin : openmediavault-wireguard
Hello.
Whenever I try to save DNS settings for my wireguard clients in GUI, an error message "500 - Invalid RPC Response" shows up and nothing changes.
It recommended me check syslog, so I looked it over. There were suspicious things as follows;
Code: syslog
Jan 19 23:23:47 user omv-engined[8778]: PHP Fatal error: Uncaught Error: Cannot unset string offsets in /usr/share/openmediavault/engined/rpc/wireguard.inc:272
Jan 19 23:23:47 user omv-engined[8778]: Stack trace:
Jan 19 23:23:47 user omv-engined[8778]: #0 [internal function]: OMVRpcServiceWireGuard->setClient(Array, Array)
Jan 19 23:23:47 user omv-engined[8778]: #1 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
Jan 19 23:23:47 user omv-engined[8778]: #2 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('setClient', Array, Array)
Jan 19 23:23:47 user omv-engined[8778]: #3 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Wireguard', 'setClient', Array, Array, 1)
Jan 19 23:23:47 user omv-engined[8778]: #4 {main}
Those lines repeat whenever I press "save" button after changing DNS settings. I wonder if it is only a problem for my instance or a kind of bug. Could someone tell me what to do?