I'm brand new to OMV as well as Odroid HC2. I installed OMV with an image created for Odroid. It came with OMV-Extras already installed. When I go to Plugins and try to install ShellInABox, this is what happens (at least, near the end):
Code
dpkg: error processing package openmediavault-shellinabox (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
shellinabox
openmediavault-shellinabox
Then when I close it, I get a popup that says, "Failed to execute XPath query '//services/shellinabox'." When I click on "Show Details":
Code
Error #0:
OMV\Config\DatabaseException: Failed to execute XPath query '//services/shellinabox'. in /usr/share/php/openmediavault/config/database.inc:78
Stack trace:
#0 /usr/share/openmediavault/engined/module/shellinabox.inc(58): OMV\Config\Database->get('conf.service.sh...')
#1 /usr/share/openmediavault/engined/rpc/services.inc(56): OMV\Engined\Module\Shellinabox->getStatus()
#2 [internal function]: OMVRpcServiceServices->getStatus(Array, Array)
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getStatus', Array, Array)
#5 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Services', 'getStatus', Array, Array, 1)
#6 {main}
Failed to execute XPath query '//services/shellinabox'.
Error #0:
OMV\Config\DatabaseException: Failed to execute XPath query '//services/shellinabox'. in /usr/share/php/openmediavault/config/database.inc:78
Stack trace:
#0 /usr/share/openmediavault/engined/module/shellinabox.inc(58): OMV\Config\Database->get('conf.service.sh...')
#1 /usr/share/openmediavault/engined/rpc/services.inc(56): OMV\Engined\Module\Shellinabox->getStatus()
#2 [internal function]: OMVRpcServiceServices->getStatus(Array, Array)
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getStatus', Array, Array)
#5 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Services', 'getStatus', Array, Array, 1)
#6 {main}
Alles anzeigen
If I try to install Docker, this is what happens (near the end):
Code
dpkg: error processing package openmediavault-shellinabox (--configure):
dependency problems - leaving unconfigured
Processing triggers for systemd (232-25+deb9u3) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Errors were encountered while processing:
openmediavault
omvextras-common
openmediavault-docker-gui
openmediavault-shellinabox
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0xb62380c0>
Traceback (most recent call last):
File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0xb62380c0>
Traceback (most recent call last):
File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
Alles anzeigen
Then the popup for "Failed to execute XPath query '//services/shellinabox'." shows again. I have no idea what any of this means or where to even start. I tried Googling it, but the answers and fixes were way above my head.