Hello,
I have an issue after I modified some js script in /var/www/openmediavault/js/omv/module/admin/service/autoshutdown/Settings.js to add forced up days
I reverted to default but it seems that omv database is broken
Code
root@openmediavault:~# omv-confdbadm read conf.service.autoshutdown
Traceback (most recent call last):
File "/usr/sbin/omv-confdbadm", line 66, in <module>
sys.exit(main())
File "/usr/sbin/omv-confdbadm", line 63, in main
return cmd_inst.execute(*sys.argv)
File "/usr/share/openmediavault/confdbadm/commands.d/read.py", line 62, in execute
objs = db.get(cmd_args.id, cmd_args.uuid)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 79, in get
query.execute()
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 674, in execute
self._response = self._elements_to_object(elements)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 448, in _elements_to_object
result.set_dict(self._element_to_dict(elements[0]), False)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 197, in set_dict
self.set(key, value, validate)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 171, in set
self.assert_exists(name)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 143, in assert_exists
(name, self.model.id))
openmediavault.exceptions.AssertException: The property 'days-tuesday' does not exist in the model 'conf.service.autoshutdown'.
Alles anzeigen
If I try to recreate, I get a permission error
Code
root@openmediavault:~# omv-confdbadm create conf.service.autoshutdown
ERROR: Failed to create the default configuration: [Errno 13] Permission denied
I also tried to remove openmediavault and install it back, same issue
Does someone have an idea how to fix this ? Thx by advance