You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**TO GETS ERROR AFTER RUN THE COMMAND: salt-ssh 'minion1' test.ping**
```
[CRITICAL] Exception caught while initializing gitfs remote '[email protected]:group1/saltstack.git': /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_' is not owned by current user
Traceback (most recent call last):
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 515, in __init__
self.new = self.init_remote()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2024, in init_remote
self.repo = pygit2.Repository(self._cachedir)
File "/opt/saltstack/salt/lib/python3.10/site-packages/pygit2/repository.py", line 1541, in __init__
path_backend = init_file_backend(path, int(flags))
_pygit2.GitError: /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_' is not owned by current user
[ERROR ] An un-handled exception was caught by Salt's global exception handler:
FileserverConfigError: Failed to load gitfs
Traceback (most recent call last):
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 515, in __init__
self.new = self.init_remote()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2024, in init_remote
self.repo = pygit2.Repository(self._cachedir)
File "/opt/saltstack/salt/lib/python3.10/site-packages/pygit2/repository.py", line 1541, in __init__
path_backend = init_file_backend(path, int(flags))
_pygit2.GitError: /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_' is not owned by current user
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/salt-ssh", line 11, in
sys.exit(salt_ssh())
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/scripts.py", line 471, in salt_ssh
client.run()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/ssh.py", line 18, in run
ssh = salt.client.ssh.SSH(self.config)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/client/ssh/init.py", line 313, in init
self.fsclient = salt.fileclient.FSClient(self.opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileclient.py", line 1512, in init
self.channel = salt.fileserver.FSChan(opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 855, in init
self.fs.init()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 530, in init
self.serversfstr
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 159, in call
ret = self.loader.run(run_func, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1245, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1260, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 168, in init
_gitfs()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 83, in _gitfs
return salt.utils.gitfs.GitFS(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 3177, in new
super(GitFS, obj).init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2569, in init
self.init_remotes(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2628, in init_remotes
repo_obj = self.git_providers[self.provider](
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 1743, in init
super().init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 523, in init
failhard(self.role)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 229, in failhard
raise FileserverConfigError(f"Failed to load {role}")
salt.exceptions.FileserverConfigError: Failed to load gitfs
Traceback (most recent call last):
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 515, in init
self.new = self.init_remote()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2024, in init_remote
self.repo = pygit2.Repository(self.cachedir)
File "/opt/saltstack/salt/lib/python3.10/site-packages/pygit2/repository.py", line 1541, in init
path_backend = init_file_backend(path, int(flags)) pygit2.GitError: /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/' is not owned by current user
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/salt-ssh", line 11, in
sys.exit(salt_ssh())
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/scripts.py", line 471, in salt_ssh
client.run()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/ssh.py", line 18, in run
ssh = salt.client.ssh.SSH(self.config)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/client/ssh/init.py", line 313, in init
self.fsclient = salt.fileclient.FSClient(self.opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileclient.py", line 1512, in init
self.channel = salt.fileserver.FSChan(opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 855, in init
self.fs.init()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 530, in init
self.serversfstr
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 159, in call
ret = self.loader.run(run_func, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1245, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1260, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 168, in init
_gitfs()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 83, in _gitfs
return salt.utils.gitfs.GitFS(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 3177, in new
super(GitFS, obj).init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2569, in init
self.init_remotes(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2628, in init_remotes
repo_obj = self.git_providers[self.provider](
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 1743, in init
super().init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 523, in init
failhard(self.role)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 229, in failhard
raise FileserverConfigError(f"Failed to load {role}")
salt.exceptions.FileserverConfigError: Failed to load gitfs
Workaround - I modified the file /opt/saltstack/salt/salt-ssh
Hi,
I have a problem to use salt-ssh with gitfs (pygit2 module)
TO GETS ERROR AFTER RUN THE COMMAND: salt-ssh 'minion1' test.ping
** ``` [CRITICAL] Exception caught while initializing gitfs remote '[email protected]:group1/saltstack.git': /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_' is not owned by current user Traceback (most recent call last): File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 515, in __init__ self.new = self.init_remote() File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2024, in init_remote self.repo = pygit2.Repository(self._cachedir) File "/opt/saltstack/salt/lib/python3.10/site-packages/pygit2/repository.py", line 1541, in __init__ path_backend = init_file_backend(path, int(flags)) _pygit2.GitError: /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_' is not owned by current user [ERROR ] An un-handled exception was caught by Salt's global exception handler: FileserverConfigError: Failed to load gitfs Traceback (most recent call last): File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 515, in __init__ self.new = self.init_remote() File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2024, in init_remote self.repo = pygit2.Repository(self._cachedir) File "/opt/saltstack/salt/lib/python3.10/site-packages/pygit2/repository.py", line 1541, in __init__ path_backend = init_file_backend(path, int(flags)) _pygit2.GitError: /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/_' is not owned by current userDuring handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/salt-ssh", line 11, in
sys.exit(salt_ssh())
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/scripts.py", line 471, in salt_ssh
client.run()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/ssh.py", line 18, in run
ssh = salt.client.ssh.SSH(self.config)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/client/ssh/init.py", line 313, in init
self.fsclient = salt.fileclient.FSClient(self.opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileclient.py", line 1512, in init
self.channel = salt.fileserver.FSChan(opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 855, in init
self.fs.init()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 530, in init
self.serversfstr
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 159, in call
ret = self.loader.run(run_func, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1245, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1260, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 168, in init
_gitfs()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 83, in _gitfs
return salt.utils.gitfs.GitFS(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 3177, in new
super(GitFS, obj).init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2569, in init
self.init_remotes(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2628, in init_remotes
repo_obj = self.git_providers[self.provider](
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 1743, in init
super().init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 523, in init
failhard(self.role)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 229, in failhard
raise FileserverConfigError(f"Failed to load {role}")
salt.exceptions.FileserverConfigError: Failed to load gitfs
Traceback (most recent call last):
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 515, in init
self.new = self.init_remote()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2024, in init_remote
self.repo = pygit2.Repository(self.cachedir)
File "/opt/saltstack/salt/lib/python3.10/site-packages/pygit2/repository.py", line 1541, in init
path_backend = init_file_backend(path, int(flags))
pygit2.GitError: /var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/: repository path '/var/cache/salt/master/gitfs/RYj1zEGnLSXiYXvUX9ZyvIbdZWskVyjVNEmPCKPPVMc=/' is not owned by current user
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/salt-ssh", line 11, in
sys.exit(salt_ssh())
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/scripts.py", line 471, in salt_ssh
client.run()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/ssh.py", line 18, in run
ssh = salt.client.ssh.SSH(self.config)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/client/ssh/init.py", line 313, in init
self.fsclient = salt.fileclient.FSClient(self.opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileclient.py", line 1512, in init
self.channel = salt.fileserver.FSChan(opts)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 855, in init
self.fs.init()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/init.py", line 530, in init
self.serversfstr
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 159, in call
ret = self.loader.run(run_func, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1245, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/loader/lazy.py", line 1260, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 168, in init
_gitfs()
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileserver/gitfs.py", line 83, in _gitfs
return salt.utils.gitfs.GitFS(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 3177, in new
super(GitFS, obj).init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2569, in init
self.init_remotes(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 2628, in init_remotes
repo_obj = self.git_providers[self.provider](
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 1743, in init
super().init(
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 523, in init
failhard(self.role)
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/gitfs.py", line 229, in failhard
raise FileserverConfigError(f"Failed to load {role}")
salt.exceptions.FileserverConfigError: Failed to load gitfs
Workaround - I modified the file /opt/saltstack/salt/salt-ssh
I understand that changing the code is not a good idea, so I added an alias to the /root/.bashrc file
The text was updated successfully, but these errors were encountered: