![](https://seccdn.libravatar.org/avatar/0475f411a441be498b3dd2cfd9cc82cc.jpg?s=120&d=mm&r=g)
I confirm that I am using Uyuni server 2020.05, and especially salt-ssh registration with all the OS, and no issue observed. Uyuni server is running 15.1 with the latest level of patches. Regards, Philippe. Philippe Bidault | Unix Engineer Getronics M. 34617301667 | E. Philippe.Bidault@Getronics.com | W. www.getronics.com Getronics CMC Service Desk Iberia S.L - VAT No:S.L.: B66686262. Registered Office - Getronics CMC Service Desk Iberia S.L, C/Rosselloi, Porcel, 21 planta 11, 08016 Barcelona, Spain. The information transmitted is intended only for use by the addressee and may contain confidential and/or privileged material. Any review, re-transmission, dissemination or other use of it, or the taking of any action in reliance upon this information by persons and/or entities other than the intended recipient is prohibited. If you received this in error, please inform the sender and/or addressee immediately and delete the material. Thank you. Legal disclaimer: http://www.getronics.com/legal/ -----Original Message----- From: Robert Paschedag <robert.paschedag@web.de> Sent: jueves, 11 de junio de 2020 17:31 To: Nuno Higgs <suse@labs.nuneshiggs.com> Cc: uyuni-users@opensuse.org Subject: RE: [uyuni-users] Issues Bootstrap Minions - Add with SSH failed with salt permission denied. CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. The issue got fixed. Maybe just update salt. sent from my mobile device -------- Originale Nachricht -------- Von: Nuno Higgs <suse@labs.nuneshiggs.com> Gesendet: Thu Jun 11 17:16:35 GMT+02:00 2020 An: uyuni-users@opensuse.org Cc: suse@labs.nuneshiggs.com Betreff: RE: [uyuni-users] Issues Bootstrap Minions - Add with SSH failed with salt permission denied. Hello all, Any ideas regarding my issue? Thanks for your help! Nuno From: Nuno Higgs [mailto:suse@labs.nuneshiggs.com] Sent: 08 June 2020 15:31 To: uyuni-users@opensuse.org Subject: [uyuni-users] Issues Bootstrap Minions - Add with SSH failed with salt permission denied. Hello all, I've been trying to add several clients - centos 7 and leap 15.1 - to my 2020.05 Uyuni fresh implementation and I am getting on both errors using only ssh. It seems to be related to this https://github.com/saltstack/salt/issues/38458. Is there any workaround? I am trying to add a new server, bootstrap, using only ssh. Thanks a lot for your help. Nuno. Error log: 2020-06-08 14:25:39,503 [py.warnings :99 ][WARNING ][3878] /usr/share/susemanager/modules/pillar/suma_minion.py:83: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. ret.update(yaml.load(open('{0}.yml'.format(static_pillar_filename)).read())) 2020-06-08 14:25:39,508 [py.warnings :99 ][WARNING ][3878] /usr/share/susemanager/modules/pillar/suma_minion.py:91: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. ret.update(yaml.load(open('{0}.yml'.format(global_pillar_filename)).read())) 2020-06-08 14:25:39,753 [salt.utils.templates:180 ][ERROR ][3878] Rendering exception occurred Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 392, in render_jinja_tmpl output = template.render(**decoded_context) File "/usr/lib/python3.6/site-packages/jinja2/asyncsupport.py", line 76, in render return original_render(self, *args, **kwargs) File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 1008, in render return self.environment.handle_exception(exc_info, True) File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 780, in handle_exception reraise(exc_type, exc_value, tb) File "/usr/lib/python3.6/site-packages/jinja2/_compat.py", line 37, in reraise raise value.with_traceback(tb) File "<template>", line 8, in top-level template code File "/usr/lib/python3.6/site-packages/jinja2/runtime.py", line 579, in _invoke rv = self._func(*arguments) File "<template>", line 2, in template File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 136, in get_source self.check_cache(_template) File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 97, in check_cache self.cache_file(template) File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 90, in cache_file self.file_client().get_file(saltpath, '', True, self.saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1053, in get_file hash_server, stat_server = self.hash_and_stat_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1312, in hash_and_stat_file hash_result = self.hash_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1305, in hash_file return self.__hash_and_stat_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1297, in __hash_and_stat_file return self.channel.send(load) File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 906, in send return getattr(self.fs, cmd)(load) File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 681, in file_hash return self.__file_hash_and_stat(load)[0] File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 673, in __file_hash_and_stat return self.servers[fstr](load, fnd), stat_result File "/usr/lib/python3.6/site-packages/salt/fileserver/roots.py", line 280, in file_hash os.makedirs(cache_dir) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) [Previous line repeated 5 more times] File "/usr/lib64/python3.6/os.py", line 220, in makedirs mkdir(name, mode) PermissionError: [Errno 13] Permission denied: '/var/tmp/.root_2c2911_salt/running_data' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 169, in render_tmpl output = render_str(tmplstr, context, tmplpath) File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 441, in render_jinja_tmpl trace=tracestr) salt.exceptions.SaltRenderError: Jinja error: [Errno 13] Permission denied: '/var/tmp/.root_2c2911_salt/running_data' Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 392, in render_jinja_tmpl output = template.render(**decoded_context) File "/usr/lib/python3.6/site-packages/jinja2/asyncsupport.py", line 76, in render return original_render(self, *args, **kwargs) File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 1008, in render return self.environment.handle_exception(exc_info, True) File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 780, in handle_exception reraise(exc_type, exc_value, tb) File "/usr/lib/python3.6/site-packages/jinja2/_compat.py", line 37, in reraise raise value.with_traceback(tb) File "<template>", line 8, in top-level template code File "/usr/lib/python3.6/site-packages/jinja2/runtime.py", line 579, in _invoke rv = self._func(*arguments) File "<template>", line 2, in template File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 136, in get_source self.check_cache(_template) File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 97, in check_cache self.cache_file(template) File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 90, in cache_file self.file_client().get_file(saltpath, '', True, self.saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1053, in get_file hash_server, stat_server = self.hash_and_stat_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1312, in hash_and_stat_file hash_result = self.hash_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1305, in hash_file return self.__hash_and_stat_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1297, in __hash_and_stat_file return self.channel.send(load) File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 906, in send return getattr(self.fs, cmd)(load) File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 681, in file_hash return self.__file_hash_and_stat(load)[0] File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 673, in __file_hash_and_stat return self.servers[fstr](load, fnd), stat_result File "/usr/lib/python3.6/site-packages/salt/fileserver/roots.py", line 280, in file_hash os.makedirs(cache_dir) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) [Previous line repeated 5 more times] File "/usr/lib64/python3.6/os.py", line 220, in makedirs mkdir(name, mode) PermissionError: [Errno 13] Permission denied: '/var/tmp/.root_2c2911_salt/running_data' ; line 2 --- {% macro includesls(osfullname, osrelease) -%} {% include 'certs/{0}.sls'.format(osfullname + osrelease.replace('.', '_')) ignore missing -%} <====================== {%- endmacro %} {% if grains['os_family'] == 'Suse' %} {% if grains['osfullname'] == 'openSUSE Tumbleweed' %} {% set sls = includesls('Tumbleweed', '') -%} {% else -%} [...] --- 2020-06-08 14:25:39,754 [salt.state :3516][CRITICAL][3878] Rendering SLS 'base:certs' failed: Jinja error: [Errno 13] Permission denied: '/var/tmp/.root_2c2911_salt/running_data' Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 392, in render_jinja_tmpl output = template.render(**decoded_context) File "/usr/lib/python3.6/site-packages/jinja2/asyncsupport.py", line 76, in render return original_render(self, *args, **kwargs) File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 1008, in render return self.environment.handle_exception(exc_info, True) File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 780, in handle_exception reraise(exc_type, exc_value, tb) File "/usr/lib/python3.6/site-packages/jinja2/_compat.py", line 37, in reraise raise value.with_traceback(tb) File "<template>", line 8, in top-level template code File "/usr/lib/python3.6/site-packages/jinja2/runtime.py", line 579, in _invoke rv = self._func(*arguments) File "<template>", line 2, in template File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 136, in get_source self.check_cache(_template) File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 97, in check_cache self.cache_file(template) File "/usr/lib/python3.6/site-packages/salt/utils/jinja.py", line 90, in cache_file self.file_client().get_file(saltpath, '', True, self.saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1053, in get_file hash_server, stat_server = self.hash_and_stat_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1312, in hash_and_stat_file hash_result = self.hash_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1305, in hash_file return self.__hash_and_stat_file(path, saltenv) File "/usr/lib/python3.6/site-packages/salt/fileclient.py", line 1297, in __hash_and_stat_file return self.channel.send(load) File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 906, in send return getattr(self.fs, cmd)(load) File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 681, in file_hash return self.__file_hash_and_stat(load)[0] File "/usr/lib/python3.6/site-packages/salt/fileserver/__init__.py", line 673, in __file_hash_and_stat return self.servers[fstr](load, fnd), stat_result File "/usr/lib/python3.6/site-packages/salt/fileserver/roots.py", line 280, in file_hash os.makedirs(cache_dir) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) File "/usr/lib64/python3.6/os.py", line 210, in makedirs makedirs(head, mode, exist_ok) [Previous line repeated 5 more times] File "/usr/lib64/python3.6/os.py", line 220, in makedirs mkdir(name, mode) PermissionError: [Errno 13] Permission denied: '/var/tmp/.root_2c2911_salt/running_data' ; line 2 --- {% macro includesls(osfullname, osrelease) -%} {% include 'certs/{0}.sls'.format(osfullname + osrelease.replace('.', '_')) ignore missing -%} <====================== {%- endmacro %} {% if grains['os_family'] == 'Suse' %} {% if grains['osfullname'] == 'openSUSE Tumbleweed' %} {% set sls = includesls('Tumbleweed', '') -%} {% else -%} [...] --- 2020-06-08 14:25:39,757 [salt.client.ssh :1170][ERROR ][3878] An Exception occurred while executing state.apply: [Errno 13] Permission denied: '/var/tmp/.root_2c2911_salt/running_data' -- To unsubscribe, e-mail: uyuni-users+unsubscribe@opensuse.org To contact the owner, e-mail: uyuni-users+owner@opensuse.org