Hi.
I noticed that I had updates for my apps.
After selecting all of the apps, and clicking update, I would get this error for each app.
Below is an example for homarr.
Path [/mnt/.ix-apps/app_mounts/homarr/configs] is not allowed to be mounted.
Here is the full error log:
[EFAULT] Failed to render compose templates: Traceback (most recent call last): File "/usr/bin/apps_render_app", line 33, in sys.exit(load_entry_point('apps-validation==0.1', 'console_scripts', 'apps_render_app')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 47, in main render_templates_from_path(args.path, args.values) File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 19, in render_templates_from_path rendered_data = render_templates( ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/render.py", line 36, in render_templates ).render({'ix_lib': template_libs, 'values': test_values}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render self.environment.handle_exception() File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception raise rewrite_traceback_stack(source=source) File "/mnt/.ix-apps/app_configs/homarr/versions/1.1.6/templates/docker-compose.yaml", line 19, in top-level template code {% do c1.add_storage("/app/data/configs", values.storage.configs) %} ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/homarr/versions/1.1.6/templates/library/base_v2_1_5/container.py", line 217, in add_storage self._storage.add(mount_path, config) File "/mnt/.ix-apps/app_configs/homarr/versions/1.1.6/templates/library/base_v2_1_5/storage.py", line 91, in add volume_mount = VolumeMount(self._render_instance, mount_path, config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/homarr/versions/1.1.6/templates/library/base_v2_1_5/volume_mount.py", line 42, in __init__ source = IxVolumeSource(self._render_instance, mount_config).get() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/homarr/versions/1.1.6/templates/library/base_v2_1_5/volume_sources.py", line 61, in __init__ self.source = allowed_fs_host_path_or_raise(path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/homarr/versions/1.1.6/templates/library/base_v2_1_5/validations.py", line 171, in allowed_fs_host_path_or_raise raise RenderError(f"Path [{path}] is not allowed to be mounted.") base_v2_1_5.error.RenderError: Path [/mnt/.ix-apps/app_mounts/homarr/configs] is not allowed to be mounted.
I thought it was a permission error with Dataset/ix-applications
But after I changed the permissions to one of the local users, I still go the same error.
So I reverted back to what I think the default was.
I noticed I get the same error when trying to install new apps using the âDiscover appsâ section.
Any idea how I can resolve this error?
Any help is greatly appreciated