<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all, <br>
<br>
When I send a patch to gerrit, my zuul is notified, but jenkins jobs
are not run.<br>
<br>
My CI always reports the following error:<br>
<br>
<pre wrap=""><small><font face="sans-serif"><big>Merge Failed.</big>
<big>This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.
I think, because the patch cannot be merged, the jobs are not run.
</big></font></small>
<small><font face="sans-serif"><big><small><font face="sans-serif"><big>Referring to <a class="moz-txt-link-freetext" href="https://www.mediawiki.org/wiki/Gerrit/Advanced_usage">https://www.mediawiki.org/wiki/Gerrit/Advanced_usage</a>, </big></font></small></big></font></small><small><font face="sans-serif"><big><small><font face="sans-serif"><big><small><font face="sans-serif"><big>I did update my master branch and make sure it is up-to-date. But it doesn't work. </big></font></small></big></font></small></big></font></small><small><font face="sans-serif"><big><small><font face="sans-serif"><big><small><font face="sans-serif"><big><small><font face="sans-serif"><big>And other CIs from other companies didn't report this error.</big></font></small>
</big></font></small>
</big></font></small>
And also, when zuul tries to get the patch from gerrit, it executes:
gerrit query --format json --all-approvals --comments --commit-message --current-patch-set --dependencies --files --patch-sets --submit-records 204337
When I try to execute it myself, it reports: Permission denied (publickey).
I updated my ssh key, and uploaded the new public key to gerrit, but it doesn't work.
Does anyone have any idea what's going on here ?
Thanks.
</big>
<big><big>
</big></big></font></small></pre>
<br>
</body>
</html>