Hi,
I created a mergerfs pool.
Now, when I try to edit it in the WebUI, I got a "500 - OK" error pop up:
Hereafter the full error stack:
Code
Failed to execute XPath query '/config/services/mergerfs/pools/pool[uuid='b5fcc760-f23e-4b19-b360-cba52d31aabb']'.
OMV\Config\DatabaseException: Failed to execute XPath query '/config/services/mergerfs/pools/pool[uuid='b5fcc760-f23e-4b19-b360-cba52d31aabb']'. in /usr/share/php/openmediavault/config/database.inc:88
Stack trace:
#0 /usr/share/php/openmediavault/system/filesystem/backend/mergerfs.inc(68): OMV\Config\Database->get('conf.service.me...', 'b5fcc760-f23e-4...')
#1 /usr/share/php/openmediavault/system/filesystem/filesystem.inc(882): OMV\System\Filesystem\Backend\Mergerfs->getImpl('union-1:b5fcc76...')
#2 /usr/share/php/openmediavault/system/filesystem/filesystem.inc(904): OMV\System\Filesystem\Filesystem::getImplByType('fuse.mergerfs', 'union-1:b5fcc76...')
#3 /usr/share/openmediavault/engined/rpc/sharemgmt.inc(101): OMV\System\Filesystem\Filesystem::getImplByMountPoint('/srv/mergerfs/u...')
#4 [internal function]: Engined\Rpc\ShareMgmt->getCandidates(NULL, Array)
#5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#6 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getCandidates', NULL, Array)
#7 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('ShareMgmt', 'getCandidates', NULL, Array, 1)
#8 {main}
Display More
I did try to restart the MergerFS pool, but got the same "500 - OK" error in the WebUI, but quite different stack trace:
Code
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; systemctl restart srv-mergerfs-union\x2d1.mount' with exit code '5':
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; systemctl restart srv-mergerfs-union\x2d1.mount' with exit code '5': in /usr/share/php/openmediavault/system/process.inc:242
Stack trace:
#0 /usr/share/openmediavault/engined/rpc/mergerfs.inc(203): OMV\System\Process->execute(Array, 5)
#1 [internal function]: OMVRpcServiceMergerfs->restartPool(Array, Array)
#2 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#3 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('restartPool', Array, Array)
#4 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Mergerfs', 'restartPool', Array, Array, 1)
#5 {main}
Nonetheless, the MergerFS pool seems to be created and accessible at /srv/mergerfs/union-1 :
Any idea of what can be the issue?
Best regards,
iGoX