Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AttributeError: 'AuthorizedSession' object has no attribute 'configure_mtls_channel'

I was orchestrating two dataflow job with cloud composer and it was working fine for month. Suddenly the two jobs stopped working with the following error message:

in download_blob File "/usr/local/lib/python3.6/site-packages/google/cloud/storage/client.py", line 399, in get_bucket retry=retry, File "/usr/local/lib/python3.6/site-packages/google/cloud/storage/bucket.py", line 1002, in reload retry=retry, File "/usr/local/lib/python3.6/site-packages/google/cloud/storage/_helpers.py", line 225, in reload retry=retry, File "/usr/local/lib/python3.6/site-packages/google/cloud/storage/_http.py", line 63, in api_request return call() File "/usr/local/lib/python3.6/site-packages/google/api_core/retry.py", line 286, in retry_wrapped_func on_error=on_error, File "/usr/local/lib/python3.6/site-packages/google/api_core/retry.py", line 184, in retry_target return target() File "/usr/local/lib/python3.6/site-packages/google/cloud/_http.py", line 479, in api_request timeout=timeout, File "/usr/local/lib/python3.6/site-packages/google/cloud/_http.py", line 337, in _make_request method, url, headers, data, target_object, timeout=timeout File "/usr/local/lib/python3.6/site-packages/google/cloud/_http.py", line 374, in _do_request return self.http.request( File "/usr/local/lib/python3.6/site-packages/google/cloud/_http.py", line 157, in http return self._client._http File "/usr/local/lib/python3.6/site-packages/google/cloud/client.py", line 187, in _http self._http_internal.configure_mtls_channel(self._client_cert_source) AttributeError: 'AuthorizedSession' object has no attribute 'configure_mtls_channel'

In the jobs I download a file from google cloud storage with the storage client. I assumed it was because of some dependencies issues. In the composer environment I installed google-cloud-storage without specifying a version. I tried specifying different versions of the package but nothing seems to work.

Thanks!

like image 253
ShaqL Avatar asked Oct 20 '25 20:10

ShaqL


1 Answers

This seems to be related to this issue.

Try pinning google-cloud-core to 1.5.0, then I highly recommend for you to Drain your jobs once you get them back to work (assuming they have streaming jobs).

like image 79
Ismail Avatar answered Oct 25 '25 11:10

Ismail



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!