title: Nexus Private Registry "blob upload invalid"
body: <p>I'm using Nexus OSS 3.24.0-02 and trying to</p>
  <p><code>docker build -t mynexusip:8083/mydockerimage:version</code> and
  <code>docker push mynexusip:8083/mydockerimage:version</code></p>
  <p>Expected result is &quot;pushed successfully&quot; but it gives error
  <code>blob upload invalid: blob upload invalid</code></p>
  <p>Full console output log is like below,</p>
  <pre><code>docker push mynexusip:8083/myapplication:a5212b386b323189950f78577cc292137b314601
  The push refers to repository [mynexusip:8083/myapplication]
  067995e8fe00: Preparing
  8e45792fc9b6: Preparing
  8b65bf832c89: Preparing
  db672395134b: Preparing
  27e8da285ed6: Preparing
  579a8f1d6a12: Preparing
  15e45d99c926: Preparing
  0cf75cb98eb2: Preparing
  814c70fdae62: Preparing
  15e45d99c926: Waiting
  0cf75cb98eb2: Waiting
  814c70fdae62: Waiting
  579a8f1d6a12: Waiting
  db672395134b: Layer already exists
  8e45792fc9b6: Layer already exists
  27e8da285ed6: Layer already exists
  067995e8fe00: Layer already exists
  8b65bf832c89: Layer already exists
  579a8f1d6a12: Layer already exists
  0cf75cb98eb2: Layer already exists
  15e45d99c926: Layer already exists
  814c70fdae62: Layer already exists
  blob upload invalid: blob upload invalid
  </code></pre>
  <p>I use Git commit id for versioning, and 8083 is the port of my docker-private repository. When I googled this error, I found a few suggestions about &quot;Allow Redeploy&quot; in the configuration section of repository but I have already set that.</p>
  <p><a href="https://i.stack.imgur.com/MiWh5.png" rel="noreferrer"><img src="https://i.stack.imgur.com/MiWh5.png" alt="nexus repository settings" /></a></p>
  <p>By the way, the version of Nexus has been upgraded recently(it was 3.15). After that it started to give error like I mentioned. I don't know if it's related or not but just in case I want to share it. Is there anyone who have any idea about this problem?</p>