Closed Bug 1438437 Opened 8 years ago Closed 8 years ago

"Taskcluster: You do not have sufficient scopes" error when using Trigger New Jobs

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1437738

People

(Reporter: igoldan, Unassigned)

Details

I'm getting a huge red popup when trying to trigger a missing Talos job on OS X 10.10. Steps to reproduce: 1. Go to https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&filter-searchStr=os%20x%2010.10%20t-e10s(o)&tochange=38b3c1d03a594664c6b32c35533734283c258f43&fromchange=04a85bd02d1e98362d6a107fec51ec6f64f9ff74 2. Go to f41883aac000 changeset 3. Select `Add new jobs` 4. Pick T-e10s(o) for OS X 5. Press `Trigger New Jobs` Expected: Green notification popup, stating the request succeeded. Got instead: This red popup " Taskcluster: You do not have sufficient scopes. You are missing the following scopes: assume:repo:hg.mozilla.org/integration/autoland:* You have the scopes: [ "assume:moz-tree:level:1:gecko", "assume:moz-tree:level:2:gecko", "assume:moz-tree:level:3:gecko", "assume:project:releng:branch:gecko:level-3:autoland", "assume:project:releng:feature:buildbot:gecko:level-3:autoland", "assume:project:releng:feature:is-trunk:gecko:level-3:autoland", "assume:project:releng:feature:taskcluster-docker-routes-v1:gecko:level-3:autoland", "assume:project:releng:feature:taskcluster-docker-routes-v2:gecko:level-3:autoland", "assume:project:taskcluster:gecko:level-1-sccache-buckets", "assume:project:taskcluster:gecko:level-2-sccache-buckets", "assume:project:taskcluster:gecko:level-3-sccache-buckets", "assume:project:taskcluster:level-1-sccache-buckets", "assume:project:taskcluster:level-2-sccache-buckets", "assume:project:taskcluster:level-3-sccache-buckets", "assume:repo:hg.mozilla.org/integration/autoland:branch:default", "auth:aws-s3:read-write:public-qemu-images/repository/hg.mozilla.org/mozilla-central/*", "auth:aws-s3:read-write:taskcluster-level-1-sccache-eu-central-1/*", "auth:aws-s3:read-write:taskcluster-level-1-sccache-us-east-1/*", "auth:aws-s3:read-write:taskcluster-level-1-sccache-us-west-1/*", "auth:aws-s3:read-write:taskcluster-level-1-sccache-us-west-2/*", "auth:aws-s3:read-write:taskcluster-level-2-sccache-eu-central-1/*", "auth:aws-s3:read-write:taskcluster-level-2-sccache-us-east-1/*", "auth:aws-s3:read-write:taskcluster-level-2-sccache-us-west-1/*", "auth:aws-s3:read-write:taskcluster-level-2-sccache-us-west-2/*", "auth:aws-s3:read-write:taskcluster-level-3-sccache-eu-central-1/*", "auth:aws-s3:read-write:taskcluster-level-3-sccache-us-east-1/*", "auth:aws-s3:read-write:taskcluster-level-3-sccache-us-west-1/*", "auth:aws-s3:read-write:taskcluster-level-3-sccache-us-west-2/*", "auth:aws-s3:read-write:tc-gp-private-1d-us-east-1/releng/mbsdiff-cache/", "docker-worker:cache:level-1-*", "docker-worker:cache:level-2-*", "docker-worker:cache:level-3-*", "docker-worker:cache:tooltool-cache", "docker-worker:capability:device:loopbackAudio", "docker-worker:capability:device:loopbackVideo", "docker-worker:capability:device:phone", "docker-worker:capability:privileged", "docker-worker:feature:allowPtrace", "docker-worker:feature:balrogStageVPNProxy", "docker-worker:feature:balrogVPNProxy", "docker-worker:image:quay.io/mozilla/builder:*", "docker-worker:image:quay.io/mozilla/decision:*", "docker-worker:image:taskcluster/builder:*", "docker-worker:image:taskcluster/tester:*", "docker-worker:image:taskclusterprivate/phone-builder:*", "docker-worker:image:taskclusterprivate/taskcluster-vpn-proxy:*", "docker-worker:image:taskclusterprivate/tester-device:*", "docker-worker:image:taskclusterprivate/upload_symbols:*", "docker-worker:relengapi-proxy:tooltool.download.internal", "docker-worker:relengapi-proxy:tooltool.download.public", "generic-worker:allow-rdp:aws-provisioner-v1/gecko-1-b-win*", "generic-worker:allow-rdp:aws-provisioner-v1/gecko-t-win*", "generic-worker:cache:level-1-*", "generic-worker:cache:level-2-*", "generic-worker:cache:level-3-*", "generic-worker:os-group:*", "index:insert-task:buildbot.branches.autoland.*", "index:insert-task:buildbot.revisions.*", "index:insert-task:docker.images.v1.autoland.*", "index:insert-task:docker.images.v2.level-1.*", "index:insert-task:docker.images.v2.level-2.*", "index:insert-task:docker.images.v2.level-3.*", "index:insert-task:garbage.*", "index:insert-task:gecko.cache.level-1.*", "index:insert-task:gecko.cache.level-2.*", "index:insert-task:gecko.cache.level-3.*", "index:insert-task:gecko.v2.autoland.*", "index:insert-task:releases.v1.autoland.*", "project:releng:balrog:channel:*", "project:releng:balrog:server:beta", "project:releng:balrog:server:dep", "project:releng:balrog:server:release", "project:releng:beetmover:action:*", "project:releng:beetmover:bucket:dep", "project:releng:beetmover:bucket:release", "project:releng:buildbot-bridge:builder-name:release-autoland-*", "project:releng:buildbot-bridge:builder-name:release-autoland_*", "project:releng:googleplay:dep", "project:releng:ship-it:production", "project:releng:ship-it:staging", "project:releng:signing:cert:dep-signing", "project:releng:signing:cert:nightly-signing", "project:releng:signing:cert:release-signing", "project:releng:signing:format:*", "purge-cache:aws-provisioner-v1/*", "queue:cancel-task:gecko-level-1/*", "queue:cancel-task:gecko-level-2/*", "queue:cancel-task:gecko-level-3/*", "queue:create-task:aws-provisioner-v1/ami-test*", "queue:create-task:aws-provisioner-v1/android-api-*", "queue:create-task:aws-provisioner-v1/b2gbuild*", "queue:create-task:aws-provisioner-v1/b2gtest*", "queue:create-task:aws-provisioner-v1/balrog", "queue:create-task:aws-provisioner-v1/dbg-*", "queue:create-task:aws-provisioner-v1/desktop-test*", "queue:create-task:aws-provisioner-v1/flame-kk*", "queue:create-task:aws-provisioner-v1/gecko-1-*", "queue:create-task:aws-provisioner-v1/gecko-2-*", "queue:create-task:aws-provisioner-v1/gecko-3-*", "queue:create-task:aws-provisioner-v1/gecko-decision", "queue:create-task:aws-provisioner-v1/gecko-images", "queue:create-task:aws-provisioner-v1/gecko-misc", "queue:create-task:aws-provisioner-v1/gecko-symbol-upload", "queue:create-task:aws-provisioner-v1/gecko-t-*", "queue:create-task:aws-provisioner-v1/loan-1-*", "queue:create-task:aws-provisioner-v1/loan-t-*", "queue:create-task:aws-provisioner-v1/mulet-debug", "queue:create-task:aws-provisioner-v1/mulet-opt", "queue:create-task:aws-provisioner-v1/opt-*", "queue:create-task:aws-provisioner-v1/rustbuild", "queue:create-task:aws-provisioner-v1/spidermonkey", "queue:create-task:aws-provisioner-v1/symbol-upload", "queue:create-task:aws-provisioner-v1/taskcluster-images", "queue:create-task:aws-provisioner-v1/testdroid-device", "queue:create-task:buildbot-bridge/buildbot-bridge", "queue:create-task:dummy-test-provisioner/dummy-test-type", "queue:create-task:gecko-t-tc-worker/*", "queue:create-task:high:releng-hardware/gecko-b-*", "queue:create-task:highest:aws-provisioner-v1/ami-test*", "queue:create-task:highest:aws-provisioner-v1/android-api-*", "queue:create-task:highest:aws-provisioner-v1/b2gbuild*", "queue:create-task:highest:aws-provisioner-v1/b2gtest*", "queue:create-task:highest:aws-provisioner-v1/balrog", "queue:create-task:highest:aws-provisioner-v1/dbg-*", "queue:create-task:highest:aws-provisioner-v1/desktop-test*", "queue:create-task:highest:aws-provisioner-v1/flame-kk*", "queue:create-task:highest:aws-provisioner-v1/gecko-1-*", "queue:create-task:highest:aws-provisioner-v1/gecko-2-*", "queue:create-task:highest:aws-provisioner-v1/gecko-3-*", "queue:create-task:highest:aws-provisioner-v1/gecko-decision", "queue:create-task:highest:aws-provisioner-v1/gecko-images", "queue:create-task:highest:aws-provisioner-v1/gecko-misc", "queue:create-task:highest:aws-provisioner-v1/gecko-symbol-upload", "queue:create-task:highest:aws-provisioner-v1/gecko-t-*", "queue:create-task:highest:aws-provisioner-v1/loan-1-*", "queue:create-task:highest:aws-provisioner-v1/loan-t-*", "queue:create-task:highest:aws-provisioner-v1/mulet-debug", "queue:create-task:highest:aws-provisioner-v1/mulet-opt", "queue:create-task:highest:aws-provisioner-v1/opt-*", "queue:create-task:highest:aws-provisioner-v1/rustbuild", "queue:create-task:highest:aws-provisioner-v1/spidermonkey", "queue:create-task:highest:aws-provisioner-v1/symbol-upload", "queue:create-task:highest:aws-provisioner-v1/taskcluster-images", "queue:create-task:highest:aws-provisioner-v1/testdroid-device", "queue:create-task:highest:buildbot-bridge/buildbot-bridge", "queue:create-task:highest:dummy-test-provisioner/dummy-test-type", "queue:create-task:highest:gecko-t-tc-worker/*", "queue:create-task:highest:localprovisioner/*", "queue:create-task:highest:null-provisioner/buildbot", "queue:create-task:highest:null-provisioner/buildbot-try", "queue:create-task:highest:packetnet/*", "queue:create-task:highest:releng-hardware/gecko-t-*", "queue:create-task:highest:scl3-puppet/os-x-10-10-gw", "queue:create-task:highest:scl3-puppet/os-x-build-gw", "queue:create-task:highest:scriptworker-prov-v1/dep-pushapk", "queue:create-task:highest:scriptworker-prov-v1/depsigning", "queue:create-task:highest:scriptworker-prov-v1/dummy-worker-transpar", "queue:create-task:highest:scriptworker-prov-v1/shipit-v1", "queue:create-task:highest:scriptworker-prov-v1/signing-linux-dev", "queue:create-task:highest:scriptworker-prov-v1/signing-linux-v1", "queue:create-task:highest:tc-worker-provisioner/*", "queue:create-task:highest:test-dummy-provisioner/*", "queue:create-task:localprovisioner/*", "queue:create-task:low:releng-hardware/gecko-b-*", "queue:create-task:low:scriptworker-prov-v1/balrog-dev", "queue:create-task:low:scriptworker-prov-v1/beetmoverworker-dev", "queue:create-task:medium:proj-autophone/*", "queue:create-task:medium:proj-awfy/*", "queue:create-task:medium:releng-hardware/gecko-b-*", "queue:create-task:null-provisioner/buildbot", "queue:create-task:null-provisioner/buildbot-try", "queue:create-task:packetnet/*", "queue:create-task:releng-hardware/*", "queue:create-task:scl3-puppet/os-x-10-10-gw", "queue:create-task:scl3-puppet/os-x-build-gw", "queue:create-task:tc-worker-provisioner/*", "queue:create-task:test-dummy-provisioner/*", "queue:create-task:very-high:releng-hardware/gecko-b-*", "queue:create-task:very-low:aws-provisioner-v1/ami-test*", "queue:create-task:very-low:aws-provisioner-v1/android-api-*", "queue:create-task:very-low:aws-provisioner-v1/b2gbuild*", "queue:create-task:very-low:aws-provisioner-v1/b2gtest*", "queue:create-task:very-low:aws-provisioner-v1/balrog", "queue:create-task:very-low:aws-provisioner-v1/dbg-*", "queue:create-task:very-low:aws-provisioner-v1/desktop-test*", "queue:create-task:very-low:aws-provisioner-v1/flame-kk*", "queue:create-task:very-low:aws-provisioner-v1/gecko-1-*", "queue:create-task:very-low:aws-provisioner-v1/gecko-2-*", "queue:create-task:very-low:aws-provisioner-v1/gecko-decision", "queue:create-task:very-low:aws-provisioner-v1/gecko-images", "queue:create-task:very-low:aws-provisioner-v1/gecko-misc", "queue:create-task:very-low:aws-provisioner-v1/gecko-symbol-upload", "queue:create-task:very-low:aws-provisioner-v1/gecko-t-*", "queue:create-task:very-low:aws-provisioner-v1/loan-1-*", "queue:create-task:very-low:aws-provisioner-v1/loan-t-*", "queue:create-task:very-low:aws-provisioner-v1/mulet-debug", "queue:create-task:very-low:aws-provisioner-v1/mulet-opt", "queue:create-task:very-low:aws-provisioner-v1/opt-*", "queue:create-task:very-low:aws-provisioner-v1/rustbuild", "queue:create-task:very-low:aws-provisioner-v1/spidermonkey", "queue:create-task:very-low:aws-provisioner-v1/symbol-upload", "queue:create-task:very-low:aws-provisioner-v1/taskcluster-images", "queue:create-task:very-low:aws-provisioner-v1/testdroid-device", "queue:create-task:very-low:buildbot-bridge/buildbot-bridge", "queue:create-task:very-low:dummy-test-provisioner/dummy-test-type", "queue:create-task:very-low:gecko-t-tc-worker/*", "queue:create-task:very-low:localprovisioner/*", "queue:create-task:very-low:manual-packet/tc-worker-qemu-v1", "queue:create-task:very-low:null-provisioner/buildbot", "queue:create-task:very-low:null-provisioner/buildbot-try", "queue:create-task:very-low:packetnet/*", "queue:create-task:very-low:releng-hardware/gecko-b-*", "queue:create-task:very-low:releng-hardware/gecko-t-*", "queue:create-task:very-low:releng-hardware/my-talos", "queue:create-task:very-low:scl3-puppet/os-x-10-10-gw", "queue:create-task:very-low:scl3-puppet/os-x-build-gw", "queue:create-task:very-low:scriptworker-prov-v1/dep-pushapk", "queue:create-task:very-low:scriptworker-prov-v1/depsigning", "queue:create-task:very-low:scriptworker-prov-v1/shipit-dev", "queue:create-task:very-low:tc-worker-provisioner/*", "queue:create-task:very-low:test-dummy-provisioner/*", "queue:define-task:aws-provisioner-v1/build-c4-2xlarge", "queue:define-task:aws-provisioner-v1/taskcluster-images", "queue:define-task:aws-provisioner-v1/test-c4-2xlarge", "queue:define-task:dummy-test-provisioner/dummy-test-type", "queue:get-artifact:private/docker-worker/*", "queue:get-artifact:private/interactive/*", "queue:get-artifact:project/gecko/android-*", "queue:rerun-task:gecko-level-1/*", "queue:route:coalesce.v1.autoland.*", "queue:route:coalesce.v1.builds.autoland.*", "queue:route:index.buildbot.branches.autoland.*", "queue:route:index.buildbot.revisions.*", "queue:route:index.docker.images.v1.autoland.*", "queue:route:index.docker.images.v2.level-1.*", "queue:route:index.docker.images.v2.level-2.*", "queue:route:index.docker.images.v2.level-3.*", "queue:route:index.garbage.*", "queue:route:index.gecko.cache.level-1.*", "queue:route:index.gecko.cache.level-2.*", "queue:route:index.gecko.cache.level-3.*", "queue:route:index.gecko.v2.autoland.*", "queue:route:index.gecko.v2.trunk.revision.*", "queue:route:index.releases.v1.autoland.*", "queue:route:notify.*", "queue:route:project.releng.funsize.level-1.*", "queue:route:tc-treeherder-stage.autoland.*", "queue:route:tc-treeherder-stage.v2.autoland.*", "queue:route:tc-treeherder.autoland.*", "queue:route:tc-treeherder.v2.autoland.*", "queue:scheduler-id:gecko-level-1", "queue:scheduler-id:gecko-level-2", "queue:scheduler-id:gecko-level-3", "scheduler:create-task-graph", "scheduler:extend-task-graph:*", "secrets:get:garbage/*", "secrets:get:project/releng/gecko/build/level-1/*", "secrets:get:project/releng/gecko/build/level-2/*", "secrets:get:project/releng/gecko/build/level-3/*", "secrets:get:project/releng/snapcraft/firefox/edge", "secrets:get:project/taskcluster/gecko/build/level-2/*", "secrets:get:project/taskcluster/gecko/build/level-3/*", "secrets:get:project/taskcluster/gecko/hgfingerprint", "secrets:set:garbage/*" ] This request requires you to satisfy this scope expression: { "AllOf": [ "assume:repo:hg.mozilla.org/integration/autoland:*", "queue:route:tc-treeherder.v2.autoland.f41883aac00094cb24859ad0690e4cd4aba48590.59516", "queue:route:index.gecko.v2.autoland.pushlog-id.59516.actions.QdypbBG-TP24WhE7963qdQ", { "AnyOf": [ { "AllOf": [ "queue:scheduler-id:gecko-level-3", { "AnyOf": [ "queue:create-task:highest:aws-provisioner-v1/gecko-3-decision", "queue:create-task:very-high:aws-provisioner-v1/gecko-3-decision", "queue:create-task:high:aws-provisioner-v1/gecko-3-decision", "queue:create-task:medium:aws-provisioner-v1/gecko-3-decision", "queue:create-task:low:aws-provisioner-v1/gecko-3-decision", "queue:create-task:very-low:aws-provisioner-v1/gecko-3-decision", "queue:create-task:lowest:aws-provisioner-v1/gecko-3-decision" ] } ] }, { "AnyOf": [ "queue:create-task:aws-provisioner-v1/gecko-3-decision", { "AllOf": [ "queue:define-task:aws-provisioner-v1/gecko-3-decision", "queue:task-group-id:gecko-level-3/RRDP5nXSRdqVtQ_omo4Ftw", "queue:schedule-task:gecko-level-3/RRDP5nXSRdqVtQ_omo4Ftw/QdypbBG-TP24WhE7963qdQ" ] } ] } ] } ] } "
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
(Moving product/component to make it clearer this wasn't a Treeherder regression)
Component: Treeherder: Frontend → Build Config
Product: Tree Management → Core
Summary: Authorization Error Popup → "Taskcluster: You do not have sufficient scopes" error when using Trigger New Jobs
Version: --- → unspecified
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.