Skip to content

oauth2client 2.0.0 breaks gcloud-python #1477

@bendemaree

Description

@bendemaree

Looks like oauth2client just cut a 2.0.0 release; since 'oauth2client >= 1.4.6' is pinned in setup.py, this will likely break for users.

For us, the error surfaced as

    :   File "/www/venv/local/lib/python2.7/site-packages/oauth2client/contrib/gce.py", line 102, in _refresh
    :     raise HttpAccessTokenRefreshError(content, status=response.status)
    : HttpAccessTokenRefreshError: <!DOCTYPE html>
    : <html lang=en>
    :   <meta charset=utf-8>
    :   <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
    :   <title>Error 404 (Not Found)!!1</title>
    :   <style>
    :     *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
    :   </style>
    :   <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
    :   <p><b>404.</b> <ins>That\u2019s an error.</ins>
    :   <p>The requested URL <code>/computeMetadata/v1/instance/service-accounts/default/acquire?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdatastore%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email</code> was not found on this server.  <ins>That\u2019s all we know.</ins>
    :  This can occur if a VM was created with no service account or scopes.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions