cli icon indicating copy to clipboard operation
cli copied to clipboard

bk gets stuck

Open kstenerud opened this issue 6 years ago • 1 comments

I tried downloading and running the cli for a local build, but it just sat there doing nothing for 10 minutes until I figured it got stuck somehow and hit ^C:

karl@chrx:~/work/goprofile_test$ bk local run
>>> Starting local agent 🤖
>>> Starting build 👟
>>> Executing initial command: buildkite-agent pipeline upload
^C
>>> Gracefully shutting down...
🚨 Initial command failed: context canceled

When I ran it with debug, it complained about permission problems, and then got stuck again:

karl@chrx:~/work/goprofile_test$ bk local run --debug
2019/12/03 13:25:51 [keyring] Considering backends: [pass file]
2019/12/03 13:25:51 [keyring] Failed backend pass: The pass program is not available
2019/12/03 13:25:51 Serving API on http://127.0.0.1:35269
2019/12/03 13:25:51 Creating bootrap script at /tmp/bootstrap-458222797
>>> Starting local agent 🤖
>>> Starting build 👟
>>> Executing initial command: buildkite-agent pipeline upload
open /etc/buildkite-agent/buildkite-agent.cfg: permission denied^C
>>> Gracefully shutting down...

🚨 Initial command failed: context canceled

How do I fix this?

kstenerud avatar Dec 03 '19 12:12 kstenerud

Running as root worked for me, or running sudo chmod a+r /etc/buildkite-agent/buildkite-agent.cfg

(YMMV and do this at your own risk -- there is probably a reason this file is not world-readable by default).

umanwizard avatar Jan 09 '20 04:01 umanwizard

The local run isn't in 3.0.0 and we don't currently have a view to add it in; as has been seen, keeping it in line with the ongoing changes in the agent can mean it falls out of sync. We'll be looking at alternative approaches to using local run.

mcncl avatar Sep 19 '24 06:09 mcncl