Running into a problem here. I tried activating Calibre recently (it'd been installed a while, but I wasn't using it) and ran into an error. As you can see below, it's trying to "chown" /media/ad1d56f8-7de7-4da9-9e8e-add98be1d615/Books. Problem is, that drive UUID doesn't exist, and it's not the UUID I selected for the data drive. It's also not the drive in OMV's config.xml, nor is it the one in /etc/calibre-server.conf. I've tried removing and reinstalling the plugin, no change. Running 'apt-get -f install' throws the same chown error for openmediavault-calibre. I even tried 'apt-get purge openmediavault-calibre' and then reinstalling, same error.
I'm pretty sure that UUID is for a drive that failed long, long ago, and I'm not sure how I can get rid of it. I suppose I could create a symlink to the proper directory, but I'd really rather avoid that. Anyone have suggestions? The error is below.
Error #4000:
exception 'OMVException' with message 'Failed to execute command 'omv-mkconf calibre 2>&1': chown: cannot access `/media/ad1d56f8-7de7-4da9-9e8e-add98be1d615/Books/': No such file or directory' in /usr/share/openmediavault/engined/module/calibre.inc:83
Stack trace:
#0 /usr/share/openmediavault/engined/rpc/config.inc(180): OMVModuleCalibre->applyConfig()
#1 [internal function]: OMVRpcServiceConfig->applyChanges(Array, Array)
#2 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
#3 /usr/share/php/openmediavault/rpcservice.inc(158): OMVRpcServiceAbstract->callMethod('applyChanges', Array, Array)
#4 /usr/share/openmediavault/engined/rpc/config.inc(224): OMVRpcServiceAbstract->callMethodBg('applyChanges', Array, Array)
#5 [internal function]: OMVRpcServiceConfig->applyChangesBg(Array, Array)
#6 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
#7 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('applyChangesBg', Array, Array)
#8 /usr/sbin/omv-engined(500): OMVRpc::exec('Config', 'applyChangesBg', Array, Array, 1)
#9 {main}
Alles anzeigen