Problem installing CHIP tool

I am using SDK 2.7.0. When trying to install the CHIP tool, I get the error - view below. 

I have tried everything - it seems that the OAuth client is hardcoded into the SDK. Could you please help with a remedy.

ERROR message:

BOOTSTRAP! Bootstrap may take a few minutes; please be patient.

Downloading and installing packages into local source directory:

  Setting up CIPD package manager...[|]

Not logged in to CIPD and no anonymous access to the following CIPD paths:

  fuchsia/third_party/zap

Attempting CIPD login

Getting a refresh token with following OAuth scopes:

  * www.googleapis.com/.../userinfo.email

[P80629 11:42:32.287 client.go:357 W] RPC failed permanently: rpc error: code = PermissionDenied desc = OAuth client 446450136466-mj75ourhccki9fffaq8bc1e50di315po.apps.googleusercontent.com is not allowed {"host":"ci.chromium.org", "method":"CreateLoginSession", "service":"luci.auth.loginsessions.LoginSessions"}

Login failed: failed to create the login session: rpc error: code = PermissionDenied desc = OAuth client 446450136466-mj75ourhccki9fffaq8bc1e50di315po.apps.googleusercontent.com is not allowed

CIPD login failed

failed (3.9s)

  • Hi,

    Are you on Linux or macOS?

    I was not able to reproduce the issue on my side (Ubuntu 24.04), so it does not seem to be an issue with the OAuth client ID in v2.7.0.

    It could be the network. Are you behind a corporate proxy, firewall, or VPN? If so, can you try without VPN or with a different network?
    Since the issue is reaching https://ci.chromium.org, can you see if you can reach it directly from your network? For example, with

    curl -I https://ci.chromium.org

    It might also help clearing CIPD credentials and cache:

    cipd logout
    rm -rf ~/.cipd-cache
    rm -rf ~/.cipd-cache-dir

    Have you tried newer versions of the SDK?

    Best regards,
    Marte

  • I am running macOS.

    I can reach directly:

    HTTP/2 405 

    content-type: text/plain; charset=utf-8

    allow: GET, OPTIONS

    x-content-type-options: nosniff

    x-cloud-trace-context: e39af654636f95d54248ce4268b9533b

    content-length: 19

    date: Mon, 07 Sep 2026 12:56:20 GMT

    server: Google Frontend

    cipd logout does not work.

    Tried many tricks including erasing cache - nothing works. 

    I could change SDK - works smooth with e.g. SDK 3.0.0 , but it is cumbersome - would love to stay on current SDK.

  • Hi,

    I recommend upgrading to a newer SDK version if possible. 

    I got a colleague to test on macOS, and they were also unable to reproduce the issue.

    Can you try deleting the entire Matter environment folder and rerunning bootstrap?

    Inside the modules/lib/matter folder, run:

    rm -rf .environment/
    
    source scripts/bootstrap.sh

    If this does not work, you can also try deleting the keychain entries in addition to the environment before rerunning bootstrap:

    security delete-generic-password -s cipd -a cipd 2>/dev/null || true
    rm -rf ~/.cipd-cache ~/.cipd-cache-dir ~/Library/Caches/cipd
    rm -rf .environment/
    source scripts/bootstrap.sh

    Best regards,
    Marte

  • Do you have a step by step migration description? I want to migrate to SDK 3.4.0

Related