New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
x/build: add LUCI openbsd-ppc64 builder #63480
Comments
Change https://go.dev/cl/534976 mentions this issue: |
Thanks. Here's the resulting certificate: openbsd-ppc64-n2vi-1697128325.cert.txt. I've mailed CLs to define your new builder in LUCI and will comment once that's done. |
Thank you; I confirm that using the cert I get a plausible looking luci_machine_tokend/token.json. |
Since the list of BUILDER_TYPES is nearly sorted, keep that up, and sort (using 'Sort Lines' in $EDITOR) two of Linux run mods. For golang/go#63480. For golang/go#63481. For golang/go#63482. Change-Id: Icef633ab7a0d53b5807c2ab4a076d74c291dc0ea Reviewed-on: https://go-review.googlesource.com/c/build/+/534976 TryBot-Bypass: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Carlos Amedee <carlos@golang.org> Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Heschi Kreinick <heschi@google.com>
I have not read the code yet to diagnose this; leaving assigned to me.
|
I don't see anything in the code or logs here that help me diagnose. It just looks like the server didn't like the token.json that had been refreshed just a minute before. Maybe someone there can check server-side luci logs? Unable to reassign to dmitshur; hope someone there sees this. |
Thanks for the update. I recall there was a similar looking error in #61666 (comment). We'll take a look. |
In case it helps... I set both -token-file-path on the bootstrapswarm command line and also LUCI_MACHINE_TOKEN in the environment. The logs don't indicate any trouble reading the token.json file, though they're not very explicit. I appreciate that there have been serious security flaws in the past from too-detailed error messages. But I'd venture that it is safe for luci to say more than "403". I recognize I'm a guinea pig for the Go LUCI stuff, so happy to give you a login on t.n2vi.com if you would find it easier to debug directly or hop on a video call with screen sharing. Finally, I recognize I'm a newcomer to Go Builders. So it could well be user error here. |
Thanks for your patience as we work through this and smooth out the builder onboarding process.
To confirm, are both of them set to the same value, which is the file path location of the token.json file? If you don't mind experimenting on your side, you can check if anything is different if you leave LUCI_MACHINE_TOKEN unset and instead rely on the default location for your OS ( We'll keep looking into this on our side. Though next week we might be somewhat occupied by a team event, so please expect some delays. Thanks again. |
Yes, both are set to the same value /home/luci/luci_machine_tokend/token.json. (My OS doesn't have /var/lib and anyway not a fan of leaving cleartext credentials in obscure corners of the filesystem.) This morning I've retried the same invocation of bootstrapswarm as before and don't get the 403 Client Error. So maybe there was just a transient issue. Happy to set this effort on the shelf for a week or two; enjoy the team event! |
CC @golang/release. |
Over the last week I tried swarm a few more times with no problems, so whatever issue I saw before indeed seems transient. I never saw swarm do any actual work, presumably because some server-side table is still pointing to my machine as in the old-builder state rather than new-builder. Fine by me. I'll have limited ability to work on it from November 8 - 20, but happy to work on it during the next few days if you're waiting on me. |
Following the instructions at Dashboard builders:
hostname openbsd-ppc64-n2vi
CSR is attached after renaming since Github doesn't seem to allow attaching with the name openbsd-ppc64-n2vi.csr you asked for.
The text was updated successfully, but these errors were encountered: