Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color systemd-networkd 2>&1' with exit code '1': odroidxu4:
- ----------
- ID: unmask_systemd_networkd
- Function: service.unmasked
- Name: systemd-networkd
- Result: True
- Comment: Service systemd-networkd was already unmasked
- Started: 18:32:58.490086
- Duration: 42.616 ms
- Changes:
- ----------
- ID: enable_systemd_networkd
- Function: service.enabled
- Name: systemd-networkd
- Result: True
- Comment: Service systemd-networkd is already enabled, and is in the desired state
- Started: 18:32:58.533537
- Duration: 64.527 ms
- Changes:
- ----------
- ID: remove_systemd_networkd_defaults
- Function: file.absent
- Name: /etc/systemd/network/05-openmediavault-default.link
- Result: True
- Comment: File /etc/systemd/network/05-openmediavault-default.link is not present
- Started: 18:32:58.610659
- Duration: 2.162 ms
- Changes:
- ----------
- ID: unmask_systemd_resolved
- Function: service.unmasked
- Name: systemd-resolved
- Result: True
- Comment: Service systemd-resolved was already unmasked
- Started: 18:32:58.613193
- Duration: 46.608 ms
- Changes:
- ----------
- ID: enable_systemd_resolved
- Function: service.enabled
- Name: systemd-resolved
- Result: True
- Comment: Service systemd-resolved is already enabled, and is in the desired state
- Started: 18:32:58.660752
- Duration: 43.779 ms
- Changes:
- ----------
- ID: configure_etc_network_interfaces
- Function: file.managed
- Name: /etc/network/interfaces
- Result: True
- Comment: File /etc/network/interfaces is in the correct state
- Started: 18:32:58.705522
- Duration: 189.432 ms
- Changes:
- ----------
- ID: remove_netplan_systemd_networkd_config_files
- Function: module.run
- Result: True
- Comment: file.find: []
- Started: 18:32:58.898981
- Duration: 4.34 ms
- Changes:
- ----------
- file.find:
- ----------
- ID: remove_netplan_empty_systemd_networkd_config_files
- Function: module.run
- Result: True
- Comment: file.find: []
- Started: 18:32:58.903683
- Duration: 2.762 ms
- Changes:
- ----------
- file.find:
- ----------
- ID: remove_netplan_config_files
- Function: module.run
- Result: True
- Comment: file.find: ['/etc/netplan/10-openmediavault-default.yaml']
- Started: 18:32:58.906771
- Duration: 3.289 ms
- Changes:
- ----------
- file.find:
- - /etc/netplan/10-openmediavault-default.yaml
- ----------
- ID: configure_netplan_default
- Function: file.managed
- Name: /etc/netplan/10-openmediavault-default.yaml
- Result: True
- Comment: File /etc/netplan/10-openmediavault-default.yaml updated
- Started: 18:32:58.910391
- Duration: 608.253 ms
- Changes:
- ----------
- diff:
- New file
- ----------
- ID: configure_netplan_ethernet_enx001e06367807
- Function: file.managed
- Name: /etc/netplan/20-openmediavault-enx001e06367807.yaml
- Result: False
- Comment: Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- ; line 6
- ---
- {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
- network:
- ethernets:
- {{ interface.devicename }}:
- match:
- {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
- macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
- {%- else %}
- name: {{ interface.devicename }}
- {%- endif %}
- {%- if interface.altmacaddress | length > 0 %}
- [...]
- ---
- Started: 18:32:59.519078
- Duration: 513.898 ms
- Changes:
- ----------
- ID: apply_netplan_config
- Function: cmd.run
- Name: netplan apply
- Result: True
- Comment: Command "netplan apply" run
- Started: 18:33:00.035699
- Duration: 467.494 ms
- Changes:
- ----------
- pid:
- 25882
- retcode:
- 0
- stderr:
- stdout:
- ----------
- ID: symlink_systemd_resolvconf
- Function: file.symlink
- Name: /etc/resolv.conf
- Result: True
- Comment: Symlink /etc/resolv.conf is present and owned by root:root
- Started: 18:33:00.504231
- Duration: 889.754 ms
- Changes:
- Summary for odroidxu4
- -------------
- Succeeded: 12 (changed=5)
- Failed: 1
- -------------
- Total states run: 13
- Total run time: 2.879 s
- [ERROR ] Rendering exception occurred
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 219, in render_tmpl
- output = render_str(tmplstr, context, tmplpath)
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 523, in render_jinja_tmpl
- raise SaltRenderError(
- salt.exceptions.SaltRenderError: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- ; line 6
- ---
- {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
- network:
- ethernets:
- {{ interface.devicename }}:
- match:
- {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
- macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
- {%- else %}
- name: {{ interface.devicename }}
- {%- endif %}
- {%- if interface.altmacaddress | length > 0 %}
- [...]
- ---
- [ERROR ] Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- ; line 6
- ---
- {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
- network:
- ethernets:
- {{ interface.devicename }}:
- match:
- {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
- macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
- {%- else %}
- name: {{ interface.devicename }}
- {%- endif %}
- {%- if interface.altmacaddress | length > 0 %}
- [...]
- ---
- OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color systemd-networkd 2>&1' with exit code '1': odroidxu4:
- ----------
- ID: unmask_systemd_networkd
- Function: service.unmasked
- Name: systemd-networkd
- Result: True
- Comment: Service systemd-networkd was already unmasked
- Started: 18:32:58.490086
- Duration: 42.616 ms
- Changes:
- ----------
- ID: enable_systemd_networkd
- Function: service.enabled
- Name: systemd-networkd
- Result: True
- Comment: Service systemd-networkd is already enabled, and is in the desired state
- Started: 18:32:58.533537
- Duration: 64.527 ms
- Changes:
- ----------
- ID: remove_systemd_networkd_defaults
- Function: file.absent
- Name: /etc/systemd/network/05-openmediavault-default.link
- Result: True
- Comment: File /etc/systemd/network/05-openmediavault-default.link is not present
- Started: 18:32:58.610659
- Duration: 2.162 ms
- Changes:
- ----------
- ID: unmask_systemd_resolved
- Function: service.unmasked
- Name: systemd-resolved
- Result: True
- Comment: Service systemd-resolved was already unmasked
- Started: 18:32:58.613193
- Duration: 46.608 ms
- Changes:
- ----------
- ID: enable_systemd_resolved
- Function: service.enabled
- Name: systemd-resolved
- Result: True
- Comment: Service systemd-resolved is already enabled, and is in the desired state
- Started: 18:32:58.660752
- Duration: 43.779 ms
- Changes:
- ----------
- ID: configure_etc_network_interfaces
- Function: file.managed
- Name: /etc/network/interfaces
- Result: True
- Comment: File /etc/network/interfaces is in the correct state
- Started: 18:32:58.705522
- Duration: 189.432 ms
- Changes:
- ----------
- ID: remove_netplan_systemd_networkd_config_files
- Function: module.run
- Result: True
- Comment: file.find: []
- Started: 18:32:58.898981
- Duration: 4.34 ms
- Changes:
- ----------
- file.find:
- ----------
- ID: remove_netplan_empty_systemd_networkd_config_files
- Function: module.run
- Result: True
- Comment: file.find: []
- Started: 18:32:58.903683
- Duration: 2.762 ms
- Changes:
- ----------
- file.find:
- ----------
- ID: remove_netplan_config_files
- Function: module.run
- Result: True
- Comment: file.find: ['/etc/netplan/10-openmediavault-default.yaml']
- Started: 18:32:58.906771
- Duration: 3.289 ms
- Changes:
- ----------
- file.find:
- - /etc/netplan/10-openmediavault-default.yaml
- ----------
- ID: configure_netplan_default
- Function: file.managed
- Name: /etc/netplan/10-openmediavault-default.yaml
- Result: True
- Comment: File /etc/netplan/10-openmediavault-default.yaml updated
- Started: 18:32:58.910391
- Duration: 608.253 ms
- Changes:
- ----------
- diff:
- New file
- ----------
- ID: configure_netplan_ethernet_enx001e06367807
- Function: file.managed
- Name: /etc/netplan/20-openmediavault-enx001e06367807.yaml
- Result: False
- Comment: Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- ; line 6
- ---
- {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
- network:
- ethernets:
- {{ interface.devicename }}:
- match:
- {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
- macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
- {%- else %}
- name: {{ interface.devicename }}
- {%- endif %}
- {%- if interface.altmacaddress | length > 0 %}
- [...]
- ---
- Started: 18:32:59.519078
- Duration: 513.898 ms
- Changes:
- ----------
- ID: apply_netplan_config
- Function: cmd.run
- Name: netplan apply
- Result: True
- Comment: Command "netplan apply" run
- Started: 18:33:00.035699
- Duration: 467.494 ms
- Changes:
- ----------
- pid:
- 25882
- retcode:
- 0
- stderr:
- stdout:
- ----------
- ID: symlink_systemd_resolvconf
- Function: file.symlink
- Name: /etc/resolv.conf
- Result: True
- Comment: Symlink /etc/resolv.conf is present and owned by root:root
- Started: 18:33:00.504231
- Duration: 889.754 ms
- Changes:
- Summary for odroidxu4
- -------------
- Succeeded: 12 (changed=5)
- Failed: 1
- -------------
- Total states run: 13
- Total run time: 2.879 s
- [ERROR ] Rendering exception occurred
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 219, in render_tmpl
- output = render_str(tmplstr, context, tmplpath)
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 523, in render_jinja_tmpl
- raise SaltRenderError(
- salt.exceptions.SaltRenderError: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- ; line 6
- ---
- {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
- network:
- ethernets:
- {{ interface.devicename }}:
- match:
- {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
- macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
- {%- else %}
- name: {{ interface.devicename }}
- {%- endif %}
- {%- if interface.altmacaddress | length > 0 %}
- [...]
- ---
- [ERROR ] Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
- output = template.render(**decoded_context)
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
- self.environment.handle_exception()
- File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
- reraise(*rewrite_traceback_stack(source=source))
- File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
- raise value.with_traceback(tb)
- File "<template>", line 6, in top-level template code
- File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
- return __context.call(__obj, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
- return self.loader.run(run_func, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
- return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
- return _func_or_method(*args, **kwargs)
- File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
- with salt.utils.files.fopen(path, access_mode) as file_obj:
- File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
- f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
- FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
- ; line 6
- ---
- {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
- network:
- ethernets:
- {{ interface.devicename }}:
- match:
- {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
- macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
- {%- else %}
- name: {{ interface.devicename }}
- {%- endif %}
- {%- if interface.altmacaddress | length > 0 %}
- [...]
- --- in /usr/share/php/openmediavault/system/process.inc:242
- Stack trace:
- #0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()
- #1 /usr/share/openmediavault/engined/rpc/config.inc(178): OMV\Engine\Module\ServiceAbstract->deploy()
- #2 [internal function]: Engined\Rpc\Config->applyChanges(Array, Array)
- #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
- #4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(149): OMV\Rpc\ServiceAbstract->callMethod('applyChanges', Array, Array)
- #5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(620): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}('/tmp/bgstatusoQ...', '/tmp/bgoutputgq...')
- #6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(159): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
- #7 /usr/share/openmediavault/engined/rpc/config.inc(199): OMV\Rpc\ServiceAbstract->callMethodBg('applyChanges', Array, Array)
- #8 [internal function]: Engined\Rpc\Config->applyChangesBg(Array, Array)
- #9 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
- #10 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('applyChangesBg', Array, Array)
- #11 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Config', 'applyChangesBg', Array, Array, 1)
- #12 {main}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement