Hello, everyone,
I have just updated my OMV system from V. 4 to V. 5, following these instructions.
Almost everything works fine, but I am experiencing problems with two extensions: minidlna and fail2ban. While the second would be unnecessary for me, I would really like to get the first one working.
I have already tried to uninstall the two extensions and then reinstall them. Then I get the following error message in the web interface, (shown here for minidlna):
Code
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libexif12 libid3tag0 minidlna
The following NEW packages will be installed:
libexif12 libid3tag0 minidlna openmediavault-minidlna
0 upgraded, 4 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/533 kB of archives.
After this operation, 2832 kB of additional disk space will be used.
Selecting previously unselected package libexif12:amd64.
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 58782 files and directories currently installed.)
Preparing to unpack .../libexif12_0.6.21-5.1+deb10u4_amd64.deb ...
Unpacking libexif12:amd64 (0.6.21-5.1+deb10u4) ...
Selecting previously unselected package libid3tag0:amd64.
Preparing to unpack .../libid3tag0_0.15.1b-14_amd64.deb ...
Unpacking libid3tag0:amd64 (0.15.1b-14) ...
Selecting previously unselected package minidlna.
Preparing to unpack .../minidlna_1.2.1+dfsg-1+b1_amd64.deb ...
Unpacking minidlna (1.2.1+dfsg-1+b1) ...
Selecting previously unselected package openmediavault-minidlna.
Preparing to unpack .../openmediavault-minidlna_5.0.4_all.deb ...
Unpacking openmediavault-minidlna (5.0.4) ...
Setting up libid3tag0:amd64 (0.15.1b-14) ...
Setting up libexif12:amd64 (0.6.21-5.1+deb10u4) ...
Setting up minidlna (1.2.1+dfsg-1+b1) ...
Setting up openmediavault-minidlna (5.0.4) ...
Updating configuration database ...
Add minidlna user to group: users
fs.inotify.max_user_watches = 100000
dpkg: error processing package openmediavault-minidlna (--configure):
installed openmediavault-minidlna package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for systemd (241-7~deb10u4) ...
Processing triggers for openmediavault (5.5.8-1) ...
Updating locale files ...
Updating file permissions ...
Purging internal cache ...
Restarting engine daemon ...
Errors were encountered while processing:
openmediavault-minidlna
>>> *************** Error ***************
<<< *************************************
[...]
Alles anzeigen
Several console tries with apt-get -f install, apt-get update were not successful.
omv-salt deploy run minidlna results in the following message:
Code
omv-salt deploy run minidlna
Katze.myname:
Data failed to compile:
----------
Rendering SLS 'base:omv.deploy.minidlna.default' failed: Jinja error: widelinks: The value '0' is not a boolean.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 400, in render_jinja_tmpl
output = template.render(**decoded_context)
File "/usr/lib/python3/dist-packages/jinja2/asyncsupport.py", line 76, in render
return original_render(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File "<template>", line 18, in top-level template code
File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 39, in get
objs = db.get(id_, identifier)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 85, in get
query.execute()
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 724, in execute
self._response = self._elements_to_object(elements)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 485, in _elements_to_object
result.validate()
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 235, in validate
self.model.validate(self.get_dict())
File "/usr/lib/python3/dist-packages/openmediavault/config/datamodel.py", line 200, in validate
self.schema.validate(data)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 170, in validate
self._validate_type(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 224, in _validate_type
raise last_exception
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 195, in _validate_type
self._validate_object(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 300, in _validate_object
self._check_properties(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 508, in _check_properties
self._validate_type(value[propk], propv, path)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 224, in _validate_type
raise last_exception
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 192, in _validate_type
self._validate_boolean(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 235, in _validate_boolean
% ("NULL" if (value is None) else str(value)),
openmediavault.json.schema.SchemaValidationException: widelinks: The value '0' is not a boolean.
; line 18
---
[...]
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
{% set config = salt['omv_conf.get']('conf.service.minidlna') %} <======================
{% set dbdir = salt['pillar.get']('default:OMV_MINIDLNA_DB_DIR', '/var/cache/minidlna') -%}
{% set logdir = salt['pillar.get']('default:OMV_MINIDLNA_LOG_DIR', '/var/log') -%}
{% if config.enable | to_bool %}
[...]
Alles anzeigen
I'd be grateful for any advice.