We were seeing some permissions issue with the guardian user code archive, leading to the following error when attempting to clone the repo with e.g. guardutil archive-clone:
controls@h1guardian1:~ 0$ IFO=H1 SITE=LHO guardutil archive-clone -s SUS_BS
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/dist-packages/guardian/guardutil.py", line 523, in
main()
File "/usr/lib/python2.7/dist-packages/guardian/guardutil.py", line 520, in main
args.func(args)
File "/usr/lib/python2.7/dist-packages/guardian/guardutil.py", line 383, in archive_clone
git.Git(tempdir).clone(archive_path)
File "/usr/lib/python2.7/dist-packages/git/cmd.py", line 424, in
return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/git/cmd.py", line 873, in _call_process
return self.execute(call, **_kwargs)
File "/usr/lib/python2.7/dist-packages/git/cmd.py", line 687, in execute
raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
cmdline: git clone /ligo/cds/lho/h1/guardian/archive/SUS_BS
stderr: 'Cloning into 'SUS_BS'...
fatal: failed to copy file to 'SUS_BS/.git/objects/12/d01e15c7213cab8cffc7f76623c75cf8409cc8': Permission denied
fatal: The remote end hung up unexpectedly'
controls@h1guardian1:~ 1$
I believe I have fixed all the permission issues, so archive repo cloning should now work without problem.
Please submit an issue tracker if this comes up again.