I've followed this procedure https://docs.openmediavault.or…stallation/on_debian.html
Fails:
Code
Errors were encountered while processing:
openmediavault
E: Sub-process /usr/bin/dpkg returned an error code (1)
Traceback (most recent call last):
File "/usr/sbin/omv-confdbadm", line 76, in <module>
sys.exit(main())
File "/usr/sbin/omv-confdbadm", line 72, in main
return cmd_inst.execute(*sys.argv)
File "/usr/share/openmediavault/confdbadm/commands.d/read.py", line 73, in execute
objs = db.get(cmd_args.id, cmd_args.uuid)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 84, in get
query = openmediavault.config.DatabaseGetQuery(id, identifier)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 711, in __ini t__
super().__init__(id)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 314, in __ini t__
os.stat(self._database_file)
FileNotFoundError: [Errno 2] No such file or directory: '/etc/openmediavault/config.xml'
usage: omv-confdbadm update [-h] id data
omv-confdbadm update: error: argument data: No valid JSON.
Traceback (most recent call last):
File "/usr/sbin/omv-confdbadm", line 76, in <module>
sys.exit(main())
File "/usr/sbin/omv-confdbadm", line 72, in main
return cmd_inst.execute(*sys.argv)
File "/usr/share/openmediavault/confdbadm/commands.d/populate.py", line 50, in execute
openmediavault.procutils.check_call([script_path])
File "/usr/lib/python3/dist-packages/openmediavault/procutils.py", line 58, in check_call
return subprocess.check_call(*popenargs, **kwargs)
File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/share/openmediavault/confdb/populate.d/50timez one.sh']' returned non-zero exit status 2.
Alles anzeigen
Debugging 50timezone.sh find this problem (detects the TZ correctly):
Code
root@odroidxu4:~# data=$(omv-confdbadm read "conf.system.time" | jq ".timezone = \"${timezone}\"")
Traceback (most recent call last):
File "/usr/sbin/omv-confdbadm", line 76, in <module>
sys.exit(main())
File "/usr/sbin/omv-confdbadm", line 72, in main
return cmd_inst.execute(*sys.argv)
File "/usr/share/openmediavault/confdbadm/commands.d/read.py", line 73, in execute
objs = db.get(cmd_args.id, cmd_args.uuid)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 84, in get
query = openmediavault.config.DatabaseGetQuery(id, identifier)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 711, in __init__
super().__init__(id)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 314, in __init__
os.stat(self._database_file)
FileNotFoundError: [Errno 2] No such file or directory: '/etc/openmediavault/config.xml'
Alles anzeigen
Checking filesystem:
Rerunning stuff, no improvement:
Code
root@odroidxu4:~# apt-get install --reinstall openmediavault
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 20 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for openmediavault:armhf
root@odroidxu4:~# omv-confdbadm populate
Traceback (most recent call last):
File "/usr/sbin/omv-confdbadm", line 76, in <module>
sys.exit(main())
File "/usr/sbin/omv-confdbadm", line 72, in main
return cmd_inst.execute(*sys.argv)
File "/usr/share/openmediavault/confdbadm/commands.d/read.py", line 73, in execute
objs = db.get(cmd_args.id, cmd_args.uuid)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 84, in get
query = openmediavault.config.DatabaseGetQuery(id, identifier)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 711, in __init__
super().__init__(id)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 314, in __init__
os.stat(self._database_file)
FileNotFoundError: [Errno 2] No such file or directory: '/etc/openmediavault/config.xml'
usage: omv-confdbadm update [-h] id data
omv-confdbadm update: error: argument data: No valid JSON.
Traceback (most recent call last):
File "/usr/sbin/omv-confdbadm", line 76, in <module>
sys.exit(main())
File "/usr/sbin/omv-confdbadm", line 72, in main
return cmd_inst.execute(*sys.argv)
File "/usr/share/openmediavault/confdbadm/commands.d/populate.py", line 50, in execute
openmediavault.procutils.check_call([script_path])
File "/usr/lib/python3/dist-packages/openmediavault/procutils.py", line 58, in check_call
return subprocess.check_call(*popenargs, **kwargs)
File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/share/openmediavault/confdb/populate.d/50timezone.sh']' returned non-zero exit status 2.
Alles anzeigen
Ideas, please?