title: GCP function refuses to deploy - error fetching storage source: generic::unknown: retry budget exhausted (3 attempts)
body: <p>I am trying to deploy a Google Cloud HTTP function, using this line in zsh shell (Arch Linux):</p>
  <pre><code>gcloud functions deploy testing --runtime python38 --trigger-http --allow-unauthenticated
  </code></pre>
  <p>when the function is only [main.py]:</p>
  <pre><code>def testing(request):
     print(&quot;yes&quot;)
     return 'finished', 200
  </code></pre>
  <p>and this is the error it is giving:</p>
  <p><a href="https://i.stack.imgur.com/cIA4Z.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/cIA4Z.jpg" alt="enter image description here" /></a></p>
  <p>ERROR:</p>
  <blockquote>
  <p>error fetching storage source: generic::unknown: retry budget exhausted (3 attempts): fetching gcs source: unpacking source from gcs: source fetch container exited with non-zero status: 1</p>
  </blockquote>
  <p>However, the funny thing is, that the other google cloud functions that I have (some are HTTP-trigger and some are Cloud Storage-trigger) deploy fine. The only thing I think may be the issue is a cloud function amount limit (?? maybe??)</p>
  <p>Help me please</p>