I have multiple runners on two hosts. I have a pipeline with several steps. One of those steps runs several minutes and creates a lot of output (Docker build).
Runners on both hosts run the pipeline successfully according to the UI. However, if the pipeline runs on a runner of host 1, the UI shows no steps after the long running step and its related output is incomplete (cut at the end), even though "Build teardown" is shown. If the pipeline runs on a runner of host 2, the UI shows all steps of the pipeline with the related output of the command.
Besides, all steps are executed on both hosts, since the step after the long running step creates (and pushs) a new Git branch that exists after the pipeline finished. It does not matter which runner on a host is used. All runners on host 1 have the same issue. All runners run version 1.559.
I already recreated all runners. I had the same issue with older versions of the runner. I had hoped that an update of the runner version may help, but that wasn't the case.
Hi @maiermic,
Kind regards,
Theodora
If I understand correctly, the build log (at the right of the page, while viewing a build) doesn't show the commands of certain steps and their output?
No, some steps are not shown at all (on the left of the page). Hence, I can't even show the log (on the right) of those steps. Further, the log of the last step, that is shown, is truncated.
What kind of runners are you using on host 1? Is it Linux Docker (x86_64), Linux Docker (arm64), Windows, MacOS, or Linux Shell runners?
host 1: Linux Docker 25.0.2 on a host with 62.8GB RAM running Ubuntu 20.04.6 LTS with kernel 5.4.0-170-generic and amd64
host 2: Linux Docker 24.0.2 on a host with 62.8GB RAM running Ubuntu 20.04.6 LTS with kernel 5.4.0-169-generic and amd64
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @maiermic,
Kind regards,
Theodora
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Docker Root Dir: /var/lib/docker
I'm not sure, when the issue started. It might have been caused by a update of the host. Docker was not reinstalled. I don't remember if it always occured. I can't rule it out. Unfortunately, I can't check it anymore.
We do run other pipelines on host 1. Actually, our pipelines are not tied to a specific host. That made it troublesome to find out the culprit. It was only after I activated the hosts separately that I was able to confirm my suspicion.
However, we should not forget, that each step might be run by a different runner (e.g. host). Besides the missing output in the last shown step that is run on host 1, I can't tell, which host runs the steps afterwards, since they are not shown.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @maiermic,
Thank you for the info. I think it's best to create a support ticket then for further troubleshooting.
If you have a workspace on Standard or Premium billing plan, you can create a ticket via https://support.atlassian.com/contact/#/, in "What can we help you with?" select "Technical issues and bugs" and then Bitbucket Cloud as product. When you are asked to provide the workspace URL, please make sure you enter the URL of the workspace that is on a paid billing plan to proceed with ticket creation. Please also provide the URL to relevant builds.
If all your workspaces are on the Free plan, please let me know and I can create the ticket for you. I need to create the ticket though using the email of the Bitbucket account that has access to the repos and builds. The Bitbucket account with the same email as this community account of yours doesn't have write or admin access to any repos, so I'm not sure if you have another Bitbucket account with a different email. If you do, please log in to community with that other email and leave a reply here (if you leave a reply, I can see the account's email).
Kind regards,
Theodora
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.