upon reimaging gerrit1003 (T417246: Reimage gerrit1003), I consistently got the following scap error:
Error: Execution of '/usr/bin/scap deploy-local --repo gerrit/gerrit -D log_json:False' returned 1: 11:53:30 Fetch from: http://deploy2002.codfw.wmnet/gerrit/gerrit/.git
11:53:30 Unhandled error:
Traceback (most recent call last):
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/cli.py", line 827, in run
exit_status = app.main(app.extra_arguments)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/deploy.py", line 174, in main
getattr(self, stage)()
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/deploy.py", line 352, in fetch
git.lfs_install()
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/git.py", line 180, in lfs_install
gitcmd("lfs", *lfsargs)
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/runcmd.py", line 88, in gitcmd
return _runcmd(["git", subcommand] + list(args), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/runcmd.py", line 75, in _runcmd
raise FailedCommand(argv, p.returncode, stdout, stderr)
scap.runcmd.FailedCommand: Command 'git lfs install' failed with exit code 2;
stdout:
warning: error running /usr/lib/git-core/git 'config' '--includes' '--global' '--replace-all' 'filter.lfs.clean' 'git-lfs clean -- %f': 'fatal: $HOME not set' 'exit status 128'
Run `git lfs install --force` to reset Git configuration.
stderr:
11:53:30 deploy-local failed: <FailedCommand> Command 'git lfs install' failed with exit code 2;
stdout:
warning: error running /usr/lib/git-core/git 'config' '--includes' '--global' '--replace-all' 'filter.lfs.clean' 'git-lfs clean -- %f': 'fatal: $HOME not set' 'exit status 128'
Run `git lfs install --force` to reset Git configuration.
stderr:
(scap version: 4.241.0) (duration: 00m 00s)
Error: /Stage[main]/Gerrit/Scap::Target[gerrit/gerrit]/Package[gerrit/gerrit]/ensure: change from 'absent' to 'present' failed: Execution of '/usr/bin/scap deploy-local --repo gerrit/gerrit -D log_json:False' returned 1: 11:53:30 Fetch from: http://deploy2002.codfw.wmnet/gerrit/gerrit/.git
11:53:30 Unhandled error:
Traceback (most recent call last):
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/cli.py", line 827, in run
exit_status = app.main(app.extra_arguments)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/deploy.py", line 174, in main
getattr(self, stage)()
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/deploy.py", line 352, in fetch
git.lfs_install()
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/git.py", line 180, in lfs_install
gitcmd("lfs", *lfsargs)
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/runcmd.py", line 88, in gitcmd
return _runcmd(["git", subcommand] + list(args), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/lib/scap/scap/lib/python3.11/site-packages/scap/runcmd.py", line 75, in _runcmd
raise FailedCommand(argv, p.returncode, stdout, stderr)
scap.runcmd.FailedCommand: Command 'git lfs install' failed with exit code 2;
stdout:
warning: error running /usr/lib/git-core/git 'config' '--includes' '--global' '--replace-all' 'filter.lfs.clean' 'git-lfs clean -- %f': 'fatal: $HOME not set' 'exit status 128'
Run `git lfs install --force` to reset Git configuration.
stderr:
11:53:30 deploy-local failed: <FailedCommand> Command 'git lfs install' failed with exit code 2;
stdout:
warning: error running /usr/lib/git-core/git 'config' '--includes' '--global' '--replace-all' 'filter.lfs.clean' 'git-lfs clean -- %f': 'fatal: $HOME not set' 'exit status 128'
Run `git lfs install --force` to reset Git configuration.
stderr:
(scap version: 4.241.0) (duration: 00m 00s)Which I guess triggers
Notice: /Stage[main]/Profile::Java/Java::Cacert[wmf:puppetca.pem]/Exec[java__cacert_wmf:puppetca.pem]/returns: keytool error: java.io.FileNotFoundException: /usr/share/ca-certificates/wikimedia/Puppet5_Internal_CA.crt (No such file or directory) Error: '/usr/bin/keytool -import -trustcacerts -noprompt -cacerts -file /usr/share/ca-certificates/wikimedia/Puppet5_Internal_CA.crt -storepass changeit -alias wmf:puppetca.pem ' returned 1 instead of one of [0] Error: /Stage[main]/Profile::Java/Java::Cacert[wmf:puppetca.pem]/Exec[java__cacert_wmf:puppetca.pem]/returns: change from 'notrun' to ['0'] failed: '/usr/bin/keytool -import -trustcacerts -noprompt -cacerts -file /usr/share/ca-certificates/wikimedia/Puppet5_Internal_CA.crt -storepass changeit -alias wmf:puppetca.pem ' returned 1 instead of one of [0] (corrective)
and the rest of puppet execution is Skipping because of failed dependencies